
body   
{
    /*background-image: url(http://www.hodesco.com/Customer/hjhcor/images/HonorThyPlumberBG.gif)*/ 
    	 }

body {
	text-align: center;
	margin:.75px;
}

   img
{
  display:block;
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
}

.reversaImgTag
{
  display:inline;
  position:relative;
  left: auto;
  right:auto;
  bottom:auto;
  margin:auto;
}

/* log in page */

.LogInPageContainer
{
 position:absolute;
 text-align:center; 
 width:100%;  
 top:10px;
}

.LogInContainerLeft
{
 float:left;
 text-align:right; 
 width:50%; 
 height:30px; 
  vertical-align:bottom;
}

.LogInContainerRight
{
    float:right;
 position:relative;
 text-align:left; 
 width:50%;  
 height:30px; 
  vertical-align:bottom;
}

.LogInText
{
    position:relative;
    top:4px;
  font-size:20px;
  font-weight:bold; 
  vertical-align:bottom;
}

.LogInTextBox
{
    position:relative;
 width:130px;   
}

.LogInSubmitButton
{
    top:3px;
  position:relative;
  font-size:16px;
  font-weight:bold;  
}

.LogInCopyRight
{
   position:relative;
  font-size:10px;
  font-weight:bold;  
}

.LogInInfoText
{
   position:relative;
  font-size:12px;
}

/* This is page layout and positioning of the order program */

.MenuBg
    {
    background-color:#f8f8f8;
    width:99.6%;
    padding 0px 0px 0px 0px;
    height:80px;
    margin: 0px 0px 0px 0px;
    position:fixed;
    top:0px;
    border-top-style:solid;
    border-Left-style:solid;
    border-Right-style:solid;
    border-width:1px;
    border-color:Black;
    z-index:2;
    /*border-bottom-right-radius:2em;
    border-bottom-left-radius:2em;*/

    
    }
    
 .ShopCartBG
    {
    background-color:#D4CCC5;
    width:99.6%;
    padding 0px 0px 0px 0px;
    height:30px;
    margin: 0px 0px 0px -0px;
    position:fixed;
    top:80px;
    border-style:solid;
    border-width:1px;
    border-color:Black;
    border-top-color:Red;
    border-bottom-right-radius:1em;
    border-bottom-left-radius:1em;
    
    z-index:2;
    }      
        

/*This is Order complete block info  */
.OrderComplete
    {
        font-size:10pt;
        font-weight:bold;
        color:Red;
        text-align:center;
        position:fixed;
    }

/*This is Different Text Layouts for the top menu section  */
.AlignLeft
    {
     position:fixed;
        left:4px
    }

.AlignCenter
    {
     text-align:center;
    }

.AlignRight
    {
     position:fixed;
        right:4px;
    }

.HeaderRed
    {
        font-size:11pt;
        font-weight:bold;
        color:Red;
    }

.HeaderBlue
    {
        font-size:11pt;
        font-weight:bold;
        color:Blue;
    }

.PoText
    {
        font-size:14pt;
        font-weight:bold;
        color:Black;
         
    }

.ItemSearch
    {
        font-size:14pt;
        font-weight:bold;
        color:Black; 
    }

.ItemSearchBox
    { 
        /*font-size:10pt;*/
        width:40%;
    }

.ItemSearchButton
    { 
        /*font-size:14pt;*/
    }


/* shopping cart info block */

    .ExtDollarAmount
{
 font-size:10pt;
 font-weight:bold;
 color:Black; 
     position:absolute;
     right:3px;   
     top:0px;      
}

.ExtPriceStructure
    {
     font-size:10pt;
     font-weight:bold;
     color:Black;  
     position:absolute;
     right:6px;   
     top:15px;
    }    

    .PricingRulesUnder
{
 font-size:9pt;
 color:Blue;  
 text-align:left;  
      position:absolute;
     left:3px;   
     top:0px;
}

  .PricingRulesOver
{
 font-size:9pt;
 color:red;  
 text-align:left;  
      position:absolute;
     left:6px;   
     top:15px;
}

/* item search info block */

 .ItemSearchBoxOuterContainer
 {
    top:112;
    Position:fixed;
    border:solid;
    border-width:1px;
    padding:2px;
    width:98%;
	background: white;
	z-index:2;
	border-bottom-right-radius:.5em;
    border-bottom-left-radius:.5em;
	border-top-right-radius:.5em;
    border-top-left-radius:.5em;
 }
    
