* {
background-image:none;
}
body {
background:white;
}

.container {
width:100%;
}

.leftcol {
background:url(../_img/alt/bg_header.gif) repeat-x;
position:relative;
width:auto;
padding:0 0 0 34px;
height:218px;
}
.leftcol h1 {
text-indent:-100em;
background:url(../_img/alt/logo_fluent.gif) no-repeat;
width:502px;
height:135px;
}
.leftcol ul {
margin:0;
height:150px;
}
.leftcol li {
float:left;
margin:15px 30px 0 0;
font:bold 0.85em Arial, Helvetica, sans-serif;
}
.leftcol ul a {
color:#FFFFFF;
padding:7px 0 0 0;
background-image:none;
}
.about .leftcol ul li.about,
.work .leftcol ul li.work,
.services .leftcol ul li.services,
.contact .leftcol ul li.contact {
margin-top:0;
}
.about .leftcol ul li.about a,
.work .leftcol ul li.work a,
.services .leftcol ul li.services a,
.contact .leftcol ul li.contact a {
font-size:2.7em;
line-height:1.1em;
height:52px;
background:url(../_img/alt/bg_menu.gif) no-repeat 0 0;
display:block;
}

.middlecol {
position:relative;
top:0;
left:0;
background:none;
width:170px;
padding:0 0 0 15px;
float:left;
}
.workareas {
background:url(../_img/alt/bg_about.gif) no-repeat 10px 0;
}
.middlecol h2 {
display:none;
}
.middlecol h3 {
display:none;
}
.middlecol p {
color:#575345;
margin:0 0 10px 0;
padding:8px 0 0 0;
background:url(../_img/alt/line_rightcol.gif) repeat-x;
}
.middlecol ul.workmenu,
.middlecol ul.thumbnails,
.middlecol ul.servicemenu {
width:auto;
background:none;
height:auto;
margin:0 0 20px 0;
}
ul.workmenu li,
ul.thumbnails li,
ul.servicemenu li {
float:none;
font:normal 0.75em Arial, Helvetica, sans-serif;
margin:0 0 6px 0;
padding:0 0 0 20px;
}
ul.workmenu li.on,
ul.thumbnails li.on,
ul.servicemenu li.on {
background:url(../_img/alt/bullet_menu.gif) no-repeat 0 2px;
font-weight:bold;
}
.middlecol ul a:hover {
font-weight:bold;
}
ul.workmenu li.icon_interface a,
ul.workmenu li.icon_print a,
ul.workmenu li.icon_user a,
ul.workmenu li.icon_broadcast a {
background-image:none;
}
ul.workmenu li.icon_print {
margin-right:0;
}
ul.workmenu li.icon_user {
margin-left:0;
}
ul.workmenu a,
ul.thumbnails a,
ul.servicemenu a {
display:inline;
width:auto;
height:auto;
text-indent:0;
text-decoration:none;
color:#b6005b;
}
ul.servicemenu li.icon_design a,
ul.serviceused li.icon_design a,
ul.servicemenu li.icon_research a,
ul.serviceused li.icon_research a,
ul.servicemenu li.icon_consultancy a,
ul.serviceused li.icon_consultancy a,
ul.servicemenu li.icon_other a,
ul.serviceused li.icon_other a {
background-image:none;
}
ul.servicemenu li.icon_design {
margin-right:0;
}

.rightcol {
position:relative;
left:0;
float:left;
width:360px;
background:url(../_img/alt/bg_rightcol.gif) repeat-y;
margin:0 0 0 20px;
padding:0 0 20px 20px;
}
.rightcol .subsection {
background-image:url(../_img/alt/line_rightcol.gif);
}
.rightcol .subsection h2,
.rightcol dl.projectdetails dt {
color:#575345;
}
.rightcol p.mainimage img,
.productshot img {
border:1px solid #d9d9d9;
}
.productshot:hover span { /*CSS for enlarged image on mouseover*/
top:-299px;
}
.rightcol blockquote p.quoter {
background-image:none;
}
.rightcol img.largeicon {
display:none;
}
.rightcol ul.serviceused {
list-style:square;
margin:0 0 0 7.5em;
width:auto;
}
.rightcol ul.serviceused li {
font:normal 1em Arial, Helvetica, sans-serif;
margin:0;
}
.rightcol ul.serviceused a {
display:inline;
padding:0;
height:auto;
}

.contact .rightcol dt { 
color:#575345;
}

ul.thumbnails a.artemdigital_website,
ul.thumbnails a.dfes_schoolsweb,
ul.thumbnails a.aspiren_aspireview,
ul.thumbnails a.storecast_bptv,
ul.thumbnails a.storecast_lifechannel,
ul.thumbnails a.chaletmoonrise_website,
ul.thumbnails a.aspiren_intercept,
ul.thumbnails a.aspiren_npmf,
ul.thumbnails a.artem_website,
ul.thumbnails a.spacealchemy_website,
ul.thumbnails a.lbhf_epay,
ul.thumbnails a.dfa_brand,
ul.thumbnails a.cbj_cms,
ul.thumbnails a.lg_cd {
background-image:none;
}

.switcher {
background:url(../_img/alt/bg_switcher.gif) no-repeat;
}
.switcher p.norm {
display:block;
}
.switcher p.alt {
display:none;
}