@charset "UTF-8";
/* CSS Document - this stylesheet will control all basic formatting on tapeart.com, as soon as I can switch the pages over. (Styles were previously included in each page.) DMA. */

#bigdiv {
	position:absolute;
	left:90px;
	top:31px;
	width:932px;
	height:528px;
	z-index:1;
}


#tapeart {
	margin-left:0px;
	padding-bottom:12px;
	xtop:63px;
	width:160px;
	height:13px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;

}

#tapeart img{
display:inline-block
}


#container{
	width:906px;
	padding-top:20px;
	background:white;
	margin-left: auto;
	margin-right: auto;
	text-align:left;}
	
#container p{ color:#666666;}
	
#header_area{
	
	padding-bottom:20px;
	xbackground:#00FF00;
	
	xheight:295px;}
	
#navigation{
	xbackground:#CCCCCC;
	x#999999;
	x#CCCCCC;
	width:904px;
	color:#666666;
	xheight:73px;
	float:left;
	margin-top:15px;
	xborder-bottom:thick black solid;
}	
#navigation img{
display:inline}

#navigation ul{xdisplay:inline;
}

#navigation li {
	list-style-type: none;
	min-width:142px;
	height:32px;
	display: -moz-inline-box;
    display: inline-block;
	float: left;
	xmargin-top:-7px;
	xpadding-top:10px;
	text-align:center;
	font-size:14px;

}

#navigation li img{margin-top:-23px; border: none; 
	
	}

#navigation a{
color:#009900;
text-decoration:none;

}

#navigation a.visited{
color:#009900;
text-decoration:none;

}


#navigation a.hover{
color:#009900;}



div#navigation li a {
	text-decoration: none;
	color:#009900;
}


#smaller_text_block{
	width:895px;
	height:245px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	margin-left:1px;
	margin-top:10px;
	margin-bottom: -30px;
	display:block;
	clear:both;
	 xborder:1px #999999 solid;
	 xbackground:#000000;
	
}


#big_text_block{
	width:895px;
	height:371px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	margin-left:1px;
	margin-top:35px;
	display:block;
	clear:both;
	 border:1px #999999 solid;
	 xbackground:#000000;
	
}
#greensboro_block{
	width:895px;
	height:230px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	margin-left:1px;
	margin-top:35px;
	display:block;
	clear:both;
	 border:1px #999999 solid;
	 xbackground:#000000;
	
}


	
.greens_headline{
color:#CCCCCC;
font-size:26px;
	text-align:left;
      float:top;
}

#big_text_block img{float:left;
					padding-right:25px;}

#greensboro_block img{float:left;
					padding-right:25px;}



._block {
	float:left;
	position:relative;
      xborder:1px #999999 solid;
      width:280px;
	  padding:5px;
	  margin:1px;
	  font-size:14px;
	  color:#999999;
	  text-align:justify;
	 height:inherit;
	 
    }
	
.three_column_block_center {
	float:left;
	position:relative;
     xborder:1px #999999 solid;
      width:280px;
	  padding:5px;
	  margin-top:1px;
	  margin-bottom:1px;
	  margin-left:7px;
	  margin-right:7px;
	   font-size:14px;
	 color:#999999;
	  text-align:justify;
	  height:inherit;
    }


.three_column_block_right {
	float:left;
	position:relative;
      xborder:1px #999999 solid;
      width:280px;
	  padding:5px;
	  margin:1px;
	  xpadding-left:15px;
	  font-size:14px;
	  color:#999999;
	  text-align:justify;
	  height:inherit;
	 
    }
	
.three_column_block_noborder {
	float:left;
	position:relative;
      width:280px;
	  padding:5px;
	  margin:1px;
	  font-size:14px;
	  color:#999999;
	  text-align:justify;
	 height:inherit;
	 
    }	
	
	.three_column_block_right_noborder {
	float:left;
	position:relative;
     
      width:280px;
	  padding:5px;
	  margin:1px;
	  xpadding-left:15px;
	  font-size:14px;
	  color:#999999;
	  text-align:justify;
	  height:inherit;
	 
    }
.three_column_block_home {
	float:left;
	position:relative;
      xborder:1px #999999 solid;
      width:280px;
	  xpadding:5px;
	  margin:1px;
	  font-size:14px;
	  color:#999999;
	  text-align:justify;
	 
    }
	
.three_column_block_center_home {
	float:left;
	position:relative;
      xborder:1px #999999 solid;
      width:280px;
	  xpadding:5px;
	  margin-top:1px;
	  margin-bottom:1px;
	  margin-left:7px;
	  margin-right:7px;
	   font-size:14px;
	 color:#999999;
	  text-align:justify;
    }	
	
	
	

#main_body{
	width:906px;
	text-align:left;
	margin-top:10px;
	
}


#sub_header{  
		margin-top:3px;
		padding-bottom:10px;
		}




#tapeart img{
	border:0px;	
}

.green{ color:#009900;}

.caption{color:#666666;
		font-size:12px;
	}
	


#topbar {
	xposition:absolute;
	width:900px;
	height:36px;
	xz-index:1;
	visibility: visible;
	xbackground-image:url(../featured/images/navbar_black.jpg)
}	

#topbar_new {
	xposition:absolute;
	width:900px;
	height:56px;
	xz-index:1;
	visibility: visible;
	xbackground-image:url(../featured/images/navbar_black.jpg)
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
#infoexpcontact {
	position:absolute;
	left:538px;
	top:45px;
	width:197px;
	height:10px;
	z-index:3;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

#infohistcontact {
	xwidth:196px;
	height:14px;
	z-index:5;
	xpadding-left: 300px;
	float:right;
	top: 52px; /* was 58, in case need to align with other pages. */
}
.emailphone {
	
	padding-left:95px;
	top: 52px;
}


body {
	background-image: url(featured/images/bg3.gif);
	background-repeat: repeat-x;
}
a:link {
	color: #333333;
}
a:visited {
	color: #006600;
}
a:hover {
	color: #999999;
}
a:active {
	color: #999999;
}

#apDiv4 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#apDiv5 {
	position:absolute;
	width:149px;
	height:15px;
	z-index:1;
	left: 22px;
	top: 118px;
}
#apDiv6 {
	position:absolute;
	width:108px;
	height:16px;
	z-index:5;
}
#apDiv7 {
	position:absolute;
	width:99px;
	height:16px;
	z-index:1;
	left: 740px;
	top: 189px;
}

.style5 {color: #}

#apDiv1 {
	position:absolute;
	width:893px;
	height:49px;
	z-index:1;
	visibility: visible;
}
#apDiv2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 639px;
	top: 29px;
}
#apDiv3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 501px;
	top: 47px;
}
#apDiv8 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 499px;
	top: 50px;
}
#apDiv9 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
}

#apDiv11 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:6;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#apDiv10 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:11;
}

#apDiv12 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:14;
}


 Layout components 

#header_container{}

img {
  border: 0px;
}




