﻿	html, body {
				height: 100%;
			}
			body {
				margin: 8px;
				padding: 0;
			
			}
			#container {
	  min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;

	
	
				z-index:3;
				text-align: left;
	
            width:993px;


			}
			
			#content {
				padding: 3px;
				padding-top:3px;
				background-color: transparent;
				padding-bottom: 70px;}
				
			#header {
				position: absolute;
				top: 0;
				padding: 0px;
				background-color: transparent;
				width: 95%;
				   
			}
			#footerdelete {
				position: absolute;
				bottom: 1px;
				padding: 1px;
				background-color: #e5e5e5 ;
				width: 100%;
				
			}
			#footer h1 {
				color: green;
				padding-bottom: 0;
			}
			
			A:link {text-decoration: none}
			A:hover {text-decoration: none;
			          background-color: Orange;
			          }
			          A:visited {text-decoration: none;
			          background-color: transparent;
			          color: Purple;
			          }


			h1, p {
				margin: 0;
				padding-bottom: 1em;
			}
			h1 {
				font-size: 12px;
				line-height: 1.5em;
			}
			
			  p#footer
      {
         margin:  auto auto auto auto;
         height: 20px;
         
         color: Gray;
         text-align: left;
         width:500px;      }
         
             div#padding111 { padding: 0 0 45px 0; }



#zoomer {
	 font-style:italic ;
}

.TreeView
{
	font-size: 14px;
	font-family: Verdana ;
	color: #003365; 
	font-weight: bold;
	 
}

.shoptable
{
	 
	   
	 border-collapse: collapse;	
	  border-top-color: #ffcc00;
	  border-top-style:  solid;
	  border-top-width:1px;
	 	 color: Black;
	 	
		  border-left-color:  #ffcc00;
	  border-left-style:  solid;
	  border-left-width:1px;
	   padding-left:6px;
	  
	  	  
	  border-right-color:  #ffcc00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	    border-bottom-color: #ffcc00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	  
	   font-family: verdana;
	   font-size:12px;
	   font-weight:normal;
}


.shoptableheader
{
	  background-color: #003366;
	  color: White;
	 border-collapse: collapse;	
	  border-top-color: #ffcc00;
	  border-top-style:  solid;
	  border-top-width:1px;

	 	
		  border-left-color: #ffcc00;
	  border-left-style:  solid;
	  border-left-width:1px;
	  padding-left:6px;
	  	  
	  border-right-color:  #ffcc00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	    border-bottom-color:  #ffcc00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	  
	   font-family: verdana;
	   font-size:12px;
	   font-weight:normal;
}

.blue12
{
	 
	 	 color: #003366;
	   font-family: verdana;
	   font-size:12px;
	   font-weight:normal;
}
.blue12right
{
	  text-align: right;
	 	 color: #003366;
	   font-family: verdana;
	   font-size:12px;
	   font-weight:normal;
}

.blue12ul
{
	 
	 	 color: #003366;
	 		  
	   font-family: verdana;
	   font-size:12px;
	   font-weight:normal;
	      text-decoration: underline;
}



.TopMenuGroup
{
  background-image:url(images/homebackground.png);
  background-color:#004d9e;
  border:1px solid black; 
  border-top-color:#ffcb65;
  border-top-width:4px;
  border-left-width:0px;
  border-right-width:0px;
}
.RemovedFromTopMenuGroup
{
	 background-image:url(images/top_group_background.gif);
}
.TopMenuItemMaint
{
  color: Black;
  font-family:Verdana; 
  font-size:12px; 
  font-weight:bold;
  border:1px solid black; 
  border-left-color:#737373;
  border-top-color:#4C4C4C;
  border-bottom-color:#131413;
  cursor: pointer ;
}
.TopMenuItem
{
  color:#ffcb33;
  font-family:Verdana; 
  font-size:12px; 
  font-weight:bold;
  border:1px solid black; 
  border-left-color:#737373;
  border-top-color:#4C4C4C;
  border-bottom-color:#131413;
  cursor:pointer;
}



