body
{	font: 11px/14px Arial, Helvetica, sans-serif;
	background-color: #fff;
}

*
{	padding: 0px;
	margin: 0px;
}

/* Prevents IE6 from overriding menu link code */ 

a.textlink:link, a.textlink:visited
{	color: #fff;
	text-decoration: underline;
}

a.textlink:hover
{	color: #a3a39a;
	text-decoration: underline;
}

a.textlink:active
{	color: #666660;
	text-decoration: underline;
}

/* End IE6 kludge */


#all
{	position: relative;
	width: 1022px;
	height: 695px;
	background-color: #fff;
}

#frame
{	position: relative;
	width: 996px;
	height: 630px;
	margin: 20px 0px 0px 22px;
	background-color: #fff;
	border: 1px solid #b9b9b9;
}

/*New dropdown stuff*/


#menuholder
{	position: absolute; 
	top: 10px; 
	left: 579px; 
	height: 15px;
	z-index: 10; 
}

#menu1
{	width: 386px;
	border-collapse: collapse;
	border-spacing: 0; 
}

table.submenus
{	position: absolute;
	width: 386px;
	top: 6px;
	left: 459px; 
	border-collapse: collapse;
	border-spacing: 0;
}

.ddm1 .item1
{	font: 12px/24px Arial, Helvetica, sans-serif;
	color: #6b6d6e;
    padding: 0px;
    text-decoration: none;
    display: block;
    position: relative;
}

.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover 
{	font: 12px/24px Arial, Helvetica, sans-serif;
	color: #000;
    padding: 0px;
    text-decoration: none;
    display: block;
    position: relative;
}

.ddm1 .item2,
.ddm1 .item2:hover 
{	font: 10px/13px Arial, Helvetica, sans-serif;
    display: block;
	text-decoration: none;
	color: #fff;
    white-space: nowrap;
}

.ddm1 .item2 
{   text-decoration: none;
	color: #c6c6bb;
}

.ddm1 .item2:hover 
{   text-decoration: none;
	color: #fff;
}

.ddm1 .section 
{	position: absolute;
    visibility: hidden;
    padding-top: 4px;
    z-index: -1;
    white-space: nowrap;
}

/* ie 5.0 fix */

* html .ddm1 td { position: relative; }

span.blacktype
{	color: #000;
}

/*End new dropdown stuff*/


/* Submenus */

p.subnav
{	font: 10px/14px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 0px 40px 6px 20px;
}

a.nav2:link, a.nav2:visited
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #c6c6bb;
	text-decoration: none;
}

a.nav2:hover
{	color: #fff;
	text-decoration: none;
}

a.nav2:active
{	color: #000;
	text-decoration: none;
}

span.whitetype
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fff;
}

/* End submenus */

/* Home page only */

