
	body {
		behavior:url(http://www.plastictalk.com/csshover.htc); 
		margin:10px 10px 0px 10px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		
		
		text-align:center;
		
		
		
		
		background-color: #F8F8F8;
		color:#6A6565;
		
		background-image: url(http://www.plastictalk.com/images/body-bg-2.jpg);
		background-repeat:repeat-x;
		
		
		}
		#help-menu {
			
		}
		#help-menu:hover {
			display:block;
		}
		
	#centered-page {
		text-align:left;
		margin: 0px auto 0px auto;
		width:860px;
		position:relative;
	
	}
	.cost {
		 color:red;
		 background-color:#FFFFFF;
	}
	a:hover{
		text-decoration:none;
	}
	body a:link, a:visited {
		color:#005177;
		
	}
	body a:hover {
		color:#030303;
	}
	div#bodiment {
		margin: 0px;
		padding: 0px;
	}
	div#headerment {
		margin: 0px;
		padding: 0px;
		
	}
	div#headerment #banner {
		margin-bottom: 0px;
		border-top:1px solid red;
		
		background-color: white;
		background-image:url(/images/header-bg-2.jpg);
		background-repeat:no-repeat;
		height:90px;
		color:gray;
		font-size:10px;
		min-width:500px;
		
	}
	div#headerment #banner h1 {
		color:white;
		font-weight:bold;
		font-size:12px;
		font-style:oblique;
		letter-spacing:.2em;
		text-transform:capitalize;
		margin: 0px;
		padding:0px;
		position:absolute;
		top:55px;
		left:40px;
	}
	
	div#headerment #banner #advert {
		position:absolute;
		top:18px;
		right:20px;
		height:60px;
		width:468px;
		
		
	}
	div#footerment {
		margin-bottom: 10px;
		border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
		background-color:white;
		background-image:url(/images/newheaderbg.jpg);
		background-repeat:no-repeat;
		height:20px;
	}
	div#footer {
	
		margin-right:auto;
		margin-left:auto;
		width:40%;
		text-align:center;
		font-size:9px;
	}
	div#footer:hover{
		background-color:white;
		border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
		border-top: none;
	}
	div#leftcontent {
		position: absolute;
		left:0px;
		top:139px;
		width:142px;
		padding:0px;
		background:inherit;
		
		}
	

	div#centercontent {
		background:#fff;
   		margin-left: 148px;
   		margin-right:148px;
		border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
		padding:1em;
		
		
		}
		h1{font-size:18px;}
		h2{font-size:16px;}
		h3{font-size:14px;}
		h4{font-size:12px;}
		h5{font-size:10px;}
		
	div#centercontent h1, h2, h3, h4, h5, h6 {
		color:#565656;
		background-color: #E4E4E4;
		/*background-image: url(http://www.plastictalk.com/images/navbarbg.jpg);*/
		border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
		padding: .2em;
		font-weight: lighter;
		
		
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		
	}
	

	
		
	div#rightcontent {
		position: absolute;
		right:0px;
		top:139px;
		width:142px;
		background:inherit;
		padding:0px;
		
		
		}
	div#worldcats td{
		font-size:x-small;
		text-align:left;
		text-decoration:underline;
	}
	.toplistbold{
		font-weight:bold;
		font-size:medium;
	}
	div#worldcats a:hover {
		color:#005177;
		text-decoration:underline;
	}
	
		
	div#sitenav {
		list-style:none;
		margin:0px;
		padding:0px;
		background-color:white;
		
				
	}
	
	div#sitenav a {
		display:block;
		font-size:14px;
		text-align:left;
		text-decoration:none;
		padding: 0.25em 0 0.25em 0.5em;
		
		border-bottom:1px solid silver;
	}
	
	div#navbar {
		border: 1px solid silver;
		border-top: 1px solid #E6D9D9;
		margin:0px 0px 10px 0px;
		padding-top:0px;
		height: 28px;
		/*background-color: #F8F8F8;
		background-image: url(/images/menubg.gif);*/
		background-image: url(/images/menu-bg-2.jpg);
		text-align:left;
		font-size:14px;
		
	}
	
	/*drop down menu position and style*/
