/*CSS & PTI sites authored by Robert Sollars JR*/

.clear {
clear:both;
overflow:hidden; }

body {
margin:0 auto;
margin-top:4px;
width:1000px;
font-size: 12px;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif; }

table {border:0px;}

img {border:0; }

h1 {
 font-size:14px;
 font-weight:bold;
 margin-bottom:0;
 margin-top:0;
 color:#FFFFFF; }

h2 {
 font-size:12px;
 color:#FFFFFF;
 background-color:#324E8D;
 font-weight:bold;
 margin-bottom:0;
 margin-top:0; }



p {margin:1em 0 1em 0}

div#header {
float:left;
width:1000px;
background:url(http://www.ptipackaging.com/NewImages/building.jpg) no-repeat;
background-position:right;
background-color:#324E8D;
color:#FFFFFF;
clear:both; }

div#buttons {
text-align:center;
background-color:#324E8D; }

div#search {margin:10px 0 10px 5px;}

.abs {
position:absolute; }

div#logo {
float:left;}
div#phone {float:right;}


div#body {
float:left;
width:1000px;
overflow:hidden; }

div#lnav {
float:left;
width:140px;
background-color:#DFD9BF;
padding-bottom:7777px;
margin-bottom:-7777px;
border-right:2.5px solid white; }

#lnav ul { 
margin: 0px 0 0 0px; 
padding: 0 0 0 0px; }

#lnav ul li { 
margin: 7px 0 0 0px; }


/* Fix IE. Hide from IE Mac \*/ 
* html #lnav ul li {height: 1%;} 
* html #lnav ul li a {height: 1%;} 
/* End */ 

/* Styles for Menu Items */ 
#lnav ul li a { 
color:#1474C2;
font-size:12px;
text-decoration:none;
margin:0px 0 0 5px;
font-weight:bold; } 

#lnav ul li a:hover {text-decoration:underline;
font-weight:bold;} 

div#rnav {
float:left;
width:115px;
vertical-align:top;
background-color:#DFD9BF;
padding-bottom:7777px;
margin-bottom:-7777px;
border-left:2.5px solid white; }

div#content {
float:left;
width:740px; }

div#footer {
float:left;
width:1000px;
background-color:#DFD9BF;
font-weight:bold;
text-align:center;
font-size:12px; }

.center {
text-align:center
}

a:link, a:visited, a:active {
 text-decoration:none;
 color:#000000; 
}

a:hover {
 text-decoration:underline;
 color:#1474C2; 
}

a img {
    border: none;
    vertical-align: middle; }

.headerBar {
 font-size:12px;
 color:#FFFFFF;
 background-color:#324E8D;
 font-weight:bold; }

.blueLinks a:link, .blueLinks a:visited, .blueLinks a:active { color:#1474C2;
 font-weight:bold; }

.blueLinks a:hover {text-decoration:underline;}

.bA {
border:1px solid #CCCCCC; }

.bAr {
border:1px solid #FF0000; }

.bL {
border-left:1px solid #CCCCCC; }

/*styles for liveperson*/
.LPform {
width:106px;
height:79px;
padding-left: 3px;
border:1px solid black;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px; }

#LPsubmit {
width: 75px;
height: 22px; }

div#bF {
float:left;
width:1000px;
font-size:11px;
background-color:#DFD9BF;
font-weight:bold;
color:#000000;
text-align:center; }

#bF a { 
color:#1474C2;
font-size:11px;
text-decoration:none; } 

#bF a:hover {text-decoration:underline; } 

.fL {
padding:0px 0px 0px 4px;
float:left;
width:246px;
text-align:left; }

.bold {
  font-weight:bold; }
.xsmall
{
font-size:9px; }
.small {
font-size: 10px; }

.med {
font-size: 11px;

}

.large {
font-size: 14px; }
.xl {
font-size: 16px; }

.xxl {font-size: 20px;}

.un {
text-decoration:underline;}

/*Colors*/
.accent {
 color:#FF0000;
 font-weight:bold; }

.blue {
color:#1456C2; }

.bblue {color:#009900;}

#prodet ul li {
margin:-11px 0px 11px -15px;
text-align:left; }