/* CSS Document */
/*
body {
		
		margin:10px 10px 0px 10px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		background-color: #F9F9F9;
		color:#565656;
		min-width:500px;
		behavior:url("/csshover.htc");
		background-image: url(http://www.plastictalk.com/plastict_direct/template/default/images/page-top-fade.jpg);
		background-repeat:repeat-x;
		background-attachment:fixed;
		
		
		
		}
	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:1px solid gray;
		border-bottom:none;
		background-color: white;
		background-image:url(/images/newheaderbg.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:18px;
		margin: 20px 10px 20px 20px;
	}
	div#headerment #banner #advert {
		position:absolute;
		top:25px;
		right:20px;
		height:60px;
		width:468px;
		border:1px inset silver;
	}
	div#footerment {
		margin-bottom: 10px;
		border:1px solid silver;
		border-bottom: 1px solid gray;
		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 silver;
		border-bottom: 1px solid gray;
		border-top: none;
	}
	div#leftcontent {
		position: absolute;
		left:10px;
		top:149px;
		width:142px;
		background-color:#F9F9F9;
		padding:0px;
		background:inherit;
		
		}

	div#centercontent {
		background:#fff;
   		margin-left: 152px;
   		margin-right:152px;
		border:1px solid silver;
		border-bottom: 1px solid gray;
		padding:1em;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 152px;
   		margin-right:152px;
		background-image: url(http://advertising.oodam.com/images/newplantocean.jpg);
		background-repeat: no-repeat;
		background-position: 0% 100%;
		background-attachment: fixed;
		
		}
		
	div#centercontent h1, h2, h3, h4, h5, h6 {
		color:#565656;
		background-color: #E4E4E4;
		
		border: 1px solid silver;
		border-bottom: 1px solid gray;
		padding: .2em;
		font-weight: lighter;
		
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		
	}
	
	html>body #centercontent {
   		margin-top:10px;
		margin-left: 152px;
   		margin-right:152px;
		}

	div#rightcontent {
		position: absolute;
		right:10px;
		top:149px;
		width:142px;
		background:inherit;
		
		padding:0px;
		
		
		}
	
	
		
	div#sitenav {
		list-style:none;
		margin:0px;
		padding:0px;
		background-color:white;
		background-image: url(http://advertising.oodam.com/images/newplantocean.jpg);
		background-repeat: no-repeat;
		background-position: -5% 100%;
		background-attachment: fixed;
				
	}
	
	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-bottom: 1px solid gray;
		margin:0px 0px 10px 0px;
		padding-top:0px;
		height: 28px;
		background-color: #F8F8F8;
		background-image: url(/images/menubg.gif);
		text-align:left;
		font-size:14px;
		
	}
	
	
	
	div#nav {
		position: absolute;
		top:101px; 
		left:10px; 
		z-index:101;
		
		}
	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 {
		background-color:#F5F5F5; 
		color:#000000;
		}
	div#nav li.submenu {
		background-image: url(/images/menubg.gif);
		margin-top:1px;
		
		}
	div#nav li.submenu:hover {
		background-color: #CDCDCD;
		
		}
	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;}
		 
		
	.center {
		width: auto;
	 	margin-left: auto; 
		margin-right: auto; 
		
	} 
		 
	.sidebox {
		
		margin-top:5px;
		margin-right:auto;
		margin-left:auto;
		padding: 0px;
		border:1px solid silver;
		border-bottom: 1px solid gray;
		
		background:inherit;
		width: 140px;
		font-size:14px;
		
		
		}
	.sidebox h1 {
		border: 1px solid silver;
		border-bottom:1px solid gray;
		font-size:small;
		font-weight: 100;
		margin: 0px;
		padding:0px;
		height: 24px;
		text-align:center; 
		background-image: url(/images/navbarbg.jpg);
		color:black;
		}
		.sidebox p{
			padding:2px;
		}
	#a120600advert {
		margin: 10px auto;
		width:120px;
		border:1px outset silver;
		height: 600px;
		width: 120px;
		background-color: white;
		}
	
		
	
		
	p,h1,pre {
		margin: 0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	
	
	#rightcontent p {
		font-size:10px
		}
	marquee {
		color: white;
		font-family: Courier New, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		
	}

*/
body {
		behavior:url(http://www.plastictalk.com/csshover.htc); 
		margin:10px 10px 0px 10px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		background-color: #F8F8F8;
		color:#6A6565;
		text-align:center;
		background-image: url(http://www.plastictalk.com/images/body-bg-2.jpg);
		background-repeat:repeat-x;
		background-attachment:fixed;
		}
	#centered-page {
		text-align:left;
		margin: 0px auto 0px auto;
		width:860px;!important;
		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;
		border:1px inset silver;
	}
	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 silver;
		border-bottom: 1px solid gray;
		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 silver;
		border-bottom: 1px solid gray;
		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 silver;
		border-bottom: 1px solid gray;
		/*background-color:#F8F8F8;*/
		background:inherit;
		width: 140px;
		font-size:14px;
		
		
		}
	.sidebox h1, h6 {
		border: 1px solid silver;
		border-bottom:1px solid gray;
		font-size:small;
		font-weight: 100;
		margin: 0px;
		padding:0px;
		height: 24px;
		text-align:center; 
		background-image: url(/images/navbarbg.jpg);
		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;
		
	}
	
	
	
		
		
		


