body 	{
    color: #000000;
	margin: 0px auto;
	padding: 0px;
	border: #000000 0px solid;
	background-color: #d7dee3;
	background-image: url(picts/background.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	background-attachment: fixed;
    margin: 0px auto;
	}


div { margin: 0px auto; }

ul.order { line-height:20px; }

/* page links */

a:link		{ color: #0000FF; text-decoration: none; }

a:visited	{ color: #0000FF; text-decoration: none; }

a:active	{ color: #0000FF; text-decoration: none; }

a:hover		{ color: #78B5FE; text-decoration: none; }




/* the next line is the main page font */

table 		{ color: #333333; font: 14px  arial, verdana, sans-serif; font-weight: normal; margin:0px auto; line-height:18px; }


.title 		{ color: #295371; font: 24px arial, verdana,  sans-serif; letter-spacing: 1px; font-weight: bold; }

.title2 		{ color: #295371; font: 20px arial, verdana,  sans-serif; letter-spacing: 1px; font-weight: bold; }

.subtitle	{ color: #295371; font: 16px arial, verdana,  sans-serif; letter-spacing: 0px; font-weight: bold; }

.subtitle2 { color: #295371; font: 14px arial, verdana,  sans-serif; letter-spacing: 0px; font-weight: bold; } 

.subtitle3 { color: #0B009C; font: 16px arial, verdana,  sans-serif; letter-spacing: 0px; font-weight: bold; } 

.abca { font-family: times new roman, sans-serif;  }

.small { font-size: 10px; }

.small2 { font-size: 12px; }

.phonetitle 	{ color: #1b3a51; font: 14px arial, verdana, sans-serif; letter-spacing: .5px; font-weight: bold; }

.date-font	{ color: #1b3a51; font: 10px verdana, arial, sans-serif; font-weight: bold; }

.just 		{ text-align: justify; }

.ctr { text-align: center; }

.center { text-align: center; }

.left { text-align: left; }

.right { text-align: right; }

.top { vertical-align: top; }

.middle { vertical-align: middle; }

.bottom { vertical-align: bottom; }

.under { text-decoration: underline; }

.blue { color: #295371; }

.bluebold { color: #295371; font-weight: bold; }

.red  { color: #ff0000; }

.input {font-size: 11px;}

.style3 { font-size: 12px; }

/* border and line code */

.page-splits	{ color: #dddcd6; height: 2px; border-top: #a49c98 1px solid; width: 100%; }

.borders	{ border: #000000 1px solid; }

.noborder { border:0px }

/* image borders and positioning code */

.imgright  { float: right; margin-left: 10px; }


/* order box */

.orderbox1 { font-size: 12px;
            border-top: 1px solid #000000;
            border-left: 1px solid #000000;
            border-bottom: 1px solid #000000;
            color: #295371;
            text-align:left;
            padding-left: 10px; 
            width: 200px;
            }

.orderbox2 { font-size: 12px;
            border-top: 1px solid #000000;
            border-right: 1px solid #000000;
            border-bottom: 1px solid #000000;
            color: #295371;
            text-align:left; 
            padding-left: 10px;
            width:200px;
            }
 
 
 
 /* home page right notes area */


#notes  { position:relative;top:50px;width:250px;height:190px; }            


/* right and left text boxes */




.note-text 	{ padding: 6px;
		  color: #333333;
		  font-size: 11px;
		  text-align: left;
		  border-top: #dddcd6 1px solid;
		  border-bottom: #807a77 1px solid;
		  border-left: #807a77 1px solid;
		  border-right: #807a77 1px solid; }

.note-title	{ padding: 5px;
		  background-color: #cbc7c3;
		  color: #322926;
		  font: bold 12px arial, verdana, sans-serif;
		  text-align: left;
		  border-top: #807a77 1px solid;
		  border-bottom: #807a77 1px solid;
		  border-left: #807a77 1px solid;
		  border-right: #807a77 1px solid; }
          
          
/* sitemap link */         
          
#sitemap  { font-size: 16px; text-align: left; margin-left: 20px; }


/* cart box */

.cart { position:relative;top:30px;height:50px; margin-left:120px; }



 /* page footer code */
 

.footer 	{
		border-bottom: #807a77 1px solid;
		border-top: #dddcd6 1px solid;
		}

.footer-line	{
		border-right: #807a77 1px solid;
		border-bottom: #dddcd6 1px solid;
		border-top: #807a77 1px solid;
		}
        
.sidebar-fill-line	{
		background-image: url(picts/background-sidebar.jpg);
		width: 150px;
		border-right: #807a77 1px solid;
        border-bottom: #dddcd6 1px solid;
		}
        


.footertext	{ color: #322926; font: 10px arial, verdana, sans-serif; font-weight: bold; }

.footer-menu {color: #322926; font: 10px arial, verdana, sans-serif; font-weight: bold;  }


.bottom-menu {color: #322926; font: 11px arial, verdana, sans-serif; font-weight: bold; line-height: 15px; margin-bottom:5px; }


 /* sidebar code */

.sidebar	{
		background-image: url(picts/background-sidebar.jpg);
		width: 150px;
		border-right: #807a77 1px solid;
		}


.sidebar-line	{
		border-left: #ffffff 1px solid;
		}





 /* hide menu and items for printing */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}


 /* samples page */

 .samplebox { width:300px;
               height:65px;
               margin-top:10px;
               margin-bottom:10px
               }
 
.samplelist { float:left;
              text-align:left;
              font-size:11px;
              width:120px;
              margin-left:15px;
              padding-left:10px;
              font-weight:bold;
              color: #295371
               }


               
  /* testimonial page */
  
.test {       text-align:left;
              font-size:11px;
              width:350px;
              margin-left:15px;
              color: #295371
               }  
  
                


 /* order page */

.price 		{ color: #993300; font: 14px arial, verdana, sans-serif; font-weight: bold; }

.ordermargin	{ margin: 6px 0px 0px 0px;}


.orderbutton {	background-color:#993333;
		font-family: arial, verdana, helvetica, sans-serif;
		color: #ffffff;
		font-size: 10pt;
		height: 23px;
		width: 52px;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		border: #ffffff 1px solid; }


.orderbuttonon { background-color:#6666ff;
		font-family: arial, verdana, helvetica, sans-serif;
		color: #ffffff;
		font-size: 10pt;
		height: 23px;
		width: 52px;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		border: #ffffff 1px solid; }


 /* samples pages */
 
 .buy { vertical-align: middle;
        height: 100%;
        text-align: right;
         }
 
.buymargin	{ margin: 6px 0px 0px 0px;}        
        

.img2 { border: 1px solid #ffffff; }




 /* contact form */

.submitbutton 	{ font-size: 13px; }


.shadeform	{ font: 13px arial, verdana, sans-serif;
		background-color: #e7e6e5;
		background-image: url(picts/shadeform.gif);
		text-align: left;
		width: 200px;
		border: #000000 1px solid; }

.textarea	{ font: 13px arial, verdana, sans-serif;
		background-color: #e7e6e5;
		background-image: url(picts/shadeform.gif);
		text-align: left;
		width: 250px;
		height: 135px;
		border: #000000 1px solid; }

.dropdown 	{ color: #000000;
		width: 200px;
		background-color: #e7e6e5;
		font: 12px arial, verdana, sans-serif; }








 /* links page code */


.linksmargin	{ margin: 10px; }

.searchbutton 	{ font: 11px arial, verdana, helvetica, sans-serif; }

.searchform 	{ font: 13px arial, verdana, sans-serif;
		background-image: url(picts/shadeform.gif);
		background-color: #e7e6e5;
		width: 120px;
		height: 20px;
		border: #000000 1px solid; }


.searchdrop 	{ font: 12px arial, verdana, sans-serif;
		color: #000000;
		width: 120px;
		height: 20px;
		background-color: #e7e6e5;
		margin-top: 3px; }










 /* start code for the gallery and viewer */



.gallerytitle 	{ color: #000000; font: 16px georgia, "times new roman", verdana, sans-serif; font-weight: bold; }

.gallerytext 	{ color: #342425; font: 11px georgia, "times new roman", verdana, sans-serif; font-weight: normal; }

.rollover 	{ border: #ffffff 10px solid; }

.rolloveron 	{ border: #342425 1px solid; padding: 9px; }

.viewer-border	{ border: #ffffff 15px solid; }


.button-slideshow 
		{
		background-image: url(picts/button-slideshow.gif);
		background-color:#cccccc;
		color: #000000;
		font-family: arial, verdana, helvetica, sans-serif;
		font-weight: bold;
		text-align: center;
		font-size: 12px;
		height: 22px;
		cursor:pointer;
		padding-left: 7px;
		padding-right: 7px;
		border: #000000 1px solid;
		}


.buttonon-slideshow
		{
		background-image: url(picts/buttonon-slideshow.gif);
		background-color:#cccccc;
		color: #660000;
		font-family: arial, verdana, helvetica, sans-serif;
		font-weight: bold;
		text-align: center;
		font-size: 12px;
		height: 22px;
		cursor:pointer;
		padding-left: 7px;
		padding-right: 7px;
		border: #660000 1px solid;
		}













 /* start the code for the menus */
 



.menuouter	{
		border-top: #322926 1px solid;
		border-bottom: #807a77 1px solid;
		padding-top: 12px;
		padding-bottom: 0px;
		}



.menu		{ font-family: arial, verdana, helvetica, sans-serif;
		  font-size: 8pt;
		  padding-top: 3px;
		  padding-bottom: 3px;
		  padding-left: 5px;
		  padding-right: 5px;
		  margin-right: 4px;
		  cursor:pointer;
		  font-weight: bold;
		  text-align: center;
		  display: block;
		  line-height: 16px;
		  white-space:nowrap;
		  border-top: #807a77 1px solid;
		  border-bottom: #807a77 0px solid;
		  border-left: #807a77 1px solid;
		  border-right: #807a77 1px solid; }


a.menu:link 	{ background-image: url(picts/menu.gif);
		  background-color:#cbc7c3;
		  color: #322926; }


a.menu:visited 	{ background-image: url(picts/menu.gif);
		  background-color:#cbc7c3;
		  color: #322926; }


a.menu:active 	{  background-image: url(picts/menuon.gif);
		   background-color:#cbc7c3;
		   color: #322926; }


a.menu:hover 	{ background-image: url(picts/menuon.gif);
		  background-color:#f0f0f0;
		  color: #006600; }






 /* gallery menu code */

.menu-galleryouter	{
			border-top: #807a77 1px solid;
			margin-top: 10px;
			padding-top: 0px;
			padding-bottom: 0px;
			}



.menu-gallery		{ font-family: arial, verdana, helvetica, sans-serif;
		  font-size: 8pt;
		  padding-top: 3px;
		  padding-bottom: 3px;
		  padding-left: 5px;
		  padding-right: 5px;
		  margin-right: 4px;
		  cursor:pointer;
		  font-weight: bold;
		  text-align: center;
		  display: block;
		  line-height: 16px;
		  white-space:nowrap;
		  border-top: #807a77 0px solid;
		  border-bottom: #807a77 1px solid;
		  border-left: #807a77 1px solid;
		  border-right: #807a77 1px solid; }


a.menu-gallery:link 	{ background-image: url(picts/menu.gif);
		  background-color:#cbc7c3;
		  color: #322926; }


a.menu-gallery:visited 	{ background-image: url(picts/menu.gif);
		  background-color:#cbc7c3;
		  color: #322926; }


a.menu-gallery:active 	{  background-image: url(picts/menuon.gif);
		   background-color:#cbc7c3;
		   color: #322926; }


a.menu-gallery:hover 	{ background-image: url(picts/menuon.gif);
		  background-color:#f0f0f0;
		  color: #006600; }
          
          



