h1.telcat  {
    position: relative;
    top: -25px;
	width: 600px ;
    text-align: center;
	/* margin:  0px auto 4px  150px ; */
    margin-left:  10px;
	padding: 10px 0px   ;
    font-size: 12pt ;
	/*color: #00A ;*/
	color: #fff ;
	background-color: #de2020 ;
	
}
h1.telcatl {
    position: relative;
    top: -26px;
	width: 190px ;
    text-align: center;
	/* margin:  0px auto 4px  150px ; */
    margin-left:  30px;
	padding: 12px 0px   ;
    font-size: 12pt ;
	/*color: #00A ;*/
	color: #fff ;
	background-color: #de2020 ;
    font-family:    Arial, sans-serif;
     font-size:16px;
	
}
h1.telcatr {
    position: relative;
    top: -25px;
	width: 380px ;
    text-align: center;
	/* margin:  0px auto 4px  150px ; */
    margin-left:  10px;
	padding: 20px 0px   ;
    
	/*color: #00A ;*/
	color: #fff ;
	background-color:  #2424b1 ;
     font-family:    Arial, sans-serif;
     font-size:20px;
	
}
.telheadredbox  {
    color: white;
    width: 190px;
    border: 1px solid;
	text-align: center;
    background-color: #de2020 ;
    
    font-family:    Arial, sans-serif;
    font-size:16px;
 	font-weight: bold;
    float: left;
    
	margin:  20px 10px 30px 0px;
	padding: 12px 0px   ;

}


.telheadbluebox  {
    color: white;
    width: 380px;
    border: 1px solid;
    text-align: center;
	background-color:  #2424b1 ; 
    font-family:    Arial, sans-serif;
    font-size:20px;
 	font-weight: bold;
    float: left;
    
	margin:  20px 10px 30px 0px;
	padding: 20px 0px   ;
   
}
div.housewrap {
  position: relative;
    top: -25px;  
    
}
 
.texthouse  {
    color: white;
    width: 170px;
    border: 1px solid;
    border-top-color: black;
    border-right-color: #aaaab1;
    border-left-color: black;
    border-bottom-color: #aaaab1; 
    padding:5px 10px   ;  
    margin: 0px 10px 10px 50px;
    font-family: verdana;
    font-size: 80%;
    /*background-image:url('homepggrad.jpg');*/
	background-color:    #2424b1 ; 
    background-repeat: repeat-x;
     float: left ;
    
}
.redhouse  {
    color: white;
    width: 170px;
    border: 1px solid;
    border-top-color: black;
    border-right-color: #aaaab1;
    border-left-color: black;
    border-bottom-color: #aaaab1; 
    padding:5px 10px   ;  
    margin: 0px 10px 10px 50px;
    font-family: verdana;
    font-size: 80%;
    /*background-image:url('homepggrad.jpg');*/
	background-color:    #2424b1 ; 
    background-repeat: repeat-x;
     float: left ;
    height: 70px;
}
.bluehouse  {
    color: white;
    width: 170px;
    border: 1px solid;
    border-top-color: #940325;
    border-right-color:#ffaaaa;
    border-left-color: #940325;
    border-bottom-color: #940325;
    padding:5px 10px   ;  
    margin: 0px 10px 10px 50px;
    font-family: verdana;
    font-size: 80%;
    background-color: #CA1E1E ;
    /*background-image:url('homepggradr.jpg');
	
    background-repeat: repeat-x;  */
     float: left ;
    height: 70px;
}


 /* phones and Cards stocklist: encloses div tablewrap   */
div.telcatwrap { 
 
   
}
 /* phones and Cards stocklist: encloses table class "telcat"   */
div.tablewrap { 
    position: absolute;
    min-width:900px;
    left:160px;
    top: 200px;
    
}

/* main table stocklist */
table.telcat{
	
    border: 2px solid #5959ea ;
    border-spacing: 1px;
    width: 600px;
  
   margin-left:10px;
   margin-top: -8px;
   color : #0000ad; 
   font-size: 0.8em;
   background-color: #aaa;
  
}
th.telcattitle  {
    color: white;
    padding: 4px  3px; 
    font-weight: bold;
    font-size: larger;}
th.telcat {
    color: white;
    padding: 3px  3px;
    font-weight: normal;
    font-family: Tahoma, Verdana, Arial, sans-serif;
     font-size:12px;
}
 
 
td.telcat {
    color: #0000ad;
     border: solid #444 1px;
    margin-left: 30px;
    background-color: white;
	
}

td.telcatref {
    color: #0000ad;
     border: solid #444 1px;
    margin-left: 30px;
    background-color: red;
	
}

td.telcatnum {
    color: #0000ad;
     border: solid #444 1px;
    margin-left: 30px;
    background-color: white;
	text-align: right;
	
}
td span {
    font-style: italic;
    color: #636563;
    font-size: 0.8em;
    
}
td.ref{
    color: #31188F;
     border: solid blue 1px;
   
}
td.telcatprod{
    font-size: 0.75em;
    color:  #636563;;
     border: solid #444 1px;
    margin-left: 30px;
      background-color: white;
}
td.telcatbuy {
    color: #0000ad;
     border: solid #444 1px;
	
    /*margin: 20px;*/
	padding: 10px  0px 10px 18px;
    background-color: white;
	
}
/* MoreInfo styles start here*/
/* ********************************** */

