body {font-family: myriad pro, verdana; color:#ffffff; margin: 20px 0px 0px 0px; padding: 0; text-align: center; background-image: url(../img/bg.gif);}
#outer{margin: 0 auto; text-align: left; width: 800px; background-color: #212121;}
#flashcontent {
	height: 100%;
}
/* end hide */


#altcontent {
	margin: 0 auto;
	padding: 0;
	width: 320px;
	

}

#inner
{
margin:0px 10px 10px 10px;
padding-top:10px;
}

a
{
text-decoration: underline;
color: #e2007a;
font-size: 11px;
}

img
{
border: none;
}

h1
{
font-size: 14px;
font-weight: normal;
margin: 12px 0px 0px 0px;
color: #00afe9;
}

h2
{
font-size: 12px;
font-weight: normal;
margin: 5px 0px 5px 0px;
}

#creative_news
{
margin: 0px 0px 5px 0px;
}


h2 a
{
color: #e2007a;
text-decoration: none;
}

img.dots{margin: 10px 0px 0px 0px;}

#page_titles
{
background-image: url(../img/header-four-dots.png);
height:15px;	
width: 590px;
font-size: 14px;
margin: 0px 0px 20px 0px;
padding: 0;
border-bottom:1px solid #7B7A77;
padding-top:15px;
}

.sub_title
{
height:30px;
width: 328px;
font-size: 14px;
margin: 0px 0px 10px 0px;
padding: 0;
}

.sub_title span {display: block; padding: 11px 0px 0px 20px;}


#w_title{background-image: url(../img/sub_works.gif);}
#c_title{background-image: url(../img/sub_creative.gif);}
#p_title{background-image: url(../img/sub_print.gif);}

#left_colm
{
width: 170px;
float: left;
margin-right: 20px;
}

#bar
{
margin:1px 0px 0px 0px;
vertical-align: top;
}

a.myopacity img{
border: none;
padding: 0px;
filter:alpha(opacity=45);
-moz-opacity: 0.45;
opacity: 0.45;
}

