body {
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
  margin:10% auto 0px;
}

img {
	border:0px;
	margin:2px;
}

#container {
	margin:10px auto 0px;
	width:750px;
	padding:40px auto 0px;
	background:url(img/bg_grey.jpg) top center no-repeat #000;
}

#video {
	width:480px;
	margin:0 auto;
	height:270px;
	background:#000;
	text-align:center;
}

#menu {
	margin:15px auto;
	width:100%;
	height:auto;
	text-align:center;
}

.menuitem {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align:center;
}

.fmenuitem {
	display:inline-block;
	padding:5px;
	width:110px;
	text-align:center;
}

.submenu {
	display:inline-block;
	padding:10px;
	text-align:center;
}

#leftmenu {
	 float:left;
	 width:100px;
	 height:auto;
	 text-align:center;
   margin:50px 0px 0px 25px;
}

#menu img {
  height:40px;
  width:40px;
}


a.mmenu:link, a.mmenu:hover, a.mmenu:visited, a.mmenu:active  { color:#000; font:11px MS Sans Serif; text-decoration:none; }
a.mmenu:hover { text-decoration:underline; }

a.lmenu:link, a.lmenu:hover, a.lmenu:visited, a.lmenu:active  { color:#fff; font:10px Tahoma; text-decoration:none; }
a.lmenu:hover { text-decoration:underline; }

a.adv_link:link, a.adv_link:hover, a.adv_link:visited, a.adv_link:active  { color:#aaa; font-size:20px; text-decoration:none; }
a.adv_link:hover { text-decoration:underline; }

a.imenu:link, a.imenu:hover, a.imenu:visited, a.imenu:active  { color:#fff; font:bold 12px Verdana; text-decoration:none; }
a.imenu:hover { text-decoration:underline; }

a.fmenu:link, a.fmenu:hover, a.fmenu:visited, a.fmenu:active  { color:#fff; font:bold 11px Verdana; text-decoration:none; }
a.fmenu:hover { text-decoration:underline; }

#adv_wwd a:link, a:hover, a:visited, a:active { color:#fff; text-decoration:none; }
#adv_wwd a:hover { text-decoration:underline; }

.title {
	font-size:18px;
}

#logo {
	width:100%;
	text-align:center;
	height:50px;
}

#footer {
	margin:15px auto 10px;
	width:680px;
	height:auto;
	padding:0px 15px;
	text-align:center;
}

.menuimg {
	width:30px;
	height:30px;
}

#content {
	width:450px;
	height:240px;
	border:1px solid #999;
  background:#000;
  padding:15px;
  text-align:center;
  margin:0px auto;
  overflow:auto;
}

#contentholder {
	float:left;
	width:540px;
	height:auto;
	padding-left:20px;
	font-size:14px;
  color:#fff;
  padding-top:55px;
}

.adv_wwd {
	line-height:22px;
}

.cent {
	text-align:center;
}

a.main_contlinks:link, a.main_contlinks:hover, a.main_contlinks:visited, a.main_contlinks:active { font:bold 11px Arial; color:#555; }
a.casestud:link, a.casestud:hover, a.casestud:visited, a.casestud:active { font:bold 11px Arial; color:#f1ba6e; text-decoration:none; }
a.st6cont_link:link, a.st6cont_link:hover, a.st6cont_link:visited, a.st6cont_link:active { font:bold 11px Arial; color:#b2b2b2; text-decoration:none; }
a.p_menu:link, a.p_menu:hover, a.p_menu:visited, a.p_menu:active { font:bold 11px Verdana; color:#fff; text-decoration:none; }

.hmemu {
  height:60px;
}

#adv_portfolio td {
  padding:2px;
  text-align:left;
  font-weight:bold;
}

#close {
  width:95%;
  height:19px;
  text-align:right;
  color:#fff;
}

a.close:link, a.close:hover, a.close:visited, a.close:active { font:bold 11px Arial; color:#fff; text-decoration:none; }
a.www_s:link, a.www_s:hover, a.www_s:visited, a.www_s:active { font:bold 12px Arial; color:#fff; text-decoration:none; line-height:3px; }

.screen_videos {
  width:31%;
  padding:4px;
  text-align:center;
  float:left;
}

