*
{
margin:0 auto;
padding:0 auto;
}


body
{
font-family:arial;
font-size:12px;
}
#wrapper
{
width:100%;
margin:0 auto;
}
#header
{
width:100%;
margin:0 auto;
background:url("images/header-bg.jpg") repeat;
height:131px;
}
#header .inner-header
{
width:990px;
margin:0 auto;
height:131px;
}
#header .inner-header .logo
{
width:545px;
height:131px;
float:left;
}
#header .inner-header .logo a img
{
border:none;
}
#header .inner-header .phone
{
width:400px;
height:131px;
float:right;
}
#header .inner-header .phone p
{
color: #1B1B1B;
float: left;
font-family: Georgia,Times New Roman,Times,serif;
font-size: 17px;
padding-left: 95px;
padding-top: 70px;
}
#header .inner-header .phone span
{
color: #910E0E;
float: left;
font-family: Georgia,Times New Roman,Times,serif;
font-size: 30px;
padding-left: 10px;
padding-top: 58px;
}
#nav
{
background:url("images/nav-bg.jpg") repeat-x;
height:58px;
}
#nav .menu
{
width:990px;
margin:0 auto;
height:42px;
line-height:42px;
}
#nav .menu ul
{
margin-left: 30px;
}
#nav .menu ul li
{
list-style:none;
float:left;
}
#nav .menu ul li a
{
background: url("images/nav-line.jpg") no-repeat scroll left center transparent;
color: #EAEAEA;
display: block;
font-family: Georgia,Times New Roman,Times,serif;
font-size: 13px;
padding-left: 20px;
padding-right: 20px;
text-decoration: none;
}
#nav .menu ul li a:hover
{
background:url("images/nav-h.jpg") repeat-x;
}
#featured
{
background-color: #9F1A0C;
height: 204px;
}
#featured .inner-featured
{
width:990px;
margin:0 auto;
height:204px;
background: url("images/featured-bg.jpg") no-repeat;
}
#featured .inner-featured .text
{
float:left;
width:550px;
height:204px;
}
#featured .inner-featured .text p
{
color: #FFFFFF;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-size: 27px;
margin-left: 49px;
margin-top: 95px;
}
#featured .inner-featured .text span
{
color: #FFFFFF;
float: left;
font-family: Georgia,Times New Roman,Times,serif;
font-size: 32px;
font-weight: bold;
margin-left: 70px;
}
#featured .inner-featured .product
{
position:relative;
float:right;
height: 204px;
width: 400px;
}
#featured .inner-featured .product a img
{
border: medium none;
position: absolute;
right:63px;
}




#content
{
background: url("images/content-bg.jpg") repeat-x;
letter-spacing: 1px;
min-height:854px;
}
#content .inner-content
{
margin: 0 auto;
position: relative;
width: 990px;
}
#content .inner-content .top
{

}
.border-bottom
{
text-align:center; 
clear:both;
}
.border-bottom img
{
padding-top:15px;
padding-bottom:15px;
border:none;
}
#content .inner-content .top .about
{
float: left;
margin-left: 70px;
margin-top: 50px;
text-align: center;
width: 500px;

}
#content .inner-content .top .about p
{
color: #343434;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
line-height: 18px;
padding-bottom: 10px;
}
#content .inner-content .top .about span
{
color: #343434;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
line-height: 18px;
text-align: center;
padding-bottom: 10px;
}
#content .inner-content .top .about code
{
background-color: yellow;
display: inline-block;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
text-align: center;
}
#content .inner-content .top .about i
{
background-color: lime;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
display: inline-block;
text-align: center;
margin-bottom: 10px;
}
#content .inner-content .top .about a
{
color: #A71F16;
background-color: white;
text-decoration: none;
}
#content .inner-content .top .about a:hover
{
text-decoration:underline;
}
#content .inner-content .top .picture
{
width:400px;
float:right;
}
#content .inner-content .top .picture span
{
}
#content .inner-content .top .picture span img
{
display: block;
margin-right: 101px;
margin-top: 130px;
}
#content .inner-content .bottom
{
padding-left: 52px;
}
#content .inner-content .bottom  .col1
{
border-right: 1px solid #C7C5C5;
 margin: 0 auto;
width: 865px;
}
#content .inner-content .bottom  .col1 .iProductBox
{
	border-bottom: 1px solid #C7C6C6;
    display: block;
    float: left;
    height: 102px;
    margin-left: 10px;
    width: 398px;}
#content .inner-content .bottom  .col1 .iProductBox img
{
float:left;
}
#content .inner-content .bottom  .col1 .iProductBox span.subText
{
color: #212121;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
letter-spacing: 0;
line-height: normal;
word-spacing: 0;
}
#content .inner-content .bottom  .col1 .iProductBox span.subtitle a
{
color: #212121;
display: block;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 18px;
padding-bottom: 5px;
padding-top: 25px;
text-decoration: none;
}
#content .inner-content .bottom  .col2
{
float: left;
padding-left: 20px;
width: 406px;
}
#content .inner-content .bottom  .col2 .iProductBox
{
border-bottom: 1px solid #C7C6C6;
height: 102px;
}
#content .inner-content .bottom  .col2 .iProductBox img
{
float:left;
}

#content .inner-content .bottom  .col2 .iProductBox span.subText
{
color: #212121;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
letter-spacing: 0;
line-height: normal;
word-spacing: 0;
}
#content .inner-content .bottom  .col2 .iProductBox span.subtitle a
{
color: #212121;
display: block;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 18px;
padding-bottom: 5px;
padding-top: 25px;
text-decoration: none;
}

