@charset "UTF-8";
/* Plaskolite main stylesheet | 2008 ============================================ */

body {
	margin:0;
	padding:0;
	font-family:"Franklin Gothic", Arial, sans-serif;
	background-color:#999;
}


/* @group containers ------------------------------------------------ */

#container { /* main page container */
	width:953px;
	margin:0 auto;
	background-color:#fff;
}

#container #content {
	padding:0 0 120px 0;
}

#container #leftcol { /* left column (nav) float */
	float:left;
	width:230px;
	margin:0;
}

#container #rightcol { /* content side column buttons/links */
	float:right;
	width:150px;
	margin:-20px 10px 0 0;
}

#container #copy { /* main body copy */
	margin:0 190px 0 10px;
	padding:0;
}

#container #copyfullwidth { /* main body copy, no side column */
	margin:0 40px 0 10px;
}

#popup {
	background-color:#fff;
	margin:0 auto;
	padding:0;
	width:500px;
}

#popup #content {
	width:85%;
	margin:0;
	padding:10px 40px;
}

#skip {
	display:none;
}

#topbanner {
	margin:0 20px 0 0;
	padding:0 0 5px 0;
	text-align:right;
}

	#topbanner img {
		margin:20px 0 20px 10px;
		padding:0 0 0 400px; /* fixes safari breadcrumb float bug */
	}

#search {
	text-align:right;
	margin:0 20px 0 0;
}

#breadcrumb {
	float:left;
	margin:0 0 0 253px;
}

#footer {
	margin:90% 0 0 0;
	width:250px;
}

#tagline {
	margin:0;
	padding:0;
	width:953px;
	height:25px;
	overflow:hidden;
	text-align:right;
	clear:left;
}

/* @end -------------------------------------------------------------*/
/* @group nav -------------------------------------------------------*/

#nav {
	margin:0;
	padding:0;
	width:230px;
	float:left;
}
	
	#nav dl {
		margin:0;
		padding:0;
		width:230px;
	}
	
		#nav dl dt {
			margin:0;
			padding:0;
			float:left;
			width:114px;
		}
		
		#nav dl dd {
			margin:0;
			padding:0;
			float:left;
		}
		
		#nav a:link, #nav a:visited {
			display:block;
			height:50px;
			width:113px;
			overflow:hidden;
			text-indent:-999em;
		}
		
		#nav a#acrylic {
			background-image:url(../images/home/nav/acrylic.gif);
			background-repeat:no-repeat;
		}
		
		#nav a#resource {
			background-image:url(../images/home/nav/resource.gif);
			background-repeat:no-repeat;
		}
		
		#nav a#products {
			background-image:url(../images/home/nav/products.gif);
			background-repeat:no-repeat;
		}
		
		#nav a#custom {
			background-image:url(../images/home/nav/custom.gif);
			background-repeat:no-repeat;
		}
		
		#nav a#how {
			background-image:url(../images/home/nav/how.gif);
			background-repeat:no-repeat;
		}
		
		#nav a#about {
			background-image:url(../images/home/nav/about.gif);
			background-repeat:no-repeat;
		}
		
		#nav a:hover, #nav a.on {
			background-position:0 -50px;
		}

#nav2 { /* level 2 navigation */
	width:227px;
	margin:150px 0 0 0 !important;
	margin:0;
}

	#nav2 dl {
		margin:0;
		padding:10px 0;
	}
	
	#nav2 dt {
		margin:0;
		padding:4px 0;
		text-indent:26px;
		font-size:9pt;
	}
	
	#nav2 dd {
		margin:0;
		padding:0;
		text-indent:40px;
		font-size:9pt;
	}
	
	#nav2 dd.lvl2 {
		text-indent:7px;
	}
	
	#nav2 a:link, #nav2 a:visited {
		color:#fff;
		text-decoration:none;
		display:block;
		width:227px;
		padding:3px 0;
	}

/* @end -------------------------------------------------------------*/
/* @group text ------------------------------------------------------*/

p, li, dt, dd {
	font-size:small;
	line-height:133%;
	color:#333;
}

table { /* formats data tables */
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin:10px 0;
}