div.MoreInfohousewrap {
  position: relative;
    top: -25px;  
    
}

.MoreInfotexthouse  {
    color: white;
    width: 175px;
    border: 1px solid;
    border-top-color: black;
    border-right-color: #aaaab1;
    border-left-color: black;
    border-bottom-color: #aaaab1; 
    padding:5px 10px   ;  
    margin: 0px 10px 10px 30px;
    font-family: verdana;
    font-size: 80%;
    /*background-image:url('homepggrad.jpg');*/
	background-color:    #2424b1 ; 
    background-repeat: repeat-x;
     float: left ;
    
}

.MoreInforedhouse  {
    color: white;
    width: 170px;
    border: 1px solid;
    border-top-color: black;
    border-right-color: #aaaab1;
    border-left-color: black;
    border-bottom-color: #aaaab1; 
    padding:5px 10px   ;  
    margin: 0px 10px 10px 50px;
    font-family: verdana;
    font-size: 80%;
    /*background-image:url('homepggrad.jpg');*/
	background-color:    #2424b1 ; 
    background-repeat: repeat-x;
     float: left ;
    height: 70px;
}

.MoreInfobluehouse  {
    color: white;
    width: 170px;
    border: 1px solid;
    border-top-color: #940325;
    border-right-color:#ffaaaa;
    border-left-color: #940325;
    border-bottom-color: #940325;
    padding:5px 10px   ;  
    margin: 0px 10px 10px 50px;
    font-family: verdana;
    font-size: 80%;
    background-color: #CA1E1E ;
    /*background-image:url('homepggradr.jpg');
	
    background-repeat: repeat-x;  */
     float: left ;
    height: 70px;
}

table.MoreInfo{
	
    border: 2px solid #5959ea ;
    border-spacing: 1px;
    width: 200px;
  float: none;
   margin-left:0px;
   margin-top: -8px;
   color : #0000ad; 
   font-size: 0.8em;
   background-color: white;
  
}

th.MoreInfotitle  {
    color: #777777;
    padding: 4px  3px; 
    font-weight: bold;
    font-size: larger;}
 
td.MoreInfo {
    color: black;
    padding: 3px  3px;
    font-weight: normal;
    font-family: Tahoma, Verdana, Arial, sans-serif;
     font-size:12px;
	
} 

div.MoreInfotable {
    
 padding:5px 0px   ;  
    margin: 0px 10px 10px 30px;
width: 200px;   
}
/* MoreInfo styles end here */
/*****************************/

/* Sales & Bulletins styles start here*/
/* ********************************** */
.salbodytextwrap{
 position: absolute;
	left:200px;
    

}
.salbluebox  {
    color: white;
    width: 170px;
    border: 1px solid;
    border-top-color: black;
    border-right-color: #aaaab1;
    border-left-color: black;
    border-bottom-color: #aaaab1; 
    padding:5px 10px   ;  
    margin: 0px 10px 10px 50px;
    font-family: verdana;
    font-size: 80%;
    /*background-image:url('homepggrad.jpg');*/
	background-color:    #2424b1 ; 
    background-repeat: repeat-x;
     float: left ;
	height: 304px;
    
}

.salredbox  {
    color: white;
    width: 170px;
    border: 1px solid;
    border-top-color: #940325;
    border-right-color:#ffaaaa;
    border-left-color: #940325;
    border-bottom-color: #940325;
    padding:5px 10px   ;  
    margin: 0px 10px 10px 30px;
    font-family: verdana;
    font-size: 80%;
    background-color: #CA1E1E ;
    /*background-image:url('homepggradr.jpg');
	
    background-repeat: repeat-x;  */
     float: left ;
    height: 304px;
}
/* invisible - next float, if clear:left, will drop below it */
.saltitleBuffer {
    float: left;
    width: 20px;
    height: 115px;
    margin: 0px;
    padding: 0px;
    
     } 
.salheadredbox  {
    color: white;
    width: 190px;
    border: 1px solid;
	text-align: center;
    background-color: #de2020 ;
    
    font-family:    Arial, sans-serif;
    font-size:16px;
    float: left;
    height: 40px;
	margin:  20px 10px 50px 0px;
	padding: 12px 0px   ;
	font-weight: bold;
}


.salheadbluebox  {
    color: white;
    width: 380px;
    border: 1px solid;
    text-align: center;
	background-color:  #2424b1 ; 
    font-family:    Arial, sans-serif;
    font-size:20px;
    float: left;
    height: 80px;
	margin:  0px 10px 20px 0px;
	padding: 15px 0px   ;
 	font-weight: bold;   
}


div.saltitlewrap {
position: absolute;
min-width:900px; 
Margin-left: 30px;
    
}

/* Sales & Bulletins styles end here*/
/* ********************************** */

A:link	{color: mediumblue;}
A:visited	{color: mediumblue;}
A:hover	{color: BlueViolet;}

A.telcard:link	{color: white;}
A.telcard:visited	{color: white;}
A.telcard:hover	{color: #ff99cc;}