#footer
{
background: url("images/footer-bg.jpg") repeat-x;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
height:140px;
}
#footer .inner-footer
{
background:url("images/footer-glow.jpg") no-repeat;
height:140px;
width:990px;
margin:0 auto;
}
#footer .inner-footer .box
{
padding-top:30px;
padding-left: 52px;
}
#footer .inner-footer .box span.col1
{
float:left; 
width:310px;
}

#footer .inner-footer .box span.col2
{
float:left; 
width:360px;
}
#footer .inner-footer .box span .title
{
font-size: 18px;
font-weight: bold;
}
#footer .inner-footer .box span.col2 p.title > span
{
padding-left:20px;
}
#footer .inner-footer .box span.col3
{
float:left;
}
#footer .inner-footer .box span.col1 p a
{
color: #FFFFFF;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 14px;
text-decoration: none;
}
#footer .inner-footer .box span.col3 p a
{
color: #FFFFFF;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 14px;
text-decoration: none;
}
#footer .inner-footer .box span.col3 p a:hover
{
text-decoration:underline;
}
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*INDEX*/

#content-index
{
background-color: #F2F0F1;
background-image: url("images/ifeatured-bg.jpg");
background-repeat: repeat-x;
overflow: hidden;

}
.inner-content-index
{
width:990px;
margin:0 auto;
height:610px;
}
#iBox1 
{
float: left;
margin-left: 49px;
margin-top: 60px;
width: 220px;
}
#iBox1 span
{
display: block;
height: 18px;
padding-bottom: 45px;
}

#iBox1 span a.back
{
color: #666666;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 14px;
text-decoration: none;
}
#iBox1 p.submenutitle
{
color: #A01809;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 24px;
padding-bottom: 10px;
text-decoration: none;
}
#iBox1 p.submenutitle a
{
color: #A71F16;
text-decoration: none;
}
#iBox1 p.submenutitle a:hover
{
text-decoration:underline;
}
#iBox1 ul
{
padding:0;
}
#iBox1 ul li
{
list-style: none outside none;
}
#iBox1 ul li:hover
{
background:#2C2C2C;
}
#iBox1 ul li a
{
color: #212121;
display: block;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 13px;
padding-bottom: 7px;
padding-left: 20px;
padding-top: 7px;
text-decoration: none;
}
#iBox1 ul li a:hover
{
color:white;
}
#iBox2
{
background-color: #FFFFFF;
border: 1px solid #BDBABA;
color: #2A2A2A;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
margin-bottom: 25px;
margin-top: 25px;
min-height: 395px;
padding: 10px;
width: 670px;
}
#iBox2 h1
{
background-color: #2C2C2C;
color: #FFFFFF;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-size: 24px;
font-weight: normal;
			/*margin-bottom: 25px;*/
padding-bottom: 14px;
padding-left: 14px;
padding-top: 14px;
}
#iBox2 p
{
line-height: 17px;
padding-bottom: 12px;
padding-left: 17px;
padding-right: 17px;
}
#productLinks
{
background:#2C2C2C;
clear: both;
display: block;
float: left;
margin-left: 48px;
margin-top: 20px;
overflow: hidden;
width: 900px;
 margin-bottom: 45px;
padding: 10px;

}
#productLinks span.linktitle
{
border-right: 1px solid #5D5D5D;
display: block;
color:#fff;
float: left;
font-size: 24px;
margin-left: 35px;
margin-right: 40px;
padding-bottom: 10px;
padding-right: 55px;
padding-top: 10px;
}
#productLinks  span.linkbox 
{
float: left;
padding-top: 2px;
width: 155px;
}
#productLinks  span.linkbox  a
{
color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding-bottom: 5px;
    text-decoration: none;
}
#productLinks  span.linkbox  a:hover
{
text-decoration:underline;
}
.bottom-menu {
    float: right;
    width: 634px;
}
.bottom-menu .menu {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.bottom-menu .menu li {
    display: inline-block;
}
.bottom-menu .menu li a {
    color: white;
    display: block;
	font-family:none;	font-size:14px;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    width: 155px;
}
.bottom-menu .menu li a:hover {
    text-decoration: underline;
}





/*css-contact*/
.contact p span {
	color:#EAA710
}
.contact p .wpcf7-submit {
	width:80px;
}
.contact p span.your-message textarea.wpcf7-textarea{
	height: 133px;
    width: 430px;
}

/*info-hours*/
.hours {
    margin-left: 15px;
    width: 435px;
}

.hours p.Hours-of-Operation
	{
	font-weight: bold;
padding-bottom: 0px;
}
.hours p.questions {
	font-weight: bold;

}

.hours p.start-hours {
	margin-left: 50px;

}

.clear {
	 clear: both;
}

.world {
	margin:0;
	width:600px;

}
.world .PlasticWorld {
    display: block;
    float: left;
    width: 250px;
	
}
.world .PlasticWorld p span {
	font-weight: bold;
}
.world .phone {
	display: block;
    float: left;
    width: 250px;
}


.world .phone p span.in-email {
	color:#A71F16;
}

.world .phone p span {
	font-weight: bold;

}





/*freedback*/
#form {
    float: left;
    width: 385px;
}
#form p.text {
    float: left;
    width: 335px;
}
#form p.text span input {
	float: right;
    margin-left: 25px;
	margin:0;
	pading:0;
}
 .wpcf7-submit {
	margin-top: 15px;
} 