table alt { /* formats data tables */
	margin:10px 0;
}

table td {
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	color:#666;
	font-size:small;
	line-height:133%;
}

table th {
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	background-color:#f8f8f8;
	color:#555;
	font-size:x-small;
	text-transform:uppercase;
	line-height:133%;
}

#topbanner h1 {
	margin:0;
	padding:0;
}

h2 { /* sIFR headlines */
	font-size:15pt;
	margin:20px 0 0 10px;
	line-height:100%;
}

#copy h2 {
	margin:20px 0 0 0;
}

#copy h3 {
	color:#555;
	font-size:medium;
	font-weight:normal;
}

#copy h4 {
	color:#555;
	font-size:medium;
	font-weight:normal;
	margin:10px 0 0 0;
}

#popup h2 {
	margin:0;
	padding:20px 0 0 0;
	width:40%;
}

#breadcrumb h5 {
	margin:5px 0 0 0;
	padding:0;
	color:#666;
	font-weight:normal;
	font-size:x-small;
	text-transform:uppercase;
}

	#breadcrumb h5 a:link, #breadcrumb h5 a:visited {
		color:#666;
		text-decoration:none;
	}
	
	#breadcrumb h5 a:hover {
		color:#000;
		text-decoration:none;
	}
	
#copy dl, #copyfullwidth dl {
}
	
	#copy dt, #copyfullwidth dt {
		font-weight:bold;
		margin:10px 0 0 0;
	}

	#copy dd, #copyfullwidth dd {
		margin:0 0 10px 0;
	}


#footer dl { /* main page footer */
	margin:0 0 0 20px;
	padding:20px 0;
}
	#footer dl dt {
		color:#333;
		font-size:x-small;
		line-height:150%;
	}
	
	#footer dl dt em {
		text-transform:uppercase;
		font-style:normal;
		letter-spacing:2px;
	}
	
	#footer dl dt strong {
		font-size:250%;
		display:block;
		padding:5px 0 20px 0;
	}
	
	#footer dl dt a:link, #footer dl dt a:visited {
		color:#333;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	#footer dl dt a:hover {
		color:#888;
		text-decoration:underline;
	}
	
	#footer dl dd {
		color:#333;
		font-size:large;
		margin:20px 0 0 0;
		padding:0;
	}

ol.search { /* search results items */
}

	ol.search li {
		margin-bottom:20px;
	}
	
.sitemap { /* sitemap hierarchy */
	float:left;
	width:320px;
	margin:0;
	padding:0 0 50px 0;
}

	.sitemap h3 {
		margin:20px 0 0 0;
		font-size:small;
	}
	
	.sitemap h4 {
		text-indent:17px;
		font-weight:normal;
		font-size:small;
		margin:5px 0 0 0;
	}
	
	.sitemap h5 {
		text-indent:17px;
		font-weight:normal;
		font-size:small;
		margin:5px 0 0 0;
	}

	
	.sitemap h6 {
		text-indent:33px;
		font-weight:normal;
		font-size:small;
		margin:3px 0 0 0;
	}

/* @end -------------------------------------------------------------*/

/* @group links -----------------------------------------------------*/

#content a:link {
	color:#777;
	text-decoration:underline;
}

#content a:visited {
	color:#aaa;
	text-decoration:underline;
}

#content a:hover {
	color:#000;
	text-decoration:none;
}

#rightcol dt a:link, #rightcol dt a:visited, #rightcol dd a:link, #rightcol dd a:visited {
	border:none;
}

#rightcol dt a:hover, #rightcol dd a:hover {
	border:none;
}

/* @end -------------------------------------------------------------*/
/* @group forms -----------------------------------------------------*/

#search form {
	width:220px;
	display:inline;
}

#search input[type=text] {
	font-size:x-small;
	border:1px solid #999;
	padding:1px 2px;
	margin:0;
	color:#999;
}

#search input[type=submit], input#iesearch {
	font-size:x-small;
	background-color:#ccc;
	border:1px solid #999;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:0;
}

#search input[type=submit]:hover, input#iesearch:hover {
	border:1px solid #555;
	color:#555;
	cursor:pointer;
}
/* @end -------------------------------------------------------------*/

