
table {border-collapse:collapse;border-spacing:0;}

/* -----------------------------------------------------
typography
--------------------------------------------------------*/

.accessibility {
display:none;
}

#footer_text {
text-align:center;
}

/* end typography */

/* -----------------------------------------------------
structure  
--------------------------------------------------------*/

html {
min-width:1024px;
}

body {
min-width:1024px;
background-repeat:repeat-y;
background-position:50% 0;
text-align:center;
background-color:#c0c0c0;
}

#wrapper, #container #header {
width:1024px;
margin:auto;
}

/* simon */
  
#wrapper2{
text-align:center;
}
 
#container {
clear:both;
margin-top:15px !important;

}


#container3 {
text-align:left;
}

#home_link  {

display:block;
position:absolute;
top:43px;
left:60px;
width:236px;
height:60px;
display:block;
text-indent:-9999px;
}

.h_nav * {
float:left;
list-style:none;
margin:0;
padding:0;
clear:none;
}

#header_img {
position:relative;
top:54px;
width:201px;
height:180px;
background-color:gray;
}

h1.page_title {
position:absolute;
top:180px;
left:425px;
color:#fff;
font-weight:normal;
font-size:36px;
height: 50px;
overflow: hidden;
line-height: 200px;
}

#header_nav_b {
margin-top:0px;
margin-right:20px;
padding-left:20px;
height:39px;
overflow:hidden;
float:right;
display:inline;
font-size:12px;
}


#header_nav_b li {
margin-top:10px;
border-right:1px solid #d5d5d5;
padding: 0 10px;
font-size:12px;
}

#nav_1 li {
margin-top:7px;
height:23px;
padding:5px 10px;
background-repeat:no-repeat;
background-position:top left;
}

#nav_1 ul ul {
padding: 7px 7px 15px;
}

#nav_1 ul ul a {
text-transform:none;
color:#0067b1;
}

#nav_1 li li {
height:auto;
padding:0;
margin:0;
padding-bottom:2px;
}

#nav_1 a {
float:left;
color:#000;
font-weight:bold;
font-size:11px;
}

div#header{position:relative;}
div#footer p{margin:0;}
div#footer{clear:both;}



#container #header {
position:relative;
height:273px;
text-align:left;
background-image:url(/themes/thinkplastics/images/sustainabilitypageheader.jpg);
background-repeat:no-repeat;
background-position: 360px 0;
}




body#default #header {
background-image:url(/themes/thinkplastics/images/sustainabilitypageheader.jpg);
}

body#about #header {
background-image:url(/themes/thinkplastics/images/aboutuspageheader.jpg);
}

body#collection #header {
background-image:url(/themes/thinkplastics/images/collectionpageheader.jpg);
}

body#government #header {
background-image:url(/themes/thinkplastics/images/governmentpageheader.jpg);
}

body#research #header {
background-image:url(/themes/thinkplastics/images/R&Dpageheader.jpg);
}

body#sustainability #header {
background-image:url(/themes/thinkplastics/images/sustainabilitypageheader.jpg);
}

body#contact #header {
background-image:url(/themes/thinkplastics/images/contactpageheader.jpg);
}

body#chuck #header {
background-image:url(/themes/thinkplastics/images/chuckpageheader.jpg);
}

body#partners #header {
background-image:url(/themes/thinkplastics/images/partnerspageheader.jpg);
}

body#products #header {
background-image:url(/themes/thinkplastics/images/productspageheader.jpg);
}





#cms_1_wrap {
width:1024px;
}

#cms_1 {
padding-right:30px;
}

td.content {
padding-top:50px;
}

#cms_1 td.left_image {
text-align:right;
vertical-align:top;
padding:0;
padding-top:10px;
width:391px;
}

#cms_1 td.left_image img {
margin:0 30px 15px;
}

#cms_1 td.left_image p {
margin:0;
}

#rail_3 {
float:right;
width:237px;
}

#content {
padding-top:15px;
width:1024px;
float:right;
}

#copyright {
clear:both;
}

#copyright * {
color:#fff;
font-size:11px;
}

/* end structure */

/* -----------------------------------------------------
visual
--------------------------------------------------------*/

#container {
background-image:url(/themes/thinkplastics/images/middle.gif);
background-repeat:repeat-y;
background-position:50% 0;
border:1px solid #000;
width:1024px;
margin:auto;
}

#container2 {
background-image:url(/themes/thinkplastics/images/header.png);
background-repeat:no-repeat;
background-position:50% 0;
}

#wrapper {
text-align:left;

}

.menu a {
text-decoration:none;
}

body img {
margin:10px;
}

/* end visual */


#copyright {
padding-top:3px;
font-size:10px;
text-align:center;
color:#fff;
}

#copyright * {
color:#fff;
}


.profileAutostuffContainer
{
	margin-left: 10px;
}

.profileAutostuffContainer h2
{
	margin-bottom: 5px;
}

.profileAutostuffContainer a
{
	text-decoration: none;
}

.studyDisclaimer
{
	font-style: italic;
	margin-bottom: 10px;
}

.MAS_loginFormLabel
{
	text-align: right;
}

input#masRegister {
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:0px;
margin-top:2px;
text-align:center;
background-color:transparent;
width:164px;
height:45px;

}

.researchSignup input
{
	border: 1px solid #43779e;
	width: 175px;
}

.researchSignup textarea
{
	border: 1px solid #43779e;
	width: 175px;
	height: 50px;
}

.productAutoStuff
{
	text-align: center;
}

.productAutostuffImage
{
	border: 1px solid black;
}

.productAutostuffText
{
	text-align: left;
}



#footer {
padding-top:20px;
width:1024px;
height:100px;
margin:auto;
}

#footer2 {
text-align:left;
padding-top:0px;
height:40px;
padding-left:380px;
}

#nav_1 * {
clear:none;
float:left;
list-style-image:none;
list-style-position:outside;
}

#nav_1 {
padding-left:45px;
padding-right:0px;
height:40px;
position:absolute;
left:342px;
top:223px;
}

#nav_1 a {
float:left;
color:#fff;
font-weight:bold;
text-transform:uppercase;
}

#menuList a:hover {
color:#000;
}

#nav_1 li {
margin-top:7px;
height:23px;
padding:5px 10px;
}

#nav_1 ul ul {
padding:0;
padding-left:10px;
}

#nav_1 li li {
height:auto;
padding:0;
margin:0;
}

#nav_1 ul ul a {
padding:0;
font-weight:normal;
}

