/* Default text settings */
html {font-size: 75%; }/* IE standard 16pt - this makes 12pt instead*/


.bodyTable, table.BlackStyle
	{ /* special emphasis fonts */
	  font-family: Papyrus, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	  background-color: #FFF;       /* white */
	  color: #000                   /* black */
}
img {border: 0pt;}
		
td.pagedata         /* The box which contains the page data on the page layout */
                        { background-color: #ccc; 
                          color: #000;       /* black */
						  border: 0;
						  padding: 1em;
						  text-align: left;
						  }
td.pagedata p, td.pagedata ul, td.pagedata ul li{background-color:#ccc;color:#000;}
td.pagedata  a:link{background-color:#fff;color:#c00;}	
td.pagedata  a:hover{background-color:#fff;color:#c00;
					text-decoration:underline}
td.pagedata  a:active{background-color:#fff;color:#000;}
td.pagedata  a:visited{background-color:#fff;color:#c00;
					text-decoration:underline}
blockquote           /* Default blockquote settings */
                        { font-family:  "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
                          text-align: Justify;
						  color: #000;                          
						  background-color: #FFF;              
                          font-style: normal;
						  font-weight: normal;
						  padding: 3pt
						  }
form                 /* Default form settings */
                        { color: #000;                         
                          background-color: #FFF;               
						  border: .5em groove #C0C0C0;              
						  padding: 2pt 
						  }		
         
		         		  						  
td form {border:0}


p.w,ul.w,li.w        
	{ /* default fonts */
      font-family:  Verdanda, Helvetica, Arial, sans-serif;
      text-align: Justify; 
	  background-color: #FFF;    /* white */
	  color: #000;               /* black */
      font-style: normal;
	  font-weight: normal;
	 }

ul,li                /* Default list settings */
                        { font-weight: normal;
						  font-size: 100%;
						  }
fieldset             /* Default fieldset settings */
                        { color: #FFF;                          /* white */
                          background-color: #000;               /* black */
						  border: 5pt ridge #c00;              /* red */
						  padding: 5pt
						  }
td             /* Default table cell settings */
                        { text-align: center; 
						  background-color: #FFF;          /* white */
						  color: #000;                     /* black */
                          font-style: normal;
						  font-weight: normal;
						  font-size: 90%;
						  border: 2pt solid #000;          /* black */
						  padding: 2pt
						  } 	  			  
A.navL:visited          { border-left: .5em groove #FFF;   /* white */
                          color: #Ccc;
					      background-color:  #000;
					      text-decoration: underline;
						  font-weight: bold 
						  }
.NAVemphasis         /* Left Nav Bar Section Heading */
                        { font-family: "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
                          background-color: #000;
						  color: #FFF;   /* white */
						  font-weight: bold;
						  text-align: center;
						  border-top: .5em groove #FFF;   /* white */
						  border-bottom: .5em groove #FFF;    /* white */
						  }
.pageEmphasis       /* Page Title Heading */
                        {
     background-color: #000;/* default background for browsers without gradient support */
	
     color: #c00;
     text-align: center;
     padding: .25em;
     margin: auto;
     margin-bottom: .5em;
     width:75%;
     /* css3 */
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#000));
	background:-moz-linear-gradient(#999, #000);
	background:-o-linear-gradient(#999, #000);
	background:linear-gradient(#999, #000);
    text-shadow:#fff .025em 0.025em 0.025em;
    -webkit-border-radius:1em;
	-moz-border-radius:1em;
	border-radius:1em;
    box-shadow: 0 .25em .25em 0 rgba(0,0,0,0.75);
-moz-box-shadow: 0 .25em .25em 0  rgba(0,0,0,0.75);
-webkit-box-shadow: 0 .25em .25em 0 rgba(0,0,0,0.75);
						  }
/* The table which is the page layout */	
table.page{background-color: #fff;color: #000;
	border-collapse: collapse;
	padding: 0}
table.page td a:link{background-color:#ccc;color:#c00;}	
table.page td a:active{background-color:#ccc;color:#c00;}	
table.page td a:visited{background-color:#ccc;color:#c00;}                         
/*tables included inside the layout table*/
table{background-color: #000;        /* black */
						  color: #ffF;                   /* white */
                          text-align: Center; 
                          border-collapse: collapse;
						  padding: 2pt 
						  }	
table.page table td a:link, td.footer a:link{background-color:#fff;color:#c00;}	
table.page table td a:active, td.footer a:active{background-color:#fff;color:#c00;}	
table.page table td a:visited, td.footer a:visited{background-color:#fff;color:#c00;}
	
	

td.footer             /* The box which contains the  data on the page layout */
                        { background-color: #fff;                 
                          border: 0pt;
                          padding:0;
						  color: #000;       }		
td.footer div.credit {background-color:#fff; color:#000}
td.footer div.credit a:link{background-color:#fff;color:#c00;}	
td.footer div.credit a:hover{background-color:#fff;color:#c00;text-decoration:underline;}	
td.footer div.credit a:active{background-color:#fff;color:#c00;text-decoration:underline;}	
td.footer div.credit a:visited{background-color:#fff;color:#c00;}  					  				  				  					  
					  				  
/* CUSTOMIZED HTML TAG SETTINGS */			


/****** Horizontal Page Heading (logo and nav bar) - indexNEW.php *************/
        /* red backgrounds                                                    */	
        td.lhead  /* The cell which contains the logo     */
                    { background-color: #C00;                       /* red */
                      color: #FFF;                                /* white */
                      border-top: .5em groove #FFF;                 /* white */ 
			    	  border-right: 0pt;                             /* white */
					  border-left: .5em groove #FFF;                /* white */ 
					  border-bottom: 0pt;    
					  padding:1em;
					  text-align: center}
		td.rhead  /* The cell which contains the navbar                       */
                    { background-color: #C00;                       /* red */
                      color: #FFF;                                /* white */
                      border-top: .5em groove #FFF;                 /* white */ 
			    	  border-right: .5em groove #FFF;               /* white */
					  border-left: 0pt;                              /* white */ 
					  border-bottom: .5em groove #FFF;               /* white */ 
					  padding:1em;
					  text-align: right }
        /***Tiny text used to skip nav bars newNAV.htm ************************/
.tlink           /* Default settings for class                  */
                                  { 
						            font-size:70%;
						            font-weight:normal; }
		  						  
div.barter{/*the div callout Barter Offer on Design & Hosting Pages*/
	background-color: #C00;       /* red */
    color: #FFF;                  /* white */
	  padding: 2em;
      border-radius: 4em;
      width: 75%;
      margin:auto;
      box-shadow: 0 .25em .25em 0 rgba(0,0,0,0.75);
-moz-box-shadow: 0 .25em .25em 0  rgba(0,0,0,0.75);
-webkit-box-shadow: 0 .25em .25em 0 rgba(0,0,0,0.75);}
      
div.barter p {background-color:#c00;
	color: #fff;
    }
.rb{background-color: #C00;color: #FFF;} 
 /*Link on Red Background*/
div #trades a:link, tbody tr th.columns a:link	{background-color:#c00;color: #000; text-decoration:none;} 
div #trades a:hover, tbody tr th.columns  a:hover	{background-color: #c00;color: #fff;text-decoration:underline;}                              
div #trades a:active, tbody tr th.columns a:active{background-color: #c00;color: #fff; text-decoration:underline;}                          
div #trades a:visited, tbody tr th.columns a:visited{background-color: #c00;color: #ccc; text-decoration:none;
                }                                               
					  
/****** Vertical Page Edge (links and ads) - indexNEW.php ads.htm ************************/
        /* Red backgrounds                                                               */					  
           td.nav  /* the box which contains the left nav bar - indexNEW.php             */
                      { background-color: #C00;                              /* red   */
                        color: #FFF;                                         /* white */
                        border-left: .5em groove #FFF;                         /* white */
						border-bottom: .5em groove #FFF;                       /* white */
						border-right: .5em groove #FFF;                       /* white */
						border-top: 0;
						padding: 2em;
						text-align: center}
		/* White Backgrounds                                                              */

.Nemphasis{/* Left Nav Bar Emphasized Area*/ 
	font-family:  "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
    background-color: #000;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border: .2em ridge #Ccc;
    padding: .5em;
    margin: auto;
    font-size: 1.1em;
    line-height: 2em;
    width: 75%;}


        /* Black Backgrounds
           /** Site Nav Text Links in Left Nav Bar ads.htm ********************/
               .nav2           /* Defaults for style                          */       
                                  { background-color: #000;       /* black */      
                                    color: #FFF;                  /* white */
			                        padding: 1em;
			                        text-align: left;
			                        margin: 1em;
			                        font-size: 80%;
			                        border: 3pt groove #FFF;      /* white */
                                     -moz-border-radius: 2em;
     								 -webkit-border-radius: 2em;
     								 -khtml-border-radius: 2em;
     								 border-radius: 2em;
      }
	           A.nav2:link     /* Text and background colors for link         */
	                              { background-color: #000;       /* black */
		           			        color: #F00;                  /* red   */
									padding: 3pt;
									border: 0pt}            
	           A.nav2:active   /* Text and background colors for active link  */
	                              { background-color: #000;       /* black */
			           		        color: #C0C0C0;                  /* grey  */
									padding: 3pt;
									border: 0pt}
	           A.nav2:visited  /* Text and background colors for visited link */
	                              { background-color: #000;       /* black */
					                color: #FFF;                  /* white */
									padding: 3pt;
									border: 0pt}
                                    
              .bb				/* black background */
              		{ background-color: #000;       /* black */
					  color: #FFF;                  /* white */ 
                      }         
           /***End Site Nav Text Links*****************************************/					  
/******End Vertical Page Edge**************************************/

.nav1                  /* the paragraphs in the left nav bar a*/
                        { background-color: #C00;       /* red */
                          color: #FFF;                  /* white */
						  padding: 1pt;
						  text-align: center
						  }

A.nav:link              /* Left Nav Bar - Normal paragraph links */
                        { color: #000;                    /* black */
                          background-color:  #C00;
					      font-weight: bold;
						  text-decoration: underline
						  }			
A.navL:active           { border-left: .5em groove #000;
                          color: #FFF;                  /* white */
					      background-color:  #C00;
					      text-decoration: underline;
						  font-weight: bold 
						  }						    
.Emphasis              /* Horizontal Nav Bar for current site */
                        { padding: 1em;
					      font-family: "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
						  background-color: #C00;
						  color: #FFF;                      /* white */
						  font-weight: bold;
					      text-align: center;
						  font-size: 150%
						  }
h1                      { color: #C00;                      /* red */
                          font-family:  "Papyrus", "Tekton Pro", "Marker Felt", fantasy; 
                          font-weight: bold;
						  font-style: normal;
						  font-size: 2em;
						  text-align: center;
						  padding: 1em;
                          width:90%;
                          margin:auto;                         
						  }
legend                  { color: #FFF;                   /* white */
                          background-color: #C00;        /* red */
						  font-family:  "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
						  margin: 3pt; 
                          padding: 2pt 
						  }			
th.columns              /* Header for table with column headings and subheadings */
                         { color: #FFF;                  /* white */
                          font-family:  "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
						  font-weight: bold;
						  background-color: #C00;        /* red */
						  text-align: Center;
						  border: 2pt solid #000;        /* black */
						  padding: 3pt;
						  font-size: 125%
						  }
th.rows                 { color: #FFF;                   /* white */
                          text-align: Center;
						  background-color: #C00;
						  font-weight: bold;
						  border-collapse: collapse;
						  padding: 2pt;
						  font-size: 110%  
						  }
table.Banner            { border: 0pt;
                          padding: 0pt;
						  background-color: #C00; 
						  color: #FFF;                  /* white */
						  }
td.Banner               { border-collapse: collapse;
                          padding: 0pt;
                          background-color: #C00; 
                          color: #FFF;                  /* white */
						  }		
			
.header                /* The header font and background style */
	                    { font-family: "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
		                  color: #000;                  /* black */		
		                  background-color: #C00;       /* red */
						  border-collapse: collapse
						  }		
						  				  			  					  			  
/* CUSTOMIZED HTML TAG SETTINGS */			
/* grey backgrounds */


A.navL:link             { border-left: .5em groove #FFF;   /* white */
                          color: #000;
					      background-color:  #C0C0C0;
					      text-decoration: underline;
						  font-weight: bold 
						  }

h2                      { font-style: normal;
						  color: #000;
						  background-color: #Ccc;
                          font-family:  "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
						  font-weight: bold;
						  font-size: 1.5em;
						  width: 90%;
                          margin:auto;
                          line-height: 2em;
                          text-align:center;
						   }
th.titlerowheader     /* Group Row Heading Style for tables on black pages*/
	                    { font-family: "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
				          background-color: #C0C0C0;       /* grey */
						  color: #000;                  /* black */
		                  text-align: left;
		                  font-weight: bold;
						  border: 2pt solid #000;        /* black */
						  padding: 2pt
						  }	   
th.rowheader           /* Summary Row Heading Style for tables on black pages*/
	                    { font-family: "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
				          background-color: #c00;       /* red */
						  color: #000;                  /* black */
		                  text-align: left;
		                  font-weight: bold;
						  border: 2pt solid #FFF;        /* white */
						  padding: 2pt
						  }	 
th.greyrowheader           /* Summary Row Heading Style for tables on black pages*/
	                    { font-family: "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
				          background-color: #C0C0C0;       /* grey */
						  color: #000;                  /* black */
		                  text-align: left;
		                  font-weight: bold;
						  border: 2pt solid #000;        /* black */
						  padding: 2pt
						  }	
.even                  /* Additional table font and background style - for data columns*/
	                    { font-family: "Papyrus", "Tekton Pro", "Marker Felt", fantasy;
				          color: #000;                  /* black */
		                  font-weight: normal;
		                  background-color: #C0C0C0;       /* grey */
						  border: 2pt solid #FFF;        /* white */
		                  text-align: left;
						  padding: 2pt
						  }		
.gb                 /* grey background */
                       { background-color: #C0C0C0}             /* grey */
                          

						  					   
/* CUSTOMIZED HTML TAG SETTINGS */			
/* invisible backgrounds */

form.order           /* Invisible form settings */
                        { background-color: transparent;
                          border: 0pt;
						  padding: 5pt 
						  }
A.nav:visited           /* Left Nav Bar - Normal paragraph links */
                        { color: #C0C0C0;
                          background-color:  transparent;
					      font-weight: bold;
						  text-decoration: underline
						  }
A.nav:active            /* Left Nav Bar - Normal paragraph links */
                        { color: white; 
                          background-color:  transparent; 
						  font-weight: bold;
						  text-decoration: underline
						  }

/* CUSTOMIZED HTML TAG SETTINGS */			
/* miscellaneous others */
.c                      { text-align: Center }
.credit                 { text-align: Center; 
                          font-size: 70%
						  }
.l                      { text-align: Left;
                          float: left }
.popup	             /* white border */
                        { border: .5em groove #C0C0C0;
                          padding: 1pt 
						  }
.r                      { text-align: Right;
                          float: right }
 


/**********************************************
/*Image resizing - based on 16 pt base font (default in most browsers) 
*/

.img88x31 {/*allows 88 x 31 px image to be rescaled with beginning text set at 12pt */
     width: 7.333em ;
     height: 2.583em;
     border: 0pt;
}
.img115x87 {/*allows 115 x 87 px image to be rescaled with beginning text set at 12pt */
     width: 9.583em ;
     height: 7.25em;
     border: 0pt;
}
.img207x80 {/*allows 207 x 80 px image to be rescaled with beginning text set at 12pt */
     width: 17.25em ;
     height: 6.667em;
     border: 0pt;
     margin: 1em;
     padding: 1em;
}

