/*
Theme Name: Packaging Distributors of America 1.0 beta
Theme URI: http://www.pdainc.net/
Description:  Official WordPress Theme for PDA Inc (www.pdainc.net). &copy; Copyright 2010, Packaging Distributors of America, Inc.  All Rights Reserved. 
Tags: two-columns, fixed-width, red, white, blue, hunter green
Version: 1.0
Author: Thomas Hubbard
Author URI: http://www.thomashubbard.net/
*/



body  	 {background-image:url(images/pagebg2.jpg);
             background-repeat: repeat-x; 
             background-position: top center;
		 margin: 0px;
	       padding: 0px; 
	       text-align: center; /* Used for centering pages in IE */}

h1

	{font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left; font-size: 16px; padding-bottom: 3px;
	border-bottom: solid 1px #000000;}
	
/* h2	{background-image:url(images/header-tag-pdainc-packaging-distributors-of-america.jpg);
      background-repeat: no-repeat; 
      background-position: top center;
      font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-align: left; font-size: 14px; margin: 0px auto;
      padding-top: 3px; padding-bottom: 3px; padding-left: 10px;
	border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;} */

div#sidebar h3

      {background-image:url(images/header-tag-pdainc-packaging-distributors-of-america.jpg);
      background-repeat: no-repeat; 
      background-position: top center;font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-align: left; font-size: 14px; margin: 0px auto;
      padding-top: 3px; padding-bottom: 3px; padding-left: 10px;
	border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;}

h4
      {background-image:url(images/header-tag-pdainc-packaging-distributors-of-america.jpg);
      background-repeat: no-repeat; 
      background-position: top center;font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-align: left; font-size: 14px; margin: 0px auto;
      padding-top: 3px; padding-bottom: 3px; padding-left: 10px;
	border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;}

h5

      {background-image:url(images/header-tag-pdainc-packaging-distributors-of-america.jpg);
      background-repeat: no-repeat; 
      background-position: top center;font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-align: left; font-size: 14px; margin: 0px auto;
      padding-top: 3px; padding-bottom: 3px; padding-left: 10px;
	border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;}

h6
      {background-image:url(images/header-tag-pdainc-packaging-distributors-of-america.jpg);
      background-repeat: no-repeat; 
      background-position: top center;font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-align: left; font-size: 14px; margin: 0px auto;
      padding-top: 3px; padding-bottom: 3px; padding-left: 10px;
	border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;}

p, a, ul, li, lo, address, td 

	{font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;}
	

.bullets { margin: -15px; padding: 0px;}

div#special, 
div#special p {margin-top: 20px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left; font-size: 18px; color: #0000FF; }


a:link {}
a:visited {}
/* All links must inclde some type of hover interactivity */
a:hover {}
a:active {}


/* ----------------------------  NAVIGATION (HORIZONTAL) ----------------------------  */
div#utility {background-color: transparent; width: 950px; height: 42px; float: left; clear: both;
             margin-top: 0px; border-bottom: 0px solid #000066;}
	
ul#utilitynav 	{float: left; clear: both;
	            width: 950px; height: 42px; 
		      margin: 0px; padding: 0px;
		      list-style-type: none;}
	
ul#utilitynav li 	{display: inline;
			float: left; width: 156px;
			border-right: 2px solid #FFFFFF;}

ul#utilitynav li a:link, 
ul#utilitynav li a:visited   	{background-image:url(images/nav-base-1.gif);
                              background-repeat: no-repeat; 
                              font-size: 12px; padding: 11px; position: relative; top: 6px; left: 0px;
				      text-decoration: none; color: #FFFFFF;
				      text-align: center;
				      display: block; }

ul#utilitynav li a:hover      {background-image:url(images/nav-base-2.gif); 
                              background-repeat: no-repeat;
                              display: block; text-decoration: none; font-size: 12px; color: #FFFFFF; 
                              padding-top: 11px; padding-bottom: 17px; position: relative; top: 0px;}

