body				{ margin:10px; padding:0px; background:url(imgs/bkgrnd_strip.jpg); background-repeat:repeat-x; background-color:#8c979b; }

ul { font-family:Arial, Helvetica, sans-serif; font-size:.8em}
#container			{ width:800px; margin:0px auto; padding:0px; }

#header				{ float:left; padding-left:670px; padding-top:98px; margin:0px; width:130px; height:28px; background:url(imgs/header.jpg) 0 1px; }
#banner				{ float:left; padding:0px; margin:0px; width:800px; height:166px; }

#navbar				{ float:left; padding:0px; margin:0px; width:800px; }
#menu				{ float:left; padding:0px; margin:0px; width:800px; height:29px; }
#subnav_bar			{ float:left; padding-left:14px; padding-top:6px; margin:0px; width:786px; height:19px; background:url(imgs/title_bar.gif); }
#subheader			{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/subheader.gif); }
#subheader_portfolio		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/subheader_portfolio.gif); }
#subheader_merchandise		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/subheader_merchandise.gif); }
#subheader_eventsexhibits	{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/subheader_eventsexhibits.gif); }
#subheader_data			{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/subheader_data.gif); }
#subheader_ecommerce		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/subheader_ecommerce.gif); }
#subheader_filmphoto		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/subheader_filmphoto.gif); }
#subheader_marketing		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/subheader_marketing.gif); }
#subheader_multimedia		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/subheader_multimedia.gif); }

#content_standard		{ float:left; padding:0px; margin:0px; width:800px; background-color:#ffffff; }
#content_portfolio		{ float:left; padding:0px; margin:0px; width:800px; height:90px; background:url(imgs/portfolio_bkgrnd.jpg); }
#content_portfolio1		{ float:left; padding:0px; margin:0px; width:800px; height:253px; background:url(imgs/portfolio_bkgrnd1.jpg); }
#content_portfolio2		{ float:left; padding:0px; margin:0px; width:800px; background-color:#000000; }
#content_portfolio3		{ float:left; padding:0px; margin:0px; width:800px; height:253px; background:url(imgs/portfolio_bkgrnd2.jpg); }
#content_portfolio4		{ float:left; padding:0px; margin:0px; width:800px; background-color:#000000; }
#content_clientbase		{ float:left; padding:0px; margin:0px; width:800px; background-color:#000000; }
#content_branding		{ float:left; padding:0px; margin:0px; width:800px; background-color:#ffffff; }
#content_branding1		{ float:left; padding:0px; margin:0px; width:800px; height:252px; background:url(imgs/branding_bkgrnd.jpg); }
#content_broadcast		{ float:left; padding:0px; margin:0px; width:800px; height:681px; background:url(imgs/services_bkgrnd.jpg); }
#content_merchandise	{ float:left; padding:0px; margin:0px; width:800px; height:280px; background:url(imgs/merchandise_bkgrnd.jpg); }
#content_merchandise1	{ float:left; padding:0px; margin:0px; width:800px; height:371px; background:url(imgs/merchandise_bkgrnd1.jpg); }
#content_design			{ float:left; padding:0px; margin:0px; width:800px; height:440px; background:url(imgs/design_bkgrnd.jpg); }
#content_design1		{ float:left; padding:0px; margin:0px; width:800px; height:231px; background:url(imgs/design_bkgrnd1.jpg);  background-repeat:no-repeat; background-color:#ffffff; }
#content_directmail		{ float:left; padding:0px; margin:0px; width:800px; height:280px; background:url(imgs/directmail_bkgrnd.jpg); }
#content_directmail1		{ float:left; padding:0px; margin:0px; width:800px; height:371px; background:url(imgs/directmail_bkgrnd1.jpg); }
#content_ecommerce		{ float:left; padding:0px; margin:0px; width:800px; height:651px; background:url(imgs/ecommerce_bkgrnd.jpg); }
#content_data			{ float:left; padding:0px; margin:0px; width:800px; height:190px; background:url(imgs/data_bkgrnd.jpg); }
#content_data1			{ float:left; padding:0px; margin:0px; width:800px; height:240px; background:url(imgs/data_bkgrnd1.jpg); }
#content_data2			{ float:left; padding-top:50px; padding-botton:20px; margin:0px; width:800px; background:url(imgs/data_bkgrnd2.jpg); background-repeat:no-repeat; background-color:#ffffff;}
#content_marketing		{ float:left; padding:0px; margin:0px; width:800px; height:651px; background:url(imgs/marketing_bkgrnd.jpg); }
#content_media			{ float:left; padding:0px; margin:0px; width:800px; background-color:#ffffff; }
#content_media1			{ float:left; padding:0px; margin:0px; width:800px; height:482px; background:url(imgs/media_bkgrnd.jpg); }
#content_multimedia		{ float:left; padding:0px; margin:0px; width:800px; height:683px; background:url(imgs/multimedia_bkgrnd.jpg); }
#content_print			{ float:left; padding:0px; margin:0px; width:800px; height:690px; background:url(imgs/print_bkgrnd.jpg); }
#content_eventsexhibits		{ float:left; padding:0px; margin:0px; width:800px; height:651px; background:url(imgs/eventsexhibits_bkgrnd.jpg); }
#content_filmphoto		{ float:left; padding:0px; margin:0px; width:800px; height:302px; background:url(imgs/filmphoto_bkgrnd.jpg); }
#content_filmphoto1		{ float:left; padding:0px; margin:0px; width:800px; height:469px; background:url(imgs/filmphoto_bkgrnd1.jpg); }
#content_pr			{ float:left; padding:0px; margin:0px; width:800px; background-color:#ffffff; }
#content_pr1			{ float:left; padding:0px; margin:0px; width:800px; height:320px; background:url(imgs/pr_bkgrnd.jpg); }

#contentl			{ float:left; padding:0px; margin:0px; width:15px; }
#contentc			{ float:left; padding:10px 10px 10px 10px; margin:0px; width:750px; }
#contentr			{ float:left; padding:0px; margin:0px; width:15px; }

#scontentl			{ float:left; padding:0px; margin:0px; width:480px; }
#scontentr			{ float:right; padding:0px; margin:0px; width:250px; }
#scontent_pr			{ float:left; padding-left:25px; padding-top:10px; margin:0px; width:430px; }

#footer				{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/footer.gif); }
#footer_portfolio		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/footer_portfolio.gif); }
#footer_merchandise		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/footer_merchandise.gif); }
#footer_design			{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/footer_design.gif); }
#footer_directmail		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/footer_directmail.gif); }
#footer_ecommerce		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/footer_ecommerce.gif); }
#footer_eventsexhibits		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/footer_eventsexhibits.gif); }
#footer_marketing		{ float:left; padding:0px; margin:0px; width:800px; height:120px; background:url(imgs/footer_marketing.gif); }
#footer_media			{ float:left; padding:0px; margin:0px; width:800px; height:89px; background:url(imgs/footer_media.gif); }
#footer_multimedia		{ float:left; padding:0px; margin:0px; width:800px; height:88px; background:url(imgs/footer_multimedia.gif); }
#footer_print			{ float:left; padding:0px; margin:0px; width:800px; height:87px; background:url(imgs/footer_print.gif); }
#footer_pr			{ float:left; padding:0px; margin:0px; width:800px; height:89px; background:url(imgs/footer_pr.gif); }
#gap				{ padding:0px; margin:0px; width:800px; font-family:arial; font-size:11px; font-weight:bold; text-align:center; color:#000000; }
#cright				{ padding:0px; margin:0px; width:800px; font-family:arial; font-size:11px; font-weight:bold; text-align:center; color:#000000; }
#dsclmr				{ padding-top:10px; padding-left:30px; padding-right:30px; width:740px; margin:0px; font-family:arial; font-size:11px; font-weight:bold; text-align:left; color:#ffffff; }

#gallery_layout			{ float:left; padding-left:70px; margin:0px; }


h1 				{ font-family:arial; font-size:24px; font-weight:normal; text-align:left; color:#57636f; }
h2 				{ font-family:arial; font-size:24px; font-weight:normal; text-align:left; color:#a0ce67; }
h3 				{ font-family:arial; font-size:16px; vertical-align:top; text-align:right; color:#a0ce67; }
h4 				{ font-family:arial; font-size:16px; font-weight:bold; text-align:left; color:#a0ce67;  }
h5 				{ font-family:arial; font-size:24px; text-align:left; color:#ffffff; }
h6 				{ font-family:arial; font-size:16px; text-align:left; color:#ffffff; }
p 				{ font-family:arial; font-size:12px; text-align:left; color:#57636f; }

a.head:link,
a.head:visited			{ font-weight:bold; text-decoration:none; font-size:12px; font-family:arial; color:#ffffff; }
a.head:hover			{ font-weight:bold; text-decoration:none; font-size:12px; font-family:arial; color:#a0ce67; }

a.submenu_title:link,
a.submenu_title:visited		{ font-weight:bold; text-decoration:none; font-size:10px; font-family:arial; color:#ffffff; }
a.submenu_title:hover		{ font-weight:bold; text-decoration:none; font-size:10px; font-family:arial; color:#000000; }

a.hmpgelnk:link,
a.hmpgelnk:visited		{ font-weight:bold; text-decoration:none; font-size:16px; font-family:arial; color:#a0ce67; }
a.hmpgelnk:hover		{ font-weight:bold; text-decoration:none; font-size:16px; font-family:arial; color:#57636f; }

a.general:link,
a.general:visited		{ font-weight:bold; text-decoration:none; font-size:12px; font-family:arial; color:#a0ce67; }
a.general:hover			{ font-weight:bold; text-decoration:none; font-size:12px; font-family:arial; color:#57636f; }

a.general2:link,
a.general2:visited		{ font-weight:bold; text-decoration:none; font-size:16px; font-family:arial; color:#ffffff; }
a.general2:hover		{ font-weight:bold; text-decoration:none; font-size:16px; font-family:arial; color:#57636f; }

a.email:link,
a.email:visited			{ font-weight:bold; text-decoration:none; font-size:12px; font-family:arial; color:#a0ce67; }
a.email:hover			{ font-weight:bold; text-decoration:none; font-size:12px; font-family:arial; color:#57636f; }

.home a				{ float:left; display:inline; width:84px; height:29px; padding:0px; background:url(imgs/home.gif) 0 0 no-repeat; text-decoration:none; }
.home a:hover 			{ background-position: 0 -29px; }
.home a:active 			{ background-position: 0 -29px; }

.services a			{ float:left; display:inline; width:108px; height:29px; padding:0px; background:url(imgs/services.gif) 0 0 no-repeat; text-decoration:none; }
.services a:hover 		{ background-position: 0 -29px; }
.services a:active 		{ background-position: 0 -29px; }

.portfolio a 			{ float:left; display:inline; width:132px; height:29px; padding:0px; background:url(imgs/portfolio.gif) 0 0 no-repeat; text-decoration:none; }
.portfolio a:hover 		{ background-position: 0 -29px; }
.portfolio a:active 		{ background-position: 0 -29px; }

.testimonials a 		{ float:left; display:inline; width:152px; height:29px; padding:0px; background:url(imgs/testimonials.gif) 0 0 no-repeat; text-decoration:none; }
.testimonials a:hover 		{ background-position: 0 -29px; }
.testimonials a:active 		{ background-position: 0 -29px; }

.news a 			{ float:left; display:inline; width:82px; height:29px; padding:0px; background:url(imgs/news.gif) 0 0 no-repeat; text-decoration:none; }
.news a:hover 			{ background-position: 0 -29px; }
.news a:active 			{ background-position: 0 -29px; }

.tandc a 			{ float:left; display:inline; width:90px; height:29px; padding:0px; background:url(imgs/tandc.gif) 0 0 no-repeat; text-decoration:none; }
.tandc a:hover 			{ background-position: 0 -29px; }
.tandc a:active 		{ background-position: 0 -29px; }

.contact a 			{ float:left; display:inline; width:152px; height:29px; padding:0px; background:url(imgs/contact.gif) 0 0 no-repeat; text-decoration:none; }
.contact a:hover 		{ background-position: 0 -29px; }
.contact a:active 		{ background-position: 0 -29px; }

.clientbase a 			{ float:left; display:inline; width:105px; height:47px; padding:0px; background:url(imgs/clientbase.gif) 0 0 no-repeat; text-decoration:none; }
.clientbase a:hover 		{ background-position: 0 -47px; }
.clientbase a:active 		{ background-position: 0 -47px; }

.creative a 			{ float:left; display:inline; width:105px; height:47px; padding:0px; background:url(imgs/creative.gif) 0 0 no-repeat; text-decoration:none; }
.creative a:hover 		{ background-position: 0 -47px; }
.creative a:active 		{ background-position: 0 -47px; }

.websites a 			{ float:left; display:inline; width:105px; height:47px; padding:0px; background:url(imgs/websites.gif) 0 0 no-repeat; text-decoration:none; }
.websites a:hover 		{ background-position: 0 -47px; }
.websites a:active 		{ background-position: 0 -47px; }

.events a 			{ float:left; display:inline; width:105px; height:47px; padding:0px; background:url(imgs/events.gif) 0 0 no-repeat; text-decoration:none; }
.events a:hover 		{ background-position: 0 -47px; }
.events a:active 		{ background-position: 0 -47px; }

.film a 			{ float:left; display:inline; width:105px; height:47px; padding:0px; background:url(imgs/film.gif) 0 0 no-repeat; text-decoration:none; }
.film a:hover 			{ background-position: 0 -47px; }
.film a:active 			{ background-position: 0 -47px; }

.photography a 			{ float:left; display:inline; width:105px; height:47px; padding:0px; background:url(imgs/photography.gif) 0 0 no-repeat; text-decoration:none; }
.photography a:hover 		{ background-position: 0 -47px; }
.photography a:active 		{ background-position: 0 -47px; }

#home 				{ float:left; padding:0px; margin:0px; width:84px; }
#services 			{ float:left; padding:0px; margin:0px; width:108px; }
#portfolio 			{ float:left; padding:0px; margin:0px; width:132px; }
#testimonials 			{ float:left; padding:0px; margin:0px; width:152px; }
#news 				{ float:left; padding:0px; margin:0px; width:82px; }
#tandc 				{ float:left; padding:0px; margin:0px; width:90px; }
#contact 			{ float:left; padding:0px; margin:0px; width:152px; }

#spacer_clientbase		{ float:left; padding:0px; margin:0px; width:80px; }
#spacer_creative		{ float:left; padding:0px; margin:0px; width:135px; }
#spacer_websites		{ float:left; padding:0px; margin:0px; width:140px; }
#spacer_events			{ float:left; padding:0px; margin:0px; width:80px; }
#spacer_film			{ float:left; padding:0px; margin:0px; width:135px; }
#spacer_photography		{ float:left; padding:0px; margin:0px; width:140px; }

.submenu_text		{ font-weight:bold; text-decoration:none; font-size:10px; font-family:arial; color:#000000; }
.p1 				{ padding-top:5px; font-family:arial; font-size:12px; text-align:left; color:#ffffff; }
.p2 				{ padding-top:8px; font-family:arial; font-size:12px; text-align:left; color:#57636f; }
.p3 				{ padding-top:5px; font-family:arial; font-size:12px; text-align:left; color:#a0ce67; }
.p4 				{ font-family:arial; font-size:14px; text-align:left; font-weight:bold; font-style:italic; color:#57636f; }
.p5 				{ font-family:arial; font-size:20px; text-align:left; font-weight:bold; color:#a0ce67; }
.tc 				{ font-family:arial; font-weight:bold; font-size:20px; text-align:center; color:#57636f; }

#regform 			{ width:550px; padding:0px; margin:0px; }
td.l	 			{ font:12px arial; color:#a0ce67; text-align:left; padding:4px 2px 4px 8px; background-color:#ffffff; }
td.r 	 			{ font:12px arial; color:#000000; text-align:left; padding:4px 4px 4px 8px; background-color:#ffffff; }

.rss_box { margin:0px; padding:4px 8px; width:728px; background-color:#ffffff; }
.rss_title, rss_title a { font-family:arial; font-size:14px; text-align:left; font-weight:bold; font-style:italic; color:#57636f; }
.rss_items { padding:10px 10px 10px 0px; font-family:arial; font-size:12px; font-weight:normal; text-align:left; color:#57636f; }
.rss_item  { padding:10px 10px 10px 0px; font-family:arial; font-size:12px; font-weight:normal; text-align:left; color:#57636f; }

.rss_item a:link,
.rss_item a:visited,
.rss_item a:active { font-weight:bold; text-decoration:none; font-size:16px; font-family:arial; color:#a0ce67; }
.rss_item a:hover	{ font-weight:bold; text-decoration:none; font-size:16px; font-family:arial; color:#57636f; }
	
.rss_date { font-family:arial; font-size:12px; font-weight:bold; text-align:left; color:#000000; }

/*wirebox*/
#specialOffer{ position:relative; right:-810px; bottom:300px;}

ul.list li {list-style-type: circle; color:#FF9900}
ul.list li span { color:#666666}