/*  don't forget  the WinIE behavior call !!!*/
	
	
		#nav title{
		text-transform:capitalize;
	}
		
	div#nav {
		position: absolute;
		top:91px; 
		left:0px; 
		z-index:101;
		text-transform:capitalize;
		
		}
	div#nav ul {
		margin: 0; 
		padding: 0; 
		background-color: #F9F9F9;
		text-align:left;
		border: 3px outset #F9F9F9; 
		border-bottom:0px; 
		border-top:0px; 
		z-index:102;
		}
	div#nav li {
		position: relative; 
		list-style: none; 
		margin: 0;
		z-index:103;
		float: left; 
		width: 8em; 
		line-height: 1em;
		}
	div#nav li:hover {
		
	
		
		color:#000000;
		}
	div#nav li.submenu {
		
		margin-top:1px;
		
		}
	div#nav li.submenu:hover {
		
		
		}
	div#nav li a {
		display: block; 
		padding: 0.25em 0 0.25em 0.5em;
  		text-decoration: none;
		width: 6.5em;  
		color:#565656;
		}
	div#nav li li a {
		color:#005177;
		} 
	div#nav li li a:hover {
		color:black;
		}
	div#nav>ul a {
		width: auto;
		}
	div#nav ul ul {
		position: absolute; 
		width: 8em;
	  	display: none; 
		border: 3px outset #F9F9F9; 
		}
	div#nav ul ul li {
		border-bottom: 1px solid #CCC;
		}
	div#nav li.submenu li.submenu {
		background: url(/images/submenu.gif) 95% 50% no-repeat;
		}
	div#nav li.submenu li.submenu:hover {	
		background-color:#F5F5F5;
		}
	div#nav li.submenu li.submenu:hover {
		background-color:#F5F5F5;
		}
	div#nav ul.level1 { 
		border-right: 1px solid silver;
		}
	div#nav ul.level1 li.submenu:hover ul.level2, 
	div#nav ul.level2 li.submenu:hover ul.level3 {
		display:block;
		}
	div#nav ul.level2 {
		top: 1.5em;
		 left: -1px;
		}
	div#nav ul.level3 {
		top: -1px; left: 8em;
 		 border-top: 1px solid #CCC;}
		 
		 /*end dropdowns*/
	.center {
		width: auto;
	 	margin-left: auto; 
		margin-right: auto; 
		
	} 
		 
	.sidebox {
		
		margin-top:5px;
		margin-right:auto;
		margin-left:auto;
		padding: 0px;
		border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
		background:inherit;
		width: 140px;
		font-size:14px;
		
		
		}
	.sidebox h1, h6 {
		border:1px solid #F4E8E8;
		text-transform:capitalize;
		font-size:small;
		font-weight: 100;
		margin: 0px;
		padding:0px;
		height: 24px;
		text-align:center; 
		background-image: url(/images/menu-bg-2.jpg);
		background-position:center;
		color:black;
		}
		.sidebox p{
			padding:2px;
		}
		#honed {
			font-size:9px;
			
		}
		#honed p {
			padding:0px;
			margin:4px;
		}
	#a120600advert {
		margin: 10px auto;
		width:120px;
		border:1px outset silver;
		height: 600px;
		width: 120px;
		background-color: white;
		}
	
		
	/*html>body #banner {
		height:39px;
		}*/
		
	p,h1,pre {
		margin: 0px 10px 10px 10px;
		}
		
	#banner h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	/*#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}*/
	
	#rightcontent p {
		font-size:10px
		}
	marquee {
		color: black;
		font-family: Courier New, Geneva, Arial, Helvetica, sans-serif;
		letter-spacing:.4em;
		text-decoration: none;
		
	}
	/*new additions for fixed width */
	
	
		
		
		

		 
		.sidebox p{
			padding:2px;
		}
	#a120600advert {
		margin: 10px auto;
		width:120px;
		border:1px outset silver;
		}
	.
		
	/*html>body #banner {
		height:39px;
		}*/
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		Co
	/*#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}*/
	
	#rightcontent p {
		font-size:10px
		}
	marquee {
		color: black;
		font-family: Courier New, Geneva, Arial, Helvetica, sans-serif;
		letter-spacing:.4em;
		text-decoration: none;
		
	}
	
	/*styles from the original directory script css file*/
	
	.statusbar{
	background-image: url(http://www.plastictalk.com/images/navbarbg.jpg);
	}
	
	TD {

color:  #3A3A3A; 
font-family :Arial, Helvetica, sans-serif ; 
font-size : 8pt; 
text-decoration : none;
z-index:-10;

} 


form {
border-width : 0; 
padding : 0; 
margin : 0; 
display:inline;
z-index:-10;
} 


.line {
/*background-image : url(./images/horizont-dot.gif);*/ 
background-repeat : repeat-x; 
background-attachment : fixed; 
} 

.border {
	border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
	border-top: none;
}

.border2 {
	border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
	
	
}

.title {
        font-family: Arial, Helvetica, sans-serif ; 
        font-size: 15px;
	    color: gray;
        font-weight: bold;
}














/* Categories */

.maincat {
        font-family: Arial, Helvetica, sans-serif ; 
        font-size: 13px;
        font-weight: bold;
	text-decoration : none; 
}







/* SubCategories on the index page */

.subcat {
        font-family: Arial, Helvetica, sans-serif ; 
        font-size: 10px;
	text-decoration : underline; 

}






/* Category Counters (number of subcategories, number of listings */

.count {
        font-family:Arial, Helvetica, sans-serif ; 
        font-size: 10px;
	color: #565656;
	text-decoration : none; 

}



/* Empty Categories */

.emptycat {
        font-family: Arial, Helvetica, sans-serif ; 
        font-size: 12px;
        font-weight: bold;
	text-decoration : none; 
	color: #565656;
}


/* Empty SubCategories on the index page*/

.emptycat2 {
        font-family: Arial, Helvetica, sans-serif ; 
        font-size: 10px;
	text-decoration : none; 
	color:  #565656;
}


/* Side boxes gray text (hits, date) */

.sideboxtext {
        font-family: Arial, Helvetica, sans-serif ; 
        font-size: 10px;
	text-decoration : none; 
	color: #565656;
}

/* Side boxes description font */

.boxdescr
{
        font-family:  Arial, Helvetica, sans-serif ; 
        font-size:9px;
	text-decoration : none; 
	color: #565656;

}
.norm-text{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
		border:none;
		background-color:#F9F9F9;
		margin:0px;
		padding:0px;
		}
		