ul#utilitynav li a.current:visited,
ul#utilitynav li a.current:active 	{background-image:url(images/nav-up.gif); 
                                    background-repeat: no-repeat; border-bottom: 0px solid #C64F00;
                                    display: block; text-decoration: none; 
                                    font-size: 12px; color: #FFFFFF; padding-top: 14px; padding-bottom: 14px; position: relative; top: 0px;}


/* ----------------------------  TAB MENUS ----------------------------  */

div#tab1-menu       {padding: 0px; margin-left: 59px; margin-top: 5px; text-align: left; float: left;
                    background-color: transparent; 
                    font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF;} 

div#tab1-menu a:link, 
div#tab1-menu a:visited     {font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: none;}

div#tab1-menu a:hover     {font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: underline;}


div#tab4-menu       {padding: 0px; margin-left: 59px; margin-top: 5px; text-align: left; float: left;
                    background-color: transparent; 
                    font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF;} 

div#tab4-menu a:link, 
div#tab4-menu a:visited     {font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: none;}

div#tab4-menu a:hover     {font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: underline;}


div#tab5-menu       {padding: 0px; margin-left: 59px; margin-top: 5px; text-align: left; float: left;
                    background-color: transparent; 
                    font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF;} 

div#tab5-menu a:link, 
div#tab5-menu a:visited     {font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: none;}

div#tab5-menu a:hover     {font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: underline;}


div#tab6-menu       {padding: 0px; margin-left: 59px; margin-top: 5px; text-align: left; float: left;
                    background-color: transparent; 
                    font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF;} 

div#tab6-menu a:link, 
div#tab6-menu a:visited     {font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: none;}

div#tab6-menu a:hover     {font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: underline;}


div#special-menu     {padding: 0px; margin-left: 35px; margin-top: 5px; text-align: left; float: left;
                     background-color: transparent; 
                     font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF;} 


div#special-menu a:link, 
div#special-menu a:visited     {font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: none;}

div#special-menu a:hover     {font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: underline;}


/* ----------------- COLUMN ELEMENTS ----------------- */

div.slot-container    {background-color: transparent; float: left;
                      border: 0px; margin: 0px; 
                      padding-top: 20px; 
                      padding-bottom: 5px; padding-left: 0px; 
		          width: 675px; text-align: left;}