.TopMenuItemHover 
{
  color:#ffcb33;
  background-color:#004d9e; 
  font-family:Verdana; 
  font-size:12px; 
  font-weight:bold;
  border:1px solid black; 
  border-bottom-color:#AAAAAA;
  cursor:pointer;
}

.yadda
{
  color:#ffcb33;
  background-color:Orange; 
  font-family:Verdana; 
  font-size:12px; 
  font-weight:bold;
  border:1px solid black; 
  border-bottom-color:#AAAAAA;
  cursor:default;
}


.MenuGroup
{
  
  background-color:#003366;
}

.RemovedFromMenuGroup
{
  background-image:url(images/group_background.gif);
  background-color:#003366;
}

.MenuItem
{
  color:#ffcc00;
  font-family:Verdana; 
  font-size:12px; 
  font-weight:bold;
  
  cursor:default;
}

.MenuItemHover 
{
  background-color:#004d9e;
  color:White; 
  font-family:Verdana; 
  font-size:12px; 
  font-weight:bold;
  
  cursor:default;
  
  border-bottom-style: none;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}

.MenuBreak
{
  background-image:url(images/break.gif);
  width:100%;
  height:1px;
}

.WhiteLabel
{
  font-family:Verdana; 
  font-size:12px; 
   color:white;
  
}

.HomeMenuHover
{  
	background:#99ccff;
	padding:0px 0px 0px 0px;
	Font-size: 14px;
	font-family: Verdana ;
	color: #003365; 
	font-weight: bold;
	 
}

.HoverTreeNode
{  
	background:#99ccff;
		 padding:2px 0px 0px 0px;
		 cursor: pointer;
}

.footertext
{
	 
	 	 color:  Gray;
	 		  
	   font-family: verdana;
	   font-size:12px;
	   font-weight:normal;
}
.TreeNode
{
	 color:Orange;
	 padding:2px 0px 0px 0px;
	 color: #003365; 
}


.masterbody
{
	   vertical-align: top;
}

.priceheader
{
	   
	  text-align: left;
     background-color :   #003365;
	  border-top-color: #FFCC00;
	  border-top-style:   solid;
	  border-top-width:1px;
	 	 color: White;
	 	
	 border-left-color:  #FFCC00;
	  border-left-style: solid;
	  border-left-width: 2px;
	  	  
	  border-right-color: #FFCC00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	  border-bottom-color: #FFCC00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	   padding-left:10px;
	   padding-right:10px;
	   	   padding-top:5px;
	   	   padding-bottom:5px;
	   font-family: Verdana;
	   font-size:11px;
	   font-weight:bold;
}

.priceheaderright
{
	  text-align: right;
     background-color :   #003365;
	  border-top-color: #FFCC00;
	  border-top-style:   solid;
	  border-top-width:1px;
	 	 color: White;
	 	
	 border-left-color:  #FFCC00;
	  border-left-style: solid;
	  border-left-width: 1px;
	  	  
	  border-right-color: #FFCC00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	  border-bottom-color: #FFCC00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	   padding-left:10px;
	   padding-right:10px;
	   
	     font-family: Verdana;
	   font-size:11px;
	   font-weight:bold;
	   
	    
}
.priceheaderleft
{
	  text-align: left;
     background-color :   #003365;
	  border-top-color: #FFCC00;
	  border-top-style:   solid;
	  border-top-width:1px;
	 	 color: White;
	 	
	 border-left-color:  #FFCC00;
	  border-left-style: solid;
	  border-left-width: 1px;
	  	  
	  border-right-color: #FFCC00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	  border-bottom-color: #FFCC00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	   padding-left:10px;
	   padding-right:10px;
	   
	     font-family: Verdana;
	   font-size:11px;
	   font-weight:bold;
}

.newprodlabel
{
	text-align: left;
	background-color:   transparent;
    padding-left:5px;
    padding-right:10px;
    padding-top: 3px;
    padding-bottom: 3px;
    td font-family: Verdana Tahoma;
    font-size: 12px;
    color:#ffcb33;
  }