/* General font families for common tags */
font,th,td,p { font-family: Arial, Helvetica, sans-serif ;}
a:link,a:active,a:visited { color : #005177; }
a:hover		{ text-decoration: underline; color : #565656; }
hr	{ height: 0px; border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;}

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color:white; border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;}

/* This is the outline round the main forum tables */
.forumline	{

		background-color: #F9F9F9; border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;/* background-image: url(http://advertising.oodam.com/images/NEWPLANT.jpg);
		background-repeat: no-repeat;
		background-position: -5% 100%;
		background-attachment: fixed;*/
		
		}

/* Main table cell colours and backgrounds */
td.row1	{ background-color: white;border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9; }
td.row2	{ background-color: #F9F9F9; border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;}
td.row3	{ background-color: #EBEBEB;border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;}

/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color:#F8F8F8;
		background-image: url(http://www.plastictalk.com/images/menu-bg-2.jpg);
		background-repeat:repeat;
		background-position:top;
		border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{padding:0px;
	color: #000000; font-size: 10px; font-weight : bold;
	background-color:#F8F8F8; height: 20px;
	background-image: url(http://www.plastictalk.com/images/menu-bg-2.jpg);
	background-repeat:repeat;
		background-position:top;
		border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(/images/menu-bg-2.jpg);background-repeat:repeat;
		background-position:top;
			background-color:#cccccc;border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
			
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
	
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
	
	
}
td.row3Right,td.spaceRow {
	background-color: #cccccc; border: #c0c0c0; border-style: solid;border-bottom: 1px solid gray;border: 1px solid silver;
}

th.thHead,td.catHead { font-size: 11px; border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;}
th.thSides,td.catSides,td.spaceRow	 {border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;}
th.thRight,td.catRight,td.row3Right	 { border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;}
th.thLeft,td.catLeft	  { border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9; }
th.thBottom,td.catBottom  { border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;}
th.thTop	 {  border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;}
th.thCornerL {border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;}
th.thCornerR { border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;}

/* The largest text used in the index page title and toptic title etc. */
.maintitle	{
	font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : #565656;border:1px solid #F4E8E8;
		border-top: 1px solid #E6D9D9;
}

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #565656; }
a.gen,a.genmed,a.gensmall { color: #005177; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #565656; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 10px; color : #565656 ;}
a.mainmenu		{ text-decoration: none; color : #005177;  }
a.mainmenu:hover{ text-decoration: underline; color : #565656; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 11px ; letter-spacing: 1px; color : #005177}
a.cattitle		{ text-decoration: none; color : #005177; }
a.cattitle:hover{ text-decoration: underline; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 11px; color : #005177; }
a.forumlink 	{ text-decoration: none; color : #005177; }
a.forumlink:hover{ text-decoration: underline; color : #565656; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size:14px; color : #565656;}
a.nav			{ text-decoration: none; color : #005177; }
a.nav:hover		{ text-decoration: underline; }

/* titles for the topics: could specify viewed link colour too */
.topictitle,h1,h2	{ font-weight: bold; font-size: 10px; color : #565656; }
a.topictitle:link   { text-decoration: none; color : #005177; }
a.topictitle:visited { text-decoration: none; color : #005177; }
a.topictitle:hover	{ text-decoration: underline; color : #565656; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 10px; color : #565656;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 9px; color : #565656; }

/* The content of the posts (body of text) */
.postbody { font-size : 11px; line-height: 18px}
a.postlink:link	{ text-decoration: none; color :#005177 }
a.postlink:visited { text-decoration: none; color : #005177; }
a.postlink:hover { text-decoration: underline; color : #565656}

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 10px; color: #000000;
	background-color: #FAFAFA; border: #cccccc; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #cccccc; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/* Copyright and bottom info */
.copyright		{ font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #565656; text-decoration: underline;}

/* Form elements */
input,textarea, select {
	color : #565656;
	font: normal 10px Arial, Helvetica, sans-serif;
	border-color : #565656;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #eeeeee;
	color : #565656;
	font-size: 10px; font-family: Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	/*background-color : #FAFAFA;
	font-weight : bold;*/
}

/* None-bold submit button */
input.liteoption {
	/*background-color : #FAFAFA;
	font-weight : normal;*/
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #dddddd; border-style: none; }