#homecol
{	position: absolute;
	width: 950px;
	height: 451px;
	top: 97px;
	left: 3px;
	background-color: #6b6d6e;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}

#homebottom
{	position: absolute;
	top: 551px;
	left: 3px;
	width: 950px;
	height: 26px;
	text-align: right;
	color: #fff;
	background-color: #000;
}

/* End Home page only */


#main
{	position: absolute;
	top: 18px;
	width: 970px;
	height: 523px;
	margin: 10px 0px 0px 20px;
	background-color: #fff;
}

#top
{	position: absolute;
	width: 950px;
	height: 100px;
	background-color: #fff;
	border: 3px solid #fff;
}

#logoholder
{	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 94px;
	height: 94px;
	background-color: #757565;
}

#topright
{	position: relative;
	float: left;
	left: 3px;
	width: 853px;
	height: 94px;
	background-color: #757565;
}

#col1
{	position: absolute;
	width: 283px;
	height: 418px;
	top: 97px;
	background-color: #404034;
	border: 3px solid #fff;
}

#mainright
{ 	position: absolute;
	top: 100px;
	left: 289px;
	width: 664px;
	height: 418px;
	background-color: #404034;	
}

/* This one adds white border to bottom */

#mainrightborder
{ 	position: absolute;
	top: 100px;
	left: 289px;
	width: 664px;
	height: 418px;
	background-color: #404034;
	border-bottom: 3px solid #fff;
}

#mainrightteam
{ 	position: absolute;
	top: 100px;
	left: 289px;
	width: 664px;
	height: 418px;
	background-color: #404034;
	border-bottom: 3px solid #fff;
}

/* For pages with a split #mainright */


.midcolholder
{	position: absolute;
	width: 286px;
	height: 418px;
	float: right;
	background-color: #565646;
	border-bottom: 3px solid #fff;
}

.mainfarright
{	position: absolute;
	width: 283px;
	height: 418px;
	left: 286px;
	background-color: #404034;
	border-bottom: 3px solid #fff;
	border-left: 3px solid #fff;
}

.mainfarrightnews
{	position: absolute;
	width: 381px;
	height: 418px;
	left: 283px;
	background-color: #565646;
	border-bottom: 3px solid #fff;
}

a.pdflink:link, a.pdflink:visited
{	color: #c6c6bb;
	text-decoration: none;
}

a.pdflink:hover
{	color: #fff;
	text-decoration: none;
}

a.pdflink:active
{	color: #fff;
	text-decoration: none;
}

#footer
{	position: absolute;
	top: 635px;
	left: 24px;
	width: 954px;
	margin: 0px;
	font: 10px/20px Arial, Helvetica, sans-serif;
	color: #828385;
}

span.footerspace
{	margin-right: 16px;
}

p.copyright
{	font: 10px/22px Arial, Helvetica, sans-serif;
	color: #828385;
	margin: 0px;
}

#address
{	position: absolute;
	top: 0px;
	left: 274px;
	width: 700px;
	font: 9px/10px Arial, Helvetica, sans-serif;
	color: #333;
}

a.footerlink:link, a.footerlink:visited
{	color: #828385;
	text-decoration: none;
}

a.footerlink:hover
{	color: #000;
	text-decoration: underline;
}

a.footerlink:active
{	color: #c6c6bb;
	text-decoration: underline;
}

#bottomcol1
{	position: absolute;
	top: 521px;
	left: 3px;
	width: 286px;
	height: 30px;
	text-align: left;
	background-color: #000;
}

#bottom
{	position: absolute;
	top: 551px;
	left: 3px;
	width: 950px;
	height: 26px;
	text-align: right;
	color: #fff;
	background-color: #000;
}

#tallbottom
{	position: absolute;
	top: 521px;
	left: 3px;
	width: 950px;
	height: 56px;
	text-align: left;
	background-color: #000;
}

#factsheet
{	display: block;
	position: relative;
	font: 10px/20px Arial, Helvetica, sans-serif;
	color: #828385;
	text-align: right;
	margin: 7px 9px 0px 0px;
}

h1
{	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 34px 10px 4px 25px;
}

h1.nosub
{	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 34px 10px 24px 25px;
}

h1.years
{	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 34px 10px 18px 25px;
}

h2
{	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #e3e3d9;
	margin: 0px 10px 24px 25px;
}

h2.scroll
{	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #e3e3d9;
	margin: 12px 0px 2px 0px;
}

h3
{	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #e3e3d9;
	font-weight: bold;
	margin: 16px 10px 2px 24px;
}

h3.careers
{	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #e3e3d9;
	font-weight: bold;
	margin: 25px 10px 2px 24px;
}

h3.noscroll
{	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #e3e3d9;
	font-weight: bold;
	margin: 16px 10px 6px 25px;
}

h3.scrolling
{	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #e3e3d9;
	font-weight: bold;
	margin: 16px 10px 5px 0px;
}

h3.scrolling1st
{	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #e3e3d9;
	font-weight: bold;
	margin: 0px 10px 5px 0px;
}

p, p.space1, p.space2, p.space3, p.noscrolltext
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
}

p
{	margin: 0px 0px 6px 0px;
}

p.space1
{	margin: 24px 32px 5px 25px;
}

p.space2
{	margin: 0px 32px 5px 25px;
}

p.space3
{	margin: 0px 32px 15px 25px;
}

p.noscrolltext
{	margin: 0px 32px 6px 25px;
}