.newprodlabelnopad
{
	text-align: left;
	background-color:   transparent;
    padding-left:0px;
    padding-right:0px;
    padding-top: 3px;
    padding-bottom: 3px;
    td font-family: Verdana Tahoma;
    font-size: 12px;
    color:#ffcb33;
  }


.newprodimage
{text-align: left;
 background-color:   transparent;
  margin-left:90px;
 padding-left:10px;
 
 padding-top: 0px;
 padding-bottom: 5px;
 td font-family: Verdana Tahoma;
 font-size: 12px;
 color:#ffcb33;
}

.newprodimageright
{text-align: left;
 background-color:   transparent;
 padding-left:10px;
 padding-right:7px;
 padding-top: 0px;
 padding-bottom: 5px;
 td font-family: Verdana Tahoma;
 font-size: 12px;
 color:#ffcb33;
}



.pricedetailleft
{
	

	text-align: left;
	background-color:   transparent;
	
		 		  border-top-color: #FFCC00;
	  border-top-style:  solid;
	  border-top-width:1px;
	 	 color: Black;
	 	
		  border-left-color: #FFCC00;
	  border-left-style:  solid;
	  border-left-width:1px;
	  	  
	  border-right-color: #FFCC00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	    border-bottom-color: #FFCC00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	
	
	     padding-left:10px;
	     padding-right:10px;
	     padding-top: 5px;
	     padding-bottom: 5px;
	     td font-family: Verdana Tahoma;
	     font-size: 11px;
}

.pricedetailleftnowrap
{
	white-space: nowrap; 

	text-align: left;
	background-color:   transparent;
	
		 		  border-top-color: #FFCC00;
	  border-top-style:  solid;
	  border-top-width:1px;
	 	 color: Black;
	 	
		  border-left-color: #FFCC00;
	  border-left-style:  solid;
	  border-left-width:1px;
	  	  
	  border-right-color: #FFCC00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	    border-bottom-color: #FFCC00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	
	
	     padding-left:10px;
	     padding-right:10px;
	     padding-top: 5px;
	     padding-bottom: 5px;
	     td font-family: Verdana Tahoma;
	     font-size: 11px;
}

.textboxright
{
	text-align: right;
	background-color:   white;
	 color:Black;
		 
	    padding-left:10px;
	     padding-right:10px;
	  
}

.pricedetailright
{
	text-align: right;
	background-color:   transparent;
	
		 border-top-color: #FFCC00;
	  border-top-style:  solid;
	  border-top-width:1px;
	 	 color: black;
	 	
		  border-left-color: #FFCC00;
	  border-left-style:  solid;
	  border-left-width:1px;
	  	  
	  border-right-color: #FFCC00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	    border-bottom-color: #FFCC00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	    padding-left:10px;
	     padding-right:10px;
	  
}
.pricedetailcenter
{
	text-align: center;
	background-color:   transparent;
	
		 		  border-top-color: #FFCC00;
	  border-top-style:  solid;
	  border-top-width:1px;
	 	 color: Black;
	 	
		  border-left-color: #FFCC00;
	  border-left-style:  solid;
	  border-left-width:1px;
	  	  
	  border-right-color: #FFCC00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	    border-bottom-color: #FFCC00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	  font-family: Verdana Tahoma;
	  font-size: 11px;
}

.formtable
{
	border-collapse: separate;
}


.templateTable
{  
font-family: Verdana;
font-weight: normal;
font-size: 10px;


background-color:  Transparent;
border-collapse: collapse;
border-spacing: 0px;

 padding-left: 10px;
 padding-right: 10px;
 } 




        .style1
        {
           
            border-collapse: collapse;
			 
        }
        
        .style2
        {
          vertical-align: top;
           width: 40px;

        }
        
          .style3
        {
          vertical-align: top;
          background-color: white;
          min-height: 575px;
          _height: auto !important;
			height: 103px;

        }
              .style3a
        {
          vertical-align: top;
          background-color: #e5e5e5;
          min-height: 500px;
        }
        .style4
        {
          vertical-align: top;

          background-color:  Transparent;
           height: 1px;
          
          
        }
    
    
    .textqty
    { background-color: #e5e5e5;
       text-align:right;
    }
    

