html, body 
{ 
	margin: 0px;
	padding:0px;
	width:100%; height:100%;
	
}

.sub-body {background: #110f0f;}

.home-body
{
	margin: 0px;
	padding:0px;
	background: #4d4f4f; 
}

#Flash
{
	margin-top: -32px;
}

.Wrapper
{
	width: 980px;
	overflow: hidden;
	margin: 0px auto;
}

.home-wrapper
{
	width: 1010px;
	overflow: hidden;
	margin: 0px auto;
}



.Home
{
	margin: 170px 0px 0px 97px;
}

.home-nav {height:23px;
			background:url(/webart/nav-bg.gif);
			width:978px;
			}

			
A.home-div-buttons {background:url(/webart/nav-off.gif);
					height:20px;
					padding-top:3px;
					padding-right:14px;
					padding-left:14px;	
					float:left;
					display:block;
					font-weight:normal;
					color:#959595;}

A.home-div-buttons-selected {background:url(/webart/nav-on.gif);
					height:20px;
					padding-top:3px;
					padding-right:14px;
					padding-left:14px;	
					display:block;
					float:left;
					font-weight:normal;
					}
					
A.home-div-buttons:hover {background:url(/webart/nav-on.gif);
					height:20px;
					padding-top:3px;
					padding-right:14px;
					padding-left:14px;					
					display:block;
					float:left;
					font-weight:normal;
					color:#FFFFFF;}
					
#slideshow {clear:both;}

.home-text {background:url(/webart/home-bottom.png);
			width:978px;
			height:307px;}

.home-text-content {padding:22px 0px 0px 90px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					width:535px;
					height:140px;
					color:#FFFFFF;
					line-height:20px;}
					
.home-buttons {width:928px;
				height:98px;
				padding-left:88px;
				padding-top:20px;}


.home-blog-button {background:url(/webart/blog.jpg) no-repeat;
					height:96px;
					width:271px;
					float:left;}				

.home-footer {
	width:968px;
	color: #959595;
	margin:auto;
}

.home-footer a{
	color: #959595;
}
			


.Social-Icons {overflow:hidden; float:right; margin-right:47px; background:url(/webart/connect.gif) no-repeat; background-position:top width:241px; height:87px;}

.slider-bg-show {background-position:0px 0px}

.slider-bg-hide {background-position:0px -61px;}



.sub-text {background:url(/webart/home-bottom.png);
			width:978px;
			height:307px;}

			
.Logo
{
	display: block;
	width: 261px;
	height: 123px;
	background: url(/webart/logo.gif) no-repeat;
	float: left;
}

.Nav
{
	margin: 0px;
	padding: 93px 0px 0px 0px;
	width: 715px;
	list-style: none;
	text-transform: uppercase;
	float: left;
}

.Nav li
{
	padding: 0px 24px 0px 0px;
	display: block;
	float: left;
}

.Nav li a
{
	display: block;
	height: 30px;
	float: left;
	text-decoration: none;
	color: #959595;
	font-weight: bold;
	font-size: 12px;
}

.Nav li a:hover 
{ 
	color: #FFFFFF; 
}

.Nav li a.Selected
{ 
	color: #FFFFFF; 
	background: url(/webart/nav-selected.gif) repeat-x bottom center;
}

.Subnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	height: 30px;
	z-index: 1000;
}

#our-company { margin-left: 170px;}

#our-work { margin-left: 62px;}

#media-relations { margin-left: 280px;}

#promo-merch { margin-left: 540px;}

.Subnav li
{
	margin: 0px;
	padding: 0px;
	height: 30px;
	float: left;
}

.Subnav li.LeftEnd a
{
	background: url(/webart/subnav-left-dark.png) no-repeat top left;
	
}

.Subnav li.RightEnd a
{
	background: url(/webart/subnav-right-dark.png) no-repeat top right;
}

.Subnav li a 
{
	display: block; 
	float: left;
	height: 30px; 
	text-decoration: none;
	color: #959595;
	font-weight:normal;
	font-size: 12px;	
}

.Subnav li a:hover {color: #FFFFFF;}

.Subnav li a.selected { color: #FFFFFF;}

.Subnav li.LeftEnd a.selected {background: url(/webart/subnav-left-red.png) no-repeat top left;}

.SubnavLink{
	 height:100%; 
	 padding: 0px 10px 0px;
	 line-height:30px;
	 background: #332e2e;
}

.Subnav  li a.selected .SubnavLink {
	background:#ea0e0e;
}
.Subnav li.LeftEnd a .SubnavLink {
	padding-left:4px;
	margin-left:19px;
}

.Subnav li.RightEnd a.selected {background: url(/webart/subnav-right-red.png) no-repeat top right;}

.Subnav li.RightEnd a .SubnavLink {
	padding-right:4px;
	margin-right:19px;
}

.Content
{
	clear: both;
	overflow: hidden;
	width: 100%;
	min-height: 461px;
	/*background: #ea0e0e url(/webart/content-bg.gif) no-repeat;*/
	background:url(/webart/home-bottom.png);
	line-height: 1.5em;
}

.Page
{
	background:url("/webart/innerPageBg.jpg") repeat-y;
	color: #111111;
	padding: 58px 50px 10px;
	margin-bottom:20px;
	min-height:395px;
	overflow:auto;
}

.Footer
{
	background: #332e2e;
	height: 21px;
	color: #808083;
	font-size: 11px;
	padding: 5px 49px 0px 49px;
}

.Footer a 
{ 
	color: #808083;
	text-decoration: none;
}

.FooterNav { display: block; float: left; }

.Copyright { display: block; float: right; color: #808083; }

.ImageTitle {color:#939598;
font-weight:bold;}
