body {
	text-align:center; /* ie 5 hack */
	font: 80%/1.2 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

div#outer-wrapper {
	width: 823px;
	margin: 0 auto;
	text-align:left;
	background: transparent url("/ezstatic/data/shelburneplastics/i/p_bg_framework.gif") repeat-y top left;
}

h1 {
	font-size:150%;
	text-transform:uppercase;
	letter-spacing: .1em;
}

h2 {
	font-size:140%;
	text-transform:uppercase;
	letter-spacing: .1em;
}

h3 {
	font-size: 120%;
}

h4 {
	font-size: 110%;
}

h2.heading11677 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

a {
	color:#4e4b90;
}

a:hover {
	color:#6965ba;
}
div.clearboth {
	clear:both;
}

a img {
	border: 0;
}

/* --------------------- */
/* framework */
/* --------------------- */

#bodywrapper {
	border-top: 1px solid #a5a4b9;
}

#bodycopy {
	padding: 0 30px 20px 40px;
	
}




/* --------------------- */
/* masthead block */
/* --------------------- */
div#masthead {
	background:#a5a4b9;
	width: 823px;
	height: 74px;
	display:block;
	position: relative; /* this is for the top navigation */
	
}

div#header {
	width: 823px;
	height:74px;
	display:block;
	background: url("/ezstatic/data/shelburneplastics/i/p_header.gif");
}

div#header h1, div#header h1 a {
	width: 418px;
	height:74px;
	display:block;
	margin: 0;
}

div#header h1 a {
	text-indent: -9999px;
}

/* --------------------- */
/* navbar top */
/* --------------------- */
/*
div#nav-top {
    margin: 0px auto;
	padding: 0px;
}


div#nav-top ul {
	margin:0px;
	padding:0px;
	position:absolute;
	left:600px;
	top: 10px;
	width: 200px;
	height: 80px;

}
div#nav-top li {
    margin: 0px;
	padding: 0px;
	list-style: none;


}
div#nav-top li, div#nav-top a {
    height: 20px;
 	display: block;
	width: 200px;    
	position:absolute;
	
}

div#nav-top a {
	text-indent: -9999px;
}


li#navtop1 {top: 0px; }
li#navtop2 {top:20px; }
li#navtop3 {top:40px; }

li#navtop1 a { background: transparent url("/ezstatic/data/shelburneplastics/i/nav_top.gif") 0 0 no-repeat; }
li#navtop2 a { background: transparent url("/ezstatic/data/shelburneplastics/i/nav_top.gif") 0 -20px no-repeat; }
li#navtop3 a { background: transparent url("/ezstatic/data/shelburneplastics/i/nav_top.gif") 0 -40px no-repeat; }


#navtop1 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/nav_top.gif") 0 -60px no-repeat; }
#navtop2 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/nav_top.gif") 0 -80px no-repeat; }
#navtop3 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/nav_top.gif") 0 -100px no-repeat; }
*/


/* --------------------- */
/* navbar */
/* --------------------- */
#navbar {
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent url("/ezstatic/data/shelburneplastics/i/p_nav.gif") no-repeat 0px 0px;
	width: 823px;
	height: 35px;
	position: relative;
}

ul#navbar li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

ul#navbar li,
#navbar a {
	height: 35px;
	display: block;
	top: 0px;
	/* background opacity - used for testing purposes */
/*
	background-color: black;opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
*/
}

ul#navbar li a {
	text-indent: -9999px;
	text-decoration: none;
}

#nav1 { left: 0px; width: 65px;}
#nav2 { left: 65px; width: 85px;}
#nav3 { left: 150px; width: 113px;}
#nav4 { left: 263px; width: 90px;}
#nav5 { left: 353px; width: 69px;}
#nav6 { left: 422px; width: 60px;}
#nav7 { left: 482px; width: 59px;}
#nav8 { left: 541px; width: 48px;}
#nav9 { left: 589px; width: 63px;}
#nav10 { left: 652px; width: 171px;}


#nav1 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/p_nav.gif") no-repeat 0 -35px;}
#nav2 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/p_nav.gif") no-repeat -65px -35px;}
#nav3 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/p_nav.gif") no-repeat -150px -35px;}
#nav4 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/p_nav.gif") no-repeat -263px -35px;}
#nav5 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/p_nav.gif") no-repeat -353px -35px;}
#nav6 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/p_nav.gif") no-repeat -422px -35px;}
#nav7 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/p_nav.gif") no-repeat -482px -35px;}
#nav8 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/p_nav.gif") no-repeat -541px -35px;}
#nav9 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/p_nav.gif") no-repeat -589px -35px;}
#nav10 a:hover { background: transparent url("/ezstatic/data/shelburneplastics/i/p_nav.gif") no-repeat -652px -35px;}


/* dropdowns */
ul#navbar li ul {
	font-size: 90%;
	position: absolute;
	left: -9999px;
	width: 180px;
	margin: 0;
	padding: 0;
	background: #a5a4b9;
	border: 1px solid #ffff66;

}


ul#navbar li:hover ul, 
ul#navbar li.sfhover ul {
	left: 0;
	z-index: 100;
	position: static;
}

ul#navbar li ul li {
	position: relative;
	height: auto;
	top: 6px;

}

ul#navbar li ul li a {
	text-indent: 0px;
	color: #fff;
	font-weight: bold;
	display: block;
	text-indent: 0px;
	background: transparent;
	display: block;
	padding: 2px;

}

ul#navbar li ul li a:hover { color:#ffff66; background:transparent }

/* for crappy browsers */
* html ul#navbar li ul li, * html ul#navbar li ul li a {  

}
/* --------------------- */
/* List view styles */
/* --------------------- */

table#sbprodlisttable {
width: 760px;
margin: 8px 0;
border-bottom: 8px solid #505050;
}

table#sbprodlisttable th {
background:#505050;
color:#fff;
text-align:center;
}

table#sbprodlisttable td {
text-align:center;
padding: 4px;
border-bottom: 1px solid #505050;
vertical-align:middle;
}


div#eznavigatortpl {
text-align:right;
padding: 6px 2px;
color:#333;
background: #eaeaea;
font-size: 80%;
}


a.sp-productname {
	font-weight:bold;
	font-size: 110%;
}
/* --------------------- */
/* usm tag */
/* --------------------- */

div#usmtag {
	border: 0;
	padding: 0;
	margin: 0;
	clear: both;
}

div#usmtag ul {
	width: 823px;
	height: 31px;
	background: url("/ezstatic/data/shelburneplastics/i/p_usm_tag.gif");
	margin: 0;
	padding: 0;
	position: relative;
	border-bottom: 8px solid #a5a4b9;
}
	
#usmtag ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#usmtag ul li, #usmtag a {
	height: 31px;
	display: block;
}

#usmtag ul li a,
#usmtag ul li {
	text-indent: -9999px;
	text-decoration: none;
}

.usm1 { left: 14px; width: 230px; }



/* product detail view */
div#bodytop {
margin: 10px 0;
}


div.leftcolumn {
width: 30%;
float:left;
}

div.rightcolumn {
width: 70%;
float:right;
}

ul.listingsnav {

}
ul.listingsnav li {
	
}

ul.listingsnav, ul.listingsnav li {
	list-style-type:none;
	margin:0;
	padding: 0;
}

ul.listingsnav li {
float:left;
display:block;
margin: 0 10px 4px 0;
}

div.detailnavwrapper {
margin: 10px 0;
}




div#footer {
font-size:smaller;
}