div.slot     {background-color: transparent; float: left;
             border: solid 0px #000000; margin: 0px; 
             width: 225px; font: normal 12px Verdana, Arial, san-serif; color: #000000;}

div.slot ul     {list-style-type: none; border-top: 0px solid #CCCCFF; border-bottom: 0px solid #CCCCFF;
                background-color: transparent; margin-left: 0px; margin-top: -5px;}

div.slot li a:link,   
div.slot li a:visited   {list-style-type: square; text-decoration: none; color: #000000;}
                        
div.slot li a:hover        {color: #FF6600; text-decoration: underline;}


div.section      {background-color: #FFFF99; 
                 padding-top: 20px;
		     padding-bottom: 20px;
		     padding-right: 20px;
		     padding-left: 20px;}

div.section-alt  {background-color: #FFFFCC;
                  padding-top: 20px;
				  padding-bottom: 20px;
				  padding-right: 20px;
				  padding-left: 20px;}

.clear {clear: both;}



/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */


div#container 	{background-color: transparent; width: 953px; padding: 0px; margin: 0px auto;}


div#header       {background-color: transaparent; float: left; clear: left;
                 background-repeat: no-repeat;
		     width: 950px; height: 110px;}

div#logo         {background-color: transaparent; 
                 padding-left: 30px;
                 float: left; clear: left;
                 background-repeat: no-repeat;
		     width: 143px; height: 110px;}

div#logo img {border: 0px solid #333333; display: block;}

div#logo a:link, 
div#logo a:visited {border: 0px solid #333333; display: block;}

div#logo a:hover {border: 0px solid #333333; display: block;}



div.header-right {background-color: transparent; float: right; clear: right; text-align: right;
                 font: normal 12px Arial, san-serif; color: #000000; text-decoration: none;}

div.header-right a:link, 
div.header-right a:visited {font: normal 12px Arial, san-serif; color: #000000; text-decoration: none;}

div.header-right a:hover {font: normal 12px Arial, san-serif; color: #000000; text-decoration: underline;}

div.cta          {background-color: transparent; text-align: right; padding-bottom: 7px; 
                 font: bold 14px Verdana, Arial, san-serif; color: #000000; text-decoration: none;}


div.searchbar-master       {background-color: transparent; border: none; 
                           float: right; clear: both; text-align: right; width: 300px;
                           margin: 0px auto; padding-top: 10px;}

div.searchbar-field     {background-color: transparent; border: none; 
                        margin-left: 2px; padding-left: 5px; float: left;}

div.searchbar-button   {background-color: transparent; border: none; 
                        margin-top: 1px; float: right;}


input.search                  {background-color: #FFFFFF;
                              border: 1px solid #333333; 
                              font-family: arial, sans-serif; 
                              font-size: 13px; 
                              color: #999999;
                              padding-left: 2px padding-right: 0px;
                              padding-top: 2px; padding-bottom: 2px;}  

div#spacer-bar   {background-image:url(images/spacer-bar.jpg); width: 950px; height: 40px;    
                 background-repeat: no-repeat; color: #FFFFFF; text-align: left; float: left;
                 margin: 0px auto; padding-top: 2px; 
                 border: solid 0px #000000;}


div#spacer-bar-alt   {background-image:url(images/spacer-bar-alt.jpg); width: 950px; height: 30px;    
                     background-repeat: no-repeat; color: #FFFFFF; text-align: left; float: left;
                     margin: 0px auto; padding-top: 2px; 
                     border: solid 0px #000000;}

div#flash-banner {background-image:url(images/flash-banner.jpg); width: 950px; height: 246px; 
                 float: left; margin-bottom: 20px; padding: 0px; 
                 border: solid 0px #000000;}

div#containerbg {background-image:url(images/container-bg-pdainc-packaging-distributors-of-america.jpg);
                float: left; clear: left; width: 950px;
                border-left: solid 0px #000000; border-bottom: solid 0px #000000; border-right: solid 0px #000000;
		    margin: 0px; padding: 0px;}

div#content {background-color: #FFFFFF; width: 700px; float: left; clear: left;
             margin-left: 0px; margin-top: 0px; padding: 0px; 
             border-left: solid 0px #000000; border-right: solid 0px #000000;}

div#content-alt {background-color: #FFFFFF; width: 700px; float: left; clear: left;
                margin-left: 0px; margin-top: 0px; padding-top: 20px; 
                border-left: solid 0px #000000; border-right: solid 0px #000000;}


div#sidebar     {background-color: #5C9700; 
                float: right; clear: right; width: 248px; 
                padding: 0px; margin-top: 0px; }

ul#sidelinks 	{width: 200px; margin: 0px; color: #FFFFFF;
                  padding-left: 30px; padding-top: 7px; padding-bottom: 15px;
		      list-style-type: square;}
	
ul#sidelinks  li 	{width: auto; border: 0px solid #FFFFFF;
                  margin: 0px;
                  padding-top: 5px; padding-bottom: 5px;}

ul#sidelinks  li a:link, 
ul#sidelinks  li a:visited   	{background-color: transparent;
                              font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF;
                              padding: 0px; margin: 0px;
				      text-decoration: none; 
				      text-align: left;}

ul#sidelinks  li a:hover      {background-color: transparent;
                              font: normal 12px Verdana, Arial, san-serif; color: #FFFFFF;
                              padding: 0px; margin: 0px;
				      text-decoration: underline; 
				      text-align: left;}

div#text {background-color: transparent; float: left;  
         padding-bottom: 30px; padding-top: 0px; 
         padding-right: 25px; padding-left: 10px; 
         font: normal 12px Verdana, Arial, san-serif; color: #000000; text-align: left;}