a.myopacity:hover img{
border: 0px dotted #000;
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	


#address
{
width: 133px;
margin-left: 14px;
margin-top: 40px;
}

#newsletter
{
width: 133px;
margin-left: 14px;
margin-top: 30px;
}

#newsletter input
{
width:126px;

}



#address p
{font-size: 12px; margin: 5px 0px 20px 0px;}

#top_nav{display: inline;}
#top_nav ul{margin: 0px 0px 0px 0px; padding: 0; list-style-type: none;}
#top_nav ul li{margin: 0; padding: 0; float: left;}
#top_nav span {display: block; font-size: 11px; margin: 0px 0px 0px 30px; padding: 5px 0px 0px 0px;}
#top_nav a{display: block; text-decoration:none; color:#ffffff;}
#works a {background-image: url(../img/but_works.gif); width:156px; height:26px;}
#creative a {background-image: url(../img/but_creative.gif); width:134px; height:26px;}
#print a {background-image: url(../img/but_print.gif); width:213px; height:26px;}
#works a:hover {color:#ffde00;}
#creative a:hover {color:#ffde00;}
#print a:hover {color:#ffde00;}
#nav{display: inline; font-size: 11px;}
#nav ul{margin: 0px 0px 0px 0px; padding: 0; list-style-type: none;}
#nav ul li{margin: 0; padding: 0;}
#nav span {display: block; padding: 10px 0px 0px 18px;}
#nav a{display: block; text-decoration: none; color:#959595; background-image: url(../img/but_home.png); width:166px; height:30px; font-size: 11px;}
#nav a:hover {background-image: url(../img/but2_home.gif); width:166px; height:30px; color:#ffffff;}
#drop {margin: 0; padding: 0;} 
#drop ul{margin: 0px 0px 0px 0px; padding: 0; list-style-type: none;}
#drop ul li{margin: 0; padding: 0;}
#drop span {display: block; padding: 5px 0px 0px 45px;}
#drop a{display: block; text-decoration: none; color:#e2007a; background-image: url(../img/bulletblue.png); width:166px; height:21px; font-size: 11px;}
#drop a:hover {color:#009ee1; background-image: url(../img/bulletblue.png);  width:166px; height:21px; font-size: 11px;}
#work_show{background-image: url(../img/but_workshow.gif); width:166px; height:30px; color:#ffffff;}
#creative_show{background-image: url(../img/but_creativeshow.gif); width:166px; height:30px; color:#ffffff;}
#print_show{background-image: url(../img/but_printshow.gif); width:166px; height:30px; color:#ffffff;}

#main
{
padding-top: 25px;
clear: left;
}

address input
{
border: 1px solid #781351;
}

#content
{
width: 590px;
float: left;
}

#centre_colm
{
width: 320px;
float: left;
}

#centre_colm2
{
width: 320px;
float: right;
}

.sub
{
margin-top: 18px;
}

.sub_img
{
float: left;
margin-right: 18px;
}

.sub_img_team
{
float: left;
margin-right: 18px;
margin-bottom: 20px;
}

.sub_content p
{
margin-top: 0;
}

#right_colm
{
width: 240px;
float: right;
}
#right_colm2
{
width: 240px;
float: left;
}
.news_div
{
border-top:solid 1px #e3e3e3;
width: 240px;
margin-top: 10px;
padding: 10px 0px 0px 0px;
clear: left;
}
.news_div img
{
float: left;
margin-right: 10px;
display: block;
}
#recruit
{
float: left;
margin-right: 10px;
display: block;
border: 1px solid #b4b4b4;
}
.news_div p
{
margin: 0;
padding: 0;
}
.news_div b
{
color: #7ba0af;
}
.news_title
{
font-size: 12px;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0;
}
p
{
font-size: 11px;
line-height: 17px;
margin: 0px 0px 10px 0px;
padding: 0;
}
#footer
{
clear: left;
font-size: 11px;
color: #8d8d8d;
padding: 20px 0px 20px 0px;
}
#footer a
{
text-decoration: none;
color: #8d8d8d;
}
.article
{
margin: 0px 0px 0px 0px;
clear: left;
}
.article img
{
padding-bottom: 20px;
}
#no_underline
{
text-decoration: none;
}
.example_pic
{
margin: 0px 18px 18px 0px;
}
.example_picnopad
{
margin: 0px 0px 18px 0px;
}
input
{
width: 320px;
}
textarea
{
width: 320px;
}
.but
{
width: 70px;
}
#folio_nav
{
width: 164px;
float: left;
margin-right: 17px;
}
#folio_nav a
{
text-decoration: none;
color: #898989;
}
#folio_nav a:hover
{
color: #e2007a;
}
#folio_nav ul
{
margin: 0px 0px 0px 0px; padding: 0; list-style-type: none;
}
#folio_nav li
{
border-bottom: solid 1px #e3e3e3;
}
#folio_content
{
width: 409px;
float: left;
}
#folio_content h1
{
margin: 0px 0px 10px 0px;
padding: 0px;
color: #00afe9;
font-size: 12px;
}
#folio_content h1 span
{
color: #e2007a;
}
#thumbs
{
margin: 10px 0px 10px 0px;
}
#thumbs img
{
margin-right: 10px;
}
#thumbs span
{
font-size: 9px;
}
.folio_nav_title
{
color: #0297d9;
}
#folio_nav span
{
display: block;
margin: 3px 0px 3px 0px;
font-size: 11px;
}
ul
{
margin: 0px 0px 0px 25px;
padding: 0px 0px 10px 0px;
}
li
{
font-size: 11px;
padding: 0px 0px 5px 0px;
}
#tracecontent
{
width: 370px;
float: left;
}
#tracecontent li
{
font-size: 11px;
}
#tracecontent ul
{
margin: 0px 0px 0px 30px;
padding: 0px 0px 10px 0px;
}
#tracefeatures
{
width: 200px;
float: left;
margin: 0px 0px 0px 15px;
padding: 0;
}
#tracefeatures img
{
padding: 0;
margin: 0;
}
#tracefeatures li
{
font-size: 11px;
}
#tracefeatures ul
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}
#tracefeatures p
{
line-height: 14px;
}
#teamleft
{
float: left;
width: 290px;
margin: 0px 10px 0px 0px;
}
#teamright
{
float: left;
width: 290px;
}
.health_left
{
float: left;
width: 270px;
margin-right: 40px;
}
.health_right
{
width: 270px;
float: left;
}
.health_products
{
width: 590px;
}
.health_products p
{
margin: 0;
padding: 0;
}
.health_products li
{
font-size: 11px;
}
.health_products ul
{
margin: 5px 0px 0px 15px;
padding: 0px 0px 0px 15px;
}
#error
{
width: 600;
background-color: #ffffff;
margin: 0 auto; text-align: left;
}
#back
{
width: 90px;
}
#table
{
font-size: 10px;
}
#p_italic
{
font-style: italic;
}
.highlight {background-color:#FF9FFF;}

.highlight td{font-size:12px; color:#2A3F55;}

.nohighlight{font-size:12px; color:#2A3F55;}

input. {width:75px;}

input.promo {width:90px;}

#container { position:relative; background:#FFFBF0; width:600px; padding:25px;}

a.button {  
    background:#32312f url(img/button_bg.jpg) repeat-x;  
    padding:5px 10px 5px 10px;  
    color: #ffffff;  
    text-decoration: none;  
    border:1px solid #32312f;  
    text-transform:uppercase;  
    font-size:9px;  
    line-height:25px;  }
	
	
.button {  
    background:#32312f url(img/button_bg.jpg) repeat-x;  
    padding:5px 10px 5px 10px;  
    color: #ffffff;  
    text-decoration: none;  
    border:1px solid #32312f;  
    text-transform:uppercase;  
    font-size:9px;  
    line-height:25px;  1