/* CSS Document */

body {
text-align:center;
background-color:#FFFFFF;
margin-top:0px;
}

#wrapper {
width:940px;
height:600px;
background-image:url(images/background2.jpg);
background-repeat:no-repeat;
margin-left: auto;
margin-right: auto;
text-align:left;
overflow:visible;
}

#wrapperabout {
width:940px;
height:600px;
background-image:url(images/background_about.jpg);
background-repeat:no-repeat;
margin-left: auto;
margin-right: auto;
text-align:left;
}

#wrappervideo {
width:940px;
height:600px;
background-image:url(images/background_video.jpg);
background-repeat:no-repeat;
margin-left: auto;
margin-right: auto;
text-align:left;
}

.flasheader {
margin-left:423px;
}

.nav1 {
margin-top:18px;
margin-left:403px;
}

.navnext {
margin-left:34px;
}

.navclient {
margin-left:16px;
}

.clientsflash {
margin-left:12px;
margin-top:10px;
}



.leftcolumn {
width:350px;
float:left;
margin-top:10px;
margin-left:10px;
overflow:hidden;
}

.leftcolumnwide {
width:880px;
float:left;
margin-top:10px;
margin-left:10px;
overflow:hidden;
}

.rightcolumn {
width:528px;
float:left;
margin-top:10px;
margin-left:30px;
overflow:hidden;
}

.footer {
width:940px;
float:left;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}

H1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#666666;
text-align:left;
margin-left:10px;
}

H2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
text-align:left;
margin-left:10px;
}

H3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-align:left;
margin-left:5px;
}

.greentext {
color:#87B200;
}

.white {
color:#FFFFFF;
}

.columnthirds {
width:150px;
margin-right:15px;
float:left;
color:#87B200;
}

.sitemapcolumn {
width:162px;
height:100px;
margin-right:15px;
margin-left:15px;
margin-bottom:20px;
float:left;
color:#87B200;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
background-color:#FFFFFF;
border:dashed;
border-width:thin;
padding:10px;
}

.latestwork1 {
width:158px;
height:110px;
margin-right:23px;
float:left;
background-image:url(images/latest_work/audi-tt-rs.png);
}

.latestwork2 {
width:158px;
height:110px;
margin-right:23px;
float:left;
background-image:url(images/latest_work/vwcv_aoe2009.png);
}

.latestwork3 {
width:158px;
height:110px;
margin-right:2px;
float:left;
background-image:url(images/latest_work/bpw.png);
}

.latesttext {
margin-top:93px;
}

.footer1 {
width:262px;
height:122px;
margin-left:10px;
margin-right:23px;
float:left;
overflow:hidden;
}

.footer2 {
width:262px;
height:122px;
margin-right:23px;
float:left;
}

.footer3 {
width:262px;
height:122px;
margin-right:23px;
float:left;
}

.footerlinks {
float:left;
margin-top:85px;
color:#87B200;
}

.footerlinks2 {
float:left;
margin-top:20px;
color:#87B200;
}

.marginleft25 {
margin-left:25px;
}

.marginleft10 {
margin-left:10px;
}

.wrapleft {
float:left;
}

.greentextbold {
color:#87B200;
font-weight:bold;
}

.videoplayer {
text-align:center;
margin-top:13px;
padding-left:11px;
padding-right:11px;
#margin-left:11px;
}

.videoclose {
margin-top:4px;
margin-left:409px;
}

a.latestlinks {
	color:#87B200;
	text-decoration:none;
}


a.latestlinks:link {
	color:#87B200;
}

a.latestlinks:visited {
	color:#87B200;
}

a.latestlinks:hover {
	color:#FF6600;
	text-decoration:none;
}

.playerposition {
margin-left:26px;
margin-top:38px;
}