table.inv_table {border: 1px solid #CCCCCC; width: 100%; padding: 0px; margin: 0px auto;}

table.inv_table tr td {border: 1px solid #CCCCCC; padding: 5px; margin: 0px auto;}

table.inv_table tr.titles td {font: bold 12px Verdana, Arial, san-serif; color: #000000;}

table.equ_table {border: 1px solid #CCCCCC; width: 100%; padding: 0px; margin: 0px auto;}

table.equ_table tr td {border: 1px solid #CCCCCC; padding: 5px; margin: 0px auto;}

table.equ_table tr.titles td {font: bold 12px Verdana, Arial, san-serif; color: #000000;}


div#text h1	{font-family: Verdana, Arial, Helvetica, sans-serif;
	      text-align: left; font-size: 16px; padding-bottom: 3px;
	      border-bottom: solid 1px #000000;}

div#text h1 a:link, 
div#text h1 a:visited {font: bold 16px Verdana, Arial, san-serif; color: #000000; text-decoration: none;}

div#text h1 a:hover {font: bold 16px Verdana, Arial, san-serif; color: #C45000; text-decoration: none;}


div#text h2	{font-family: Verdana, Arial, Helvetica, sans-serif;
	      text-align: left; font-size: 14px; padding-bottom: 3px;
	      border-bottom: solid 0px #000000;}
		  

div#text p {font: normal 12px Verdana, Arial, san-serif; color: #000000; text-align: left;}

div#text ul li {list-style-type: square; font: normal 12px Verdana, Arial, san-serif; color: #000000; text-align: left; position: relative; left: 15px;}

div#text li {list-style-type: square; margin-bottom: 6px;}

div#text a:link, 
div#text a:visited {font: bold 12px Verdana, Arial, san-serif; color: #666666; text-decoration: none;}

div#text a:hover {font: bold 12px Verdana, Arial, san-serif; color: #666666; text-decoration: underline;}		  

div#text a.current:active {font: bold 12px Verdana, Arial, san-serif; color: #666666; text-decoration: underline;}

span#red-click a:link, 
span#red-click a:visited {font: bold 12px Verdana, Arial, san-serif; color: #C45000; text-decoration: none;}

span#red-click a:hover {font: bold 12px Verdana, Arial, san-serif; color: #C45000; text-decoration: underline;}	



div.section-header h2    {background-color: transparent; clear: left; padding-bottom: 0px; padding-top: 0px; 
                         font: bold 14px Arial, san-serif; color: #5C9700; text-align: left;}

div.section-header-cleared      {background-color: transparent; 
                                clear: right; 
                                padding-bottom: 0px; padding-top: 0px; 
                                font: bold 14px Arial, san-serif; color: #5C9700; text-align: left;}


div#footer 	 {background-color: #C45000; float: left; clear: left; border-top: solid 2px #FFFFFF; 
             width: 100%; margin-left: 0px; color: #FFFFFF; text-align: center;  
		 padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 5px;}

div.bottom-links {clear: both; background-color: transparent; color: #FFFFFF; padding-bottom: 5px; font: normal 12px Verdana, Arial, san-serif;}

div.bottom-links a:link, 
div.bottom-links a:visited {color: #FFFFFF; font: normal 12px Verdana, Arial, san-serif; text-decoration: none;}
	
div.bottom-links a:hover {color: #FFFFFF; text-decoration: underline;}

div#company-info address                   {background-color: #000066; border-top: solid 2px #FFFFFF;
 							 clear: left;
                                           font: bold 12px Verdana, Arial, san-serif;  
                                           color: #FFFFFF; text-align: center; padding-top: 5px;}
						  
div#company-info a:link, 
div#company-info a:visited         {font: bold 12px Verdana, Arial, san-serif; color: #FFFFFF; border: none; text-decoration: none;}

div#company-info a:hover,
div#company-info a.current:visited {font: bold 12px Verdana, Arial, san-serif; color: #FFFFFF; border: none; text-decoration: underline;}							  
						  
div#copyright 	{background-color: #000066;
                  font-size: 12px; float: left; width: 100%; color: #FFFFFF;
                  padding-top: 5px; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	
div#copyright img {border: none;}

div#copyright a:link, 
div#copyright a:visited {color: #FFFFFF;
                        text-decoration: none;}
	
div#copyright a:hover {text-decoration: underline;}


div.author {clear: both; background-color: #000066; color: #FFFFFF; padding-bottom: 15px; /*margin-bottom: 20px;*/
           font: normal 12px Verdana, Arial, san-serif;}

div.author a:link, 
div.author a:visited {color: #FFFFFF; font: normal 12px Verdana, Arial, san-serif; text-decoration: none;}
	
div.author a:hover {color: #FFFFFF; text-decoration: underline;}


/* ----------------- FORMS ----------------- */

div.form-framework {background-color: transparent; clear: both; 
                   /* padding-left: 10px; */
                   padding-top: 20px;
                   position: relative; left: 20px;}
                    




/* ----------------- DISTRIBUTOR NETWORK ----------------- */

div.state-header h2 {background-color: transparent; clear: left; padding-bottom: 0px; padding-top: 30px; 
                    font: bold 16px Arial, san-serif; color: #000000; /* #5C9700 */ text-align: left;}

div.pda-member   {background-color: transparent;   
         		padding-bottom: 5px; padding-top: 10px; 
                  padding-right: 0px; padding-left: 10px; 
                  font: normal 12px Verdana, Arial, san-serif; color: #000000; text-align: left;}

div.pda-member img  {border: solid 0px #FFFFFF;}

div.pda-member a:link, 
div.pda-member a:visited {color: #000000; font: normal 12px Verdana, Arial, san-serif; text-decoration: none;}
	
div.pda-member a:hover {color: #0000FF; text-decoration: underline;}


/* ----------------- CALENDAR ----------------- */

div.calendar-container {background-color: transparent; float: left;  
                       padding-bottom: 30px; padding-top: 0px; 
                       padding-right: 25px; padding-left: 10px; 
                       font: normal 12px Verdana, Arial, san-serif; color: #000000; text-align: left;}

.calnk {text-align: center; position: relative; left: 0px; top: -1px; line-height: 11px;}

.calnk a:hover {background-position:0 0;
               text-decoration:none;  
               color:#000000; 
               /* border-bottom:1px dotted #000000; */}
    
.calnk a:visited {text-decoration:none;
                 color:#000000;
                 /* border-bottom:1px dotted #000000; */}
    
.calnk a {text-decoration:none; 
         color:#000000; 
         /* border-bottom:1px dotted #000000; */}
    
.calnk a span {display:none;}
    
.calnk a:hover span {color:#333333; 
                    background: #FFFFFF; 
                    display:block;
                    position:absolute; 
                    margin-top:1px; 
                    padding:5px; 
                    width:150px;
                    font: normal 12px Verdana, Arial, san-serif;  
                    z-index:100; border:1px dotted #000000;}
     
.calendar-table {border:none;
                width:100%;}
     
.calendar-heading {height:25px;
                  text-align: center;
                  border:1px solid #D6DED5;
                  background-color: #5C9700; 
                  /* background-image:url(images/header-tag-pdainc-packaging-distributors-of-america.jpg);
                  background-repeat: repeat-x; */}
     
.calendar-next {width:25%; color: #FFFFFF; text-align:center;}
   
.calendar-next a:link, 
.calendar-next a:visited {font: bold 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: none;}

.calendar-next a:hover {font: bold 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: underline;}	

.calendar-prev {width:25%; color: #FFFFFF; text-align:center;}

.calendar-prev a:link, 
.calendar-prev a:visited {font: bold 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: none;}

.calendar-prev a:hover {font: bold 12px Verdana, Arial, san-serif; color: #FFFFFF; text-decoration: underline;}	

     
.calendar-month {width:50%; color: #FFFFFF;
                text-align:center;
                font-weight:bold;}
     
.normal-day-heading {padding-left: 20px;
                    width:25px; color: #FFFFFF;
                    height:25px;
                    font-size:0.8em;
                    border:1px solid #5C9700;
                    background-color: #5C9700;}
     
.weekend-heading {padding-left: 20px;
                 width:25px;
                 height:25px;
                 font-size:0.8em;
                 border:1px solid #DFE6DE;
                 background-color: #C45000;
                 color: #FFFFFF;}
     
.day-with-date {vertical-align:text-top;
               text-align:left;
               width:60px;
               height:60px;
               padding-top: 1px; padding-left: 5px;
               border:1px solid #DFE6DE;}
     
.no-events {     }
     
.day-without-date {width:60px;
                  height:60px;
                  border:1px solid #E9F0E8;}
     
span.weekend {color:#C45000;}
     
.current-day {vertical-align:text-top;
             text-align:left;
             width:60px;
             height:60px;
             padding-top: 1px; padding-left: 5px;
             border:1px solid #000000;
             background-color:#E4EBE3;}
     
span.event {font-size:0.75em;}
     
.kjo-link {font-size:0.75em;
          text-align:center;}
     
.event-title {text-align:center;
             font-weight:bold;
             font-size: 1.2em;}
     
.event-title-break {width:96%;
                   margin-left:2%;
                   margin-right:2%;
                   margin-top:5px;
                   margin-bottom:5px;
                   text-align:center;
                   height:1px;
                   background-color:#000000;}
     
.event-content-break {width:96%;
                     margin-left:2%;
                     margin-right:2%;
                     margin-top:5px;
                     margin-bottom:5px;
                     text-align:center;
                     height:1px;
                     background-color:#000000;}
     
.calendar-date-switcher {height:25px;
                        text-align:center;
                        border:1px solid #D6DED5;
                        background-color:#E4EBE3;}
     
.calendar-date-switcher form {margin:0;
                             padding:0;}
     
.calendar-date-switcher input {border:1px #D6DED5 solid;}
     
.calendar-date-switcher select {border:1px #D6DED5 solid;}
     
.cat-key {width:100%;
         margin-top:10px;
         padding:5px;
         border:1px solid #D6DED5;}




/* ----------------- PRODUCTS AND SECURED INVENTORY PAGES(REFERENCED DYNAMICALLY WITHIN WORDPRESS DASHBOARD) ----------------- */

div#product-container {padding-left: 0px; width: 670px; 
                      float: left;
                      text-align: justify;}

div.product-photo  {background-color: transparent; float: left;
                   border: solid 0px #000000; margin: 0px auto; 
                   /* original size - width: 320px; */
                   width: 120px;}

div.product-photo img  {border: solid 1px #000000;}


div.inventory-photo  {background-color: transparent; float: left;
                     border: solid 0px #000000; margin: 0px auto; 
                     width: 300px;}

div.inventory-photo img  {border: solid 0px #000000;}

div#back-to-inventory  {border: solid 0px #000000; padding-bottom: 10px;}

div#back-to-inventory a:link, 
div#back-to-inventory a:visited {background-color: transparent; margin: 0px auto; padding: 0px;
                               font: normal 10px Verdana, Arial, san-serif; color: #000000;
                               border: solid 0px #000000; text-decoration: none;}

div#back-to-inventory a:hover {background-color: transparent; margin: 0px auto; padding: 0px;
                              border: solid 0px #000000; text-decoration: underline;}

div#back-to-inventory h2       {background-color: transparent; 
                              padding: 0px; margin: 0px; font: bold 16px Arial, san-serif; color: #000000; text-align: left;}



div.inventory-description    {background-color: transparent; float: left;
                             border: solid 0px #000000; margin: 0px auto; 
                             width: 350px; 
                             font: normal 12px Verdana, Arial, san-serif; color: #000000;}


div.product-description h2    {background-color: transparent; clear: both; 
                              /* original setting - padding-top: 10px; */
                              padding-top: 0px;
                              font: bold 16px Arial, san-serif; color: #5C9700; text-align: left;}

div.product-description    {background-color: transparent; float: left;
                           border: solid 0px #000000; margin: 0px auto; 
                           /* original size - width: 350px; */
                           width: 550px; 
                           font: normal 12px Verdana, Arial, san-serif; color: #000000;}

div#back-to-products a:link, 
div#back-to-products a:visited {background-color: transparent; margin: 0px auto; padding: 0px;
                               font: normal 10px Verdana, Arial, san-serif; color: #000000;
                               border: solid 0px #000000; text-decoration: none;}

div#back-to-products a:hover {background-color: transparent; margin: 0px auto; padding: 0px;
                             border: solid 0px #000000; text-decoration: underline;}

div#supplier-links         {background-color: transparent; float: left;
                           border: solid 0px #000000; margin: 0px auto;
                           width: 650px; /* height: 50px; */
                           font: normal 12px Verdana, Arial, san-serif; color: #000000;}

div#supplier-links h2         {background-color: transparent; clear: both; 
                              padding-top: 25px; 
                              font: bold 16px Arial, san-serif; color: #000000; text-align: left;}

div#supplier-links img	   {border: solid 0px #000000;}

div#supplier-links a:link, 
div#supplier-links a:visited {border: solid 0px #000000; text-decoration: none;}

div#supplier-links a:hover {border: solid 0px #000000; text-decoration: none;}


/* ----------------- DYNAMIC CONTENT ----------------- */

div#information   {background-color: transparent; float: left;  
         		padding-bottom: 30px; padding-top: 0px; 
                  padding-right: 25px; padding-left: 10px; 
                  font: normal 12px Verdana, Arial, san-serif; color: #000000; text-align: left;}

div#information p a:link, 
div#information p a:visited {font: bold 12px Verdana, Arial, san-serif; color: #000000; text-decoration: none;}

div#information p a:hover {font: bold 12px Verdana, Arial, san-serif; color: #000000; text-decoration: underline;}	

#post-container            {background-color: #FFFFFF; color: #000000; font: normal 14px Verdana, Arial, san-serif; text-decoration: none;
               		   width: 650px; padding: 5px; margin-top: 10px; margin-bottom: 10px; float: left; border: 3px solid #EEEEEE;}

#post            {background-color: #EEEEEE; color: #000000; font: normal 12px Verdana, Arial, san-serif; text-decoration: none;
                 padding: 10px; margin: 0px; border: 0px solid #000000;}

div#post-header             {background-color: transparent; 
                            /* padding-bottom: 3px;  border-bottom: 2px dotted #000000; */
                            padding-bottom: 5px; border-bottom: 1px solid #000000;}

div#post-header a:link,
div#post-header a:visited   {font: bold 16px Verdana, Arial, san-serif; color: #000000; text-align: left;
                            text-decoration: none;}

div#post-header a:hover     {color: #C45000; text-decoration: none;}

#post h1 a:link,
#post h1 a:visited          {color: #000000; text-decoration: none;} 
                                      
#post h1 a:hover            {color: #C45000; text-decoration: none;}


#post a:link,
#post a:visited   {font: bold 12px Verdana, Arial, san-serif; color: #000000; text-align: left;
                  color: #000000; text-decoration: underline;}

#post a:hover     {color: #C45000; text-decoration: underline;}


#post-metadata      {background-color: transparent; color: #000000; font: normal 11px;  
                    padding-left: 0px; padding-right: 0px; 
                    padding-top: 0px; padding-bottom: 0px; 
                    margin-bottom: 0px; margin-left: 0px; 
                    margin-right: 0px; margin-top: 0px; 
                    text-decoration: none; 
                    border-top: 0px dotted #000066; 
                    border-right: 0px solid #000066; 
                    border-left: 0px solid #000066; 
                    border-bottom: 0px solid #000066;}

#post-metadata a:link,
#post-metadata a:visited     {color: #666666; text-decoration: none;}

#post-metadata a:hover       {color: #C45000; text-decoration: underline;}




#post-metadata-alt       {background-color: #EEEEEE;   
                         padding: 15px;
                         margin-bottom: 0px; margin-left: 0px; 
                         margin-right: 0px; margin-top: 10px; 
                         text-decoration: none; 
				 border-top: 1px dashed #666666; border-bottom: 1px dashed #666666;
                         border-left: 1px dashed #666666; border-right: 1px dashed #666666;
                         font: normal 12px Verdana, Arial, san-serif; color: #666666; text-align: left;}
                          
.entry              {background-color: transparent; color: #000000; 
                    padding-top: 5px; margin: 0px; border: 0px solid #000066}	


.warning                 {background-color: transparent;   
                         font: normal 12px Verdana, Arial, san-serif; color: #666666; text-align: left;}

a img.thumbnail_b             {filter: none; border-color: #000000; border-width: 1px; border-style: solid;}
a:hover img.thumbnail_b       {filter: none; border-color: #FF6600; border-width: 1px; border-style: solid;}

.thumbnail                   {background-color: transparent; float: left; width: 200px; height: 175px; 
                             border: none; text-align:center; padding-left: 10px;}

.thumbnail a:link,            
.thumbnail a:visited         {font: bold 8pt Verdana, Arial, sans-serif; text-align:center; 
                             color: #000000; border: none; text-decoration: none;}
     
.thumbnail a:hover         {font: bold 8pt Verdana, Arial, sans-serif; text-align:center; 
                             color: #FF6600; border: none; text-decoration: none;}


.thumbnail_meta			          {font: normal 8pt Arial, sans-serif;
                                        color: #999999; padding-bottom: 10px; margin: 0px auto;
                                        border: none;}

.thumbnail_meta a:link, 
.thumbnail_meta a:visited              {font: bold 8pt Arial, sans-serif;
                                        color: #999999; text-decoration: none;}

.thumbnail_meta a:hover                {font: bold 8pt Arial, sans-serif;
                                        color: #999999; text-decoration: underline;}

div.archive_navigation          {font: normal 10pt Verdana, Arial, sans-serif;
                                /* width: 550px; */ 
                                padding-top: 20px; padding-bottom: 0px;
                                padding-left: 20px;
                                padding-right: 20px;
                                border: none; clear: both;}

div.archive_navigation  a:link, 
div.archive_navigation  a:visited              {font: normal 10pt Verdana, Arial, sans-serif;
                        	          color: #000000;
                                        text-decoration: none;}

div.archive_navigation  a:hover  {font: normal 10pt Verdana, Arial, sans-serif;
                                 color: #000000; text-align: center;
			               text-decoration: underline;}

div.left            {width: 275px; font: normal 10pt Verdana, Arial, sans-serif;
                    border: none; text-align: left; float: left;}

div.right           {width: 275px; font: normal 10pt Verdana, Arial, sans-serif;
                    border: none; text-align: right; float: right;}


/* ----------------- CUSTOM CLASSES ----------------- */

/* Images should include some type of border. We tend to favor this one. */


img.left 		      {float: left;
				padding: 0px;
				background: white;
				margin: 0px 15px 10px 0px;
				border: solid 1px #000000;}

img.right 	            {float: right; clear: right;
				padding: 0px;
				background: white;
				margin: 0px 0px 10px 15px;
				border: solid 1px #000000;}

img.right2	             {float: right; clear: right;
		    		 padding: 0px;
		     		 background: white;
		     		 margin: 0px 8px 10px 15px;
		     		 border: solid 1px #000000;}


/* ----------------- COMMENTS ----------------- */

.commentlog      {margin: 0px auto; display: block;
                 padding-top: 30px; padding-bottom: 30px;
                 font: bold 14px Verdana, Arial, sans-serif;
                 color: #666666; text-align: left;}

div#commentlist {padding-left: 30px; width: 600px; 
                float: left;
                text-align: justify;}

/*
div#commentlist {padding: 0; width: 600px; float: left;
                 margin-left: -30px; 
                text-align: justify;}

div#commentlist ul    {margin-left: 0px auto;
		          padding: 0px; list-style-type: none;}

div#commentlist ul li {margin: 0px auto;
		       padding: 0px;
		       list-style-type: none;}
*/

div.avatar   {background-color: transparent; float: left;
             border: solid 0px #000000; margin: 0px auto; width: 65px;}

div.column   {background-color: transparent; float: left;
             border: solid 0px #000000; margin: 0px; 
             width: 525px; height: 50px; font: normal 12px Verdana, Arial, san-serif; color: #000000;}

div.comment-text   {background-color: transparent; float: left;
                   border: solid 0px #000000; margin: 0px; padding-top: 12px; padding-bottom: 20px;}

div.respond       {background-color: transparent; clear: left; padding-bottom: 0px; padding-top: 15px; 
                  font: bold 14px Verdana, Arial, san-serif; color: #666666; text-align: left;}

.children 	   {padding: 0;}

.nocomments {text-align: center;
		margin: 0;
		padding: 0;}

.commentmetadata {margin: 0;
		     display: block;}