ul.news
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 74px 32px 12px 46px;
}

li.news
{	list-style-type: disc;
	margin-bottom: 7px;
}

ul.scrolling
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 0px 6px 12px 22px;
}


/* For the hidden divs */

a.h2hidden:link, a.h2hidden:visited
{	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
	text-decoration: underline;
}

a.h2hidden:hover
{	color: #a3a39a;
	text-decoration: underline;
}

a.h2hidden:active
{	color: #666660;
	text-decoration: underline;
}

/* Services/Team/Awards/Testimonials/What We Do/Careers pages */

#hidden01careers, #hidden02careers, #hidden03careers, #hidden04careers, #hidden01process, #hidden02process, #hidden03process, #hidden04process, #hidden05process, #hidden06process, #hidden01testify, #hidden02testify, #hidden03testify, #hidden04testify, #hidden05testify, #hidden06testify, #hidden07testify, #hidden08testify, #hidden09testify, #hidden10testify, #newsdiv
{	position: absolute;
	width: 344px;
	height: 418px;
	background-color: #404034;
	border-bottom: 3px solid #fff;
}

#hidden01, #hidden02, #hidden03, #hidden04, #hidden05, #hidden06, #hidden07, #hidden01team, #hidden02team, #hidden03team, #hidden04team, #hidden05team, #hidden06team, #hidden07team, #hiddenawards2006, #hiddenawards2005, #hiddenawards2004, #hiddenawards2002, #hiddenawards2001, #hiddenawards2000, #hiddenawards1999, #hiddenawards1998, #hiddenawards1997, #hiddenawards1996, #hiddenawards1995, #hiddenawards1994, #hiddenawards1993, #hiddenawards1992, #hiddenawards1991, #hidden01whatwedo, #hidden02whatwedo, #hidden03whatwedo, #hidden04whatwedo, #hiddennews2008, #hiddennews2007, 
#hiddennews2006, #hiddennews2005 
{	position: absolute;
	width: 664px;
	height: 418px;
	background-color: #404034;
	border-bottom: 3px solid #fff;
}

h2.hidden
{	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 37px 0px 8px 24px;
}

h2.hidden2
{	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 20px 0px 8px 24px;
}

h2.hiddenteam
{	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 38px 0px 8px 142px;
}

h2.morespace
{	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 22px 0px 8px 24px;
}

p.hiddentext
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 240px;
	margin: 24px 16px 6px 24px;
}

p.hiddentext2
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 240px;
	margin: 6px 16px 6px 24px;
}

p.hiddentextlarge
{	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 240px;
	margin: 6px 16px 6px 24px;
}

p.hiddentextlarge2
{	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 240px;
	margin: 23px 16px 6px 24px;
}

p.hiddentextteam
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 457px;
	margin: 23px 10px 6px 142px;
}

p.hiddentext2team
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 457px;
	margin: 6px 10px 6px 142px;
}

p.testify
{	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 74px 24px 6px 30px;
}

p.testify2
{	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 0px 24px 6px 30px;
}

p.testifier
{	font: 10px/14px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	font-weight: bold;
	margin: 5px 24px 22px 120px;
}

div.biopic
{	position: relative;
	width: 94px;
	height: 394px;
	left: 24px;
	top: 78px;
	float: left;
	margin: 0px;
}

ul.biglist
{	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 12px 8px 8px 25px;
}

ul.biglist li
{	list-style-type: none;
	margin-bottom: 7px;
}

ul.hiddenlist
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 23px 32px 10px 44px;
}

ul.hiddenlist2
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 8px 32px 10px 44px;
}

ul.hiddenlistlarge
{	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 23px 32px 10px 44px;
}

ul.hiddenlist li
{	list-style-type: disc;
	margin-bottom: 2px;
}

ul.awards
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 0px 32px 6px 25px;
}

ul.awards li
{	list-style-type: none;
	margin-bottom: 6px;
}

a.awards:link, a.awards:visited
{	color: #fff;
	text-decoration: underline;
}

a.awards:hover
{	color: #a3a39a;
	text-decoration: underline;
}

a.awards:active
{	color: #666660;
	text-decoration: underline;
}