.ItemSearchPictureContainer
    {
       Position:Absolute;
	   height:150px;
	   width:150px;

    }
    
.InnerItemBlockOne
    {
	position: relative;
	width: auto;
	height:90px;
	padding-left:152px;
    }
    
.InnerItemBlockTwo
    {
	position: relative;
	width: auto;
	height: 60px;
	padding-left:152px;
    }
     
 
  .ItemSearchNumber
{
     position:absolute;
     left:153px;   
     top:0px;
     font-size:14pt;
     font-weight:bold;
     color:Black;
}
 
  .ItemSearchDescription
{
     position:absolute;
     left:153px;   
     top:18px;
     font-size:10pt;
     color:Black;
}

  .ItemSearchPrice1
{
     position:absolute;
     left:153px;   
     top:52px;
     font-size:10pt;
      color:black;
}

  .ItemSearchPrice2
{
     position:absolute;
     left:153px;   
     top:69px;
     font-size:10pt;
      color:black;
}
.ItemSearchPriceOneColor
{
      color:Red;
      font-size:12pt;
     font-weight:bold;
}
.ItemSearchPriceTwoColor
{
          color:Blue;
      font-size:12pt;
     font-weight:bold;
}


.ItemSearchButtonAdd
{
     position:absolute;
        bottom:3px;  
     left:210px; 
 
}

.ItemSearchQty
{
    
     position:absolute;
     bottom:3px;
     left:153px;
     width:50px;
}

.ItemSearchValidator
{
    
     position:absolute;
     top:3px;   
     left:153px;
}


/*Cart*/

.MoveDown112
{
  position:absolute;
 top:113px; 
 width:99.5%;  

}

.MoveDown
{
 position:absolute;
 top:269px;  
 width:99.5%;  

	    
}

.ShoppingCartPictureContainer
    {
     Position:Absolute;
	   height:78px;
	   width:75px;
	   background-color:White;
    border-bottom-left-radius:.5em;
    border-top-left-radius:.5em; 
        padding-top:2px;
        padding-bottom:2px;
        padding-right:1px;
        padding-left:8px;
    border:solid;
    border-right:solid;
    border-color:Black;
            border-width:2px;
    top:-1;
    left:-1;
    }
 .ShoppingCartItemContainer
    {
       Position:relative;
	   height:82px;
	   border:solid;
    border-width:1px;
padding-bottom:2px;
    width:99%;
	z-index:1; 
	border-bottom-right-radius:.5em;
    border-bottom-left-radius:.5em;
	border-top-right-radius:.5em;
    border-top-left-radius:.5em;
        background: #FCE6C9 ;
    }
    
    
     .ShoppingCartItemContainerAlt
    {
       Position:relative;
	   height:82px;
	   border:solid;
    border-width:1px;

padding-bottom:2px;
    width:99%;
	z-index:1; 
	border-bottom-right-radius:.5em;
    border-bottom-left-radius:.5em;
	border-top-right-radius:.5em;
    border-top-left-radius:.5em;
    background:#CDB38B;
    }
.ShoppingCartInnerItemBlockOne
    {
	position: relative;
	width: auto;
	height:40px;
	padding-left:88px;
	text-align:left;
    }
    
    .ShoppingCartInnerItemBlockTwo
    {
	position: relative;
	width: auto;
	height:35px;
	padding-left:88px;
	text-align:left;
    }
    
    .ShoppingCartItemNumber
    {
      font-size:16;
      font-weight:bold;  
    }

   .ShoppingCartItemDesc
    {
          font-size:14;
      font-weight:bold;     
    }
    
       .ShoppingCartDeleteButton
    {
      font-size:14;
      font-weight:bold;    
    }   
    
    
       .ShoppingCartUpdateButton
    {
      font-size:14;
      font-weight:bold;    
    }   
    
    
    
       .ShoppingCartPrice
    {
      font-size:14;
      font-weight:bold;    
        
    }   
    
 
    
       .ShoppingCartQtyBox
    {
      font-size:14;
      font-weight:bold; 
      width:20%;   
    }   
    
.ShoppingCartItemSearchValidator
{

}