.uppercarttable_before_possiblydelete
{ 
text-align: center;
font-family: verdana;
font-weight:  normal;
font-size: 11px;
  table-layout: fixed;


   
}     
    
.uppercarttable
{ 
text-align: center;
font-family: verdana;
font-weight:  normal;
font-size: 11px;
  


   
} 

.uppercart_complimentary_cell
{
	text-align: center;
	background-color:   transparent;
	
	 
		  
	  font-size: 12px;
	  font-family: Verdana Tahoma;
	  
	   
	    
	     vertical-align:top;
}

.uppercart_middledescription_cell
{
	text-align: left;
	background-color:   transparent;
	    
	  font-size: 11px;
	  font-family: Verdana Tahoma;
	  
	  vertical-align:top;
	    
}
.uppercart_image_cell
{
text-align: left;
	background-color:   transparent;
   font-size: 10px;
 
	   
	    
	     vertical-align:top;

}

.dl
{
 
	 
 margin-left:-26px;		 
 margin-top:-2px;
 font-size: 11px;
	font-family: Verdana ;
  	 color: black; 
}
.uom
{ 
	font-size: 11px;
	font-family: Verdana ;
  	 color: black; 
  	  width: 580px;
  	  text-align: right;
	  
}
.thefooter
{ 
	font-size: 11px;
	font-family: Verdana ;
  	 color: Gray; 
 }
 
 .cartdescription
{ font-family: Verdana  ;
	font-size: 11px;
 color : black; 
 line-height: 18px;
 } 
 
 .basicblack11
{ font-family: Verdana  ;
	font-size: 11px;
 color : black; 
 } 
 
 .basicblue11
{ font-family: Verdana  ;
	font-size: 11px;
 color :  #003365; 
 
 } 
 
  .basicblue12
{ font-family: Verdana  ;
	font-size: 12px;
 color :  #003365; 
   
 } 
 
 .centerred11
{ 
	font-size: 11px;
	font-family: Verdana  ;
    color: Red;
    text-align: center;
 } 
 .rightred11
{ 
	font-size: 11px;
	font-family: Verdana  ;
    color: Red;
    text-align: right;
 } 
 .leftred11
{ 
	font-size: 11px;
	font-family: Verdana  ;
    color: Red;
    text-align: right;
 } 
 
 .txtqty
 {
 	background-color:  White;
  	color: Navy;
 	 text-align:right ;
 	 border: solid 1 black;
 	  }
 	  .txtqtyl
 {
 	background-color:  White;
  	color: Navy;
 	 text-align:left ;
 	 border: solid 1 black;
 	  }
 
 .footer3 , .push {
    height: 4em;
       width:993px;
       margin: 0 auto ;
        color: Gray;
    }
    
    
    .logindetailcenter
{
	text-align: center;
	background-color:   transparent;
	
		 		  border-top-color: #FFCC00;
	  border-top-style:  solid;
	  border-top-width:1px;
	 	 color: Black;
	 	
		  border-left-color: #FFCC00;
	  border-left-style:  solid;
	  border-left-width:1px;
	  	  
	  border-right-color: #FFCC00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	    border-bottom-color: #FFCC00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	  font-family: Verdana Tahoma;
	  font-size: 11px;
	  padding-left:10px;
	  padding-right:10px;
	  padding-top:10px;
	  padding-bottom:10px;
	  font-family: Verdana;	
}

.rb
{background-color:   transparent;
	
		 		  border-top-color: #FFCC00;
	  border-top-style:  solid;
	  border-top-width:1px;
	 	 color: Black;
	 	
		  border-left-color: #FFCC00;
	  border-left-style:  solid;
	  border-left-width:1px;
	  	  
	  border-right-color: #FFCC00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	   		  border-bottom-color: #FFCC00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	  
	  
	  padding-left:10px;
	  padding-right:10px;
}