table.awards, table.news
{	width: 616px;
	margin: 16px 21px 0px 24px;
}

table.years
{	margin: 0px 21px 0px 24px; }

th
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding-bottom: 7px;
	border-bottom: 1px solid #757565;
}

th.client
{	width: 160px;
}

th.award
{	width: 131px;
}

th.category
{	width: 190px;
}

th.competition
{	width: 135px;
}

tr
{	vertical-align: top;
}

td.awards, td.request, td.newsdesc, td.newsdate
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 0px;
	border-bottom: 1px solid #757565;
}

td.newsdatenorule
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 0px;
	border-bottom: none;
}

td.newsdate, td.newsdatenorule
{	font-weight: bold;
	width: 100px;
}

td.rule
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 0px;
	border-bottom: 1px solid #757565;
}

td.norule
{	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 0px;
	border: none;
}

/* Portfolio/Client page */

#clientall
{	position: relative;
	width: 982px;
	height: 807px;
	background-color: #fff;
}

#clientframe
{	position: relative;
	width: 996px;
	height: 702px;
	margin: 20px 0px 0px 22px;
	background-color: #fff;
	border: 1px solid #b9b9b9;
}

#clientcol
{	position: absolute;
	width: 950px;
	height: 490px;
	top: 97px;
	left: 3px;
	background-color: #404034;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}

#clientcol1
{	position: relative;
	float: left;
	width: 232px;
	height: 410px;
	margin: 7px 0px 0px 35px;
	background-color: #404034;
}

#clientcol2
{	position: relative;
	float: left;
	width: 200px;
	height: 410px;
	margin-top: 7px;
	background-color: #404034;
}

#clientcol3
{	position: relative;
	float: left;
	width: 237px;
	height: 410px;
	margin-top: 7px;
	background-color: #404034;
}

#clientcol4
{	position: relative;
	float: left;
	width: 185px;
	height: 410px;
	margin-top: 7px;
	margin-left: 12px;
	background-color: #404034;
}

ul.clientlist
{	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 14px 2px 10px 25px;
}

ul.clientlist li
{	list-style-type: none;
	margin-bottom: 1px;
}

li.subhead, li.endindent
{	list-style-type: none;
	margin: 9px 0px 1px 0px;
}

li.subhead
{	font-weight: bold;
}

li.indent
{	list-style-type: none;
	margin: 0px 0px 1px 10px;
}

#clientbottom
{	position: absolute;
	top: 593px;
	left: 3px;
	width: 950px;
	height: 56px;
	text-align: right;
	color: #fff;
	background-color: #000;
}

#clientfooter
{	position: absolute;
	top: 708px;
	left: 24px;
	width: 954px;
	font: 10px/20px Arial, Helvetica, sans-serif;
	color: #828385;
}


/*  Inquiry page  */

#inquireall
{	position: relative;
	width: 982px;
	height: 1085px;
	background-color: #fff;
}

#inquireframe
{	position: relative;
	width: 996px;
	height: 980px;
	margin: 20px 0px 0px 22px;
	background-color: #fff;
	border: 1px solid #b9b9b9;
}

#inquirecol
{	position: absolute;
	width: 950px;
	height: 768px;
	top: 97px;
	left: 3px;
	background-color: #404034;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}

#inquirebottom
{	position: absolute;
	top: 871px;
	left: 3px;
	width: 950px;
	height: 56px;
	text-align: right;
	color: #fff;
	background-color: #000;
}

#inquirefooter
{	position: relative;
	top: 967px;
	left: 4px;
	width: 954px;
	font: 10px/20px Arial, Helvetica, sans-serif;
	color: #828385;
}

h1.inquire
{	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 5px 10px 16px 24px;
}

h1.inquire2
{	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 0px 10px 4px 0px;
}

h2.inquire
{	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #e3e3d9;
	width: 400px;
	margin: 16px 0px 10px 0px;
}

h3.inquire
{	font: 12px/13px Arial, Helvetica, sans-serif;
	color: #e3e3d9;
	margin: 28px 10px 19px 24px;
}

h3.inquire2
{	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #e3e3d9;
	margin: 0px 10px 5px 2px;
}

table.inquiry
{	width: 920px;
	margin: 24px 0px 0px 0px;
}

p.label
{	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px 0px 0px 0px;
}

p.labelnarrow
{	font: 10px/14px Arial, Helvetica, sans-serif;
	width: 175px;
	color: #fff;
	margin: 0px 0px 0px 0px;
}

p.labeldown
{	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 9px 0px 0px 0px;
}

select, input, textarea
{	font: 10px/11px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #c6c6ab;
}

/* Fixes checkbox background color. */

input.darkbg  
{	font: 10px/11px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #404034;
	margin-right: 4px;
}

input.bottommarg
{	font: 10px/11px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #c6c6ab;
	margin-bottom: 12px;
}

textarea.bottommarg
{	font: 10px/11px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #c6c6ab;
	margin-bottom: 12px;
}

input.submitbutton
{	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #ff0000;
	margin-bottom: 12px;
}

/* Site Map */

#sitemapcol
{	position: absolute;
	width: 950px;
	height: 418px;
	top: 97px;
	left: 3px;
	background-color: #404034;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}

#sitemapcol1
{	position: relative;
	float: left;
	width: 100px;
	height: 350px;
	background-color: #404034;
}

#sitemapcol2
{	position: relative;
	float: left;
	width: 120px;
	height: 350px;
	margin-top: 22px;
	background-color: #404034;
}

#sitemapcol3
{	position: relative;
	float: left;
	width: 230px;
	height: 350px;
	margin-top: 22px;
	background-color: #404034;
}

#sitemapcol4
{	position: relative;
	float: left;
	width: 234px;
	height: 350px;
	margin-top: 24px;
	background-color: #404034;
}

#sitemapcol5
{	position: relative;
	float: left;
	width: 230px;
	height: 350px;
	margin-top: 24px;
	background-color: #404034;
}

ul.sitemap
{	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 14px 2px 10px 25px;
}

ul.sitemap li
{	list-style-type: none;
	margin-bottom: 1px;
}

li.bighead
{	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #fbfbf0;
	margin: 4px 2px 2px 0px;
}

li.subhead2	
{	list-style-type: none;
	font-weight: bold;
	margin: 13px 0px 1px 10px;
}

li.indent2
{	list-style-type: none;
	margin: 0px 0px 1px 20px;
}


/*  Next/Previous buttons in Case Studies  */ 

#nextcase
{	position: absolute;
	text-align: left;
	width: 200px;
	margin: 7px 0px 0px 13px;
}

img.leftright
{	position: relative;
	top: 2px;
}

a.nextcaselink:link, a.nextcaselink:visited
{	font: 10px/20px Arial, Helvetica, sans-serif;
	color: #c6c6bb;
	text-decoration: none;
	margin-left: 12px;
}

a.nextcaselink:hover
{	color: #fff;
	text-decoration: none;
}

a.nextcaselink:active
{	color: #c6c6bb;
	text-decoration: none;
}

#factsheetcasenoflash
{	position: absolute;
	left: 777px;
	top: -7px;
	width: 150px;
	font: 10px/20px Arial, Helvetica, sans-serif;
	color: #828385;
	text-align: right;
	margin: 7px 9px 0px 0px;
}


/*Flash embed stuff*/ 

#flash_home_anim
{	width: 950px;
	height: 451px;
	margin: 0px;
}

/* There are many DIVs like the one below, but everything seems to work fine without listing them here. */

#flash_nm_mariposa_nb 
{	width: 664px;
	height: 451px;
	margin: 0px;
	background-color: transparent;
}


/* For the custom scrollbar */

#root0
{	position: relative;
	left: 25px;
	height:	310px;
	width: 226px;
	margin: 0px;
	}

#scroll0Container 
{	position: absolute; 
	overflow: auto; 
	background: #404034;
}

#scroll0Content 
{	position: absolute; 
}

.thumb
{	position: absolute;
	left: 0px;
	height: 9px;
	width: 12px;
	cursor: pointer;
}

.up, .dn
{	position: absolute;
	left: 10px;
}

.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img
{	border: 0;
}