.textboxdetail
{
	text-align: right;
	background-color:   transparent;
	
		 		  border-top-color: #FFCC00;
	  border-top-style:  solid;
	  border-top-width:1px;
	 	 color: Black;
	 	
		  border-left-color: #FFCC00;
	  border-left-style:  solid;
	  border-left-width:1px;
	  	  
	  border-right-color: #FFCC00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	    border-bottom-color: #FFCC00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	
	
	  
	     font-family: Verdana Tahoma;
	     font-size: 11px;
}

.orderconfirmation
{
	 border-collapse: collapse;
	text-align: left;
	
	
		 		  border-top-color: black;
	  border-top-style:  solid;
	  border-top-width:1px;
	 	 color: Black;
	 	
		  border-left-color: black;
	  border-left-style:  solid;
	  border-left-width:1px;
	  	  
	  border-right-color: black;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	    border-bottom-color: black;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	
	
	     padding-left:10px;
	     padding-right:10px;
	     padding-top: 5px;
	     padding-bottom: 5px;
	     font-family: Verdana Tahoma;
	     font-size: 14px;
}
.confirmationTable
{  
font-family: Verdana;
font-weight: normal;
font-size: 10px;

 margin-left:2px;
background-color:  Transparent;
border-collapse: collapse;
border-spacing: 0px;

 padding-left: 10px;
 padding-right: 10px;
 } 
.orderconfirmationhdright
{
	 border-collapse: collapse;
	text-align: right;
	
	
		 		  border-top-color: black;
	  border-top-style:  solid;
	  border-top-width:1px;
	 	 color: Black;
	 	
		  border-left-color: black;
	  border-left-style:  solid;
	  border-left-width:1px;
	  	  
	  border-right-color: black;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	    border-bottom-color: black;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	
	
	     padding-left:10px;
	     padding-right:10px;
	     padding-top: 5px;
	     padding-bottom: 5px;
	     font-family: Verdana Tahoma;
	     font-size: 14px;
	     font-weight: bold;
}

.orderconfirmationhd
{
	 border-collapse: collapse;
	 
	
	
		 		  border-top-color: black;
	  border-top-style:  solid;
	  border-top-width:1px;
	 	 color: Black;
	 	
		  border-left-color: black;
	  border-left-style:  solid;
	  border-left-width:1px;
	  	  
	  border-right-color: black;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	    border-bottom-color: black;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	
	
	     padding-left:10px;
	     padding-right:10px;
	     padding-top: 5px;
	     padding-bottom: 5px;
	     font-family: Verdana Tahoma;
	     font-size: 14px;
	      
}

.dropdown
{   
   border-style: none ;
  
  
  
  }
  
  
  .CollageCells
  {
  	   padding-left:10px;
	   padding-right:10px;
	   padding-top: 5px;
	   padding-bottom: 5px;
	   border-width: 1px;
	   
  }
  
  .collageheader
{
	  text-align: left;
     background-color :   #003365;
	  border-top-color: #FFCC00;
	  border-top-style:   solid;
	  border-top-width:1px;
	 	 color: White;
	 	
	 border-left-color:  #FFCC00;
	  border-left-style: solid;
	  border-left-width: 1px;
	  	  
	  border-right-color: #FFCC00;
	  border-right-style:  solid;
	  border-right-width:1px;
	  
	  border-bottom-color: #FFCC00;
	  border-bottom-style:  solid;
	  border-bottom-width:1px;
	   padding-left:11px;
	   padding-right:11px;
	   padding-top:11px;
	   padding-bottom:11px;
	   
	     font-family: Verdana;
	   font-size:15px;
	   font-weight:bold;
}

div.MaskedDiv 
{
	visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:verdana;
	font-weight:bold;
	padding:40px;
    z-index:100;
	background-image:url(Mask.png);
	/* ieWin only stuff */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Mask.png');
} 

div.ModalPopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #CCCCCC;
	position:absolute;
	/* set z-index higher than possible */
	z-index:10000;
	visibility: hidden;
	 color: Black;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
    width: 800px;
    height :auto;
}

.galleryleft
{
	 border-collapse: collapse;
		   padding-right: 8px;
	     
}
