body {bgcolor: #ffffff;
     margin-top: 0px;
     margin-bottom: auto;
     margin-right: auto;
     margin-left: 6px;
     width: 800px;
     text-align: left;
   }

h1 {color: #32004B;
    font-family: georgia, verdana, arial, sans-serif;   
     margin-left: 0px;
     margin-right: 0px;
     margin-top: 0px;
     margin-bottom: 0px;      
   }

h2 {color: #32004B;
    font-family: georgia, verdana, arial, sans-serif;
     margin-left: 0px;
     margin-right: 0px;
     margin-top: 0px;
     margin-bottom: 0px;  
   }

h3 {color: #32004B;
    font-family: georgia, verdana, arial, sans-serif;
     margin-left: 0px;
     margin-right: 0px;
     margin-top: 0px;
     margin-bottom: 0px;  
   }

h3.thanks {color: #32004B; /* Thank you at bottom of pages */
        font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
        font-size: 12pt;
        margin-left: 110px;
        } 

h3.ithanks {color: #32004B;
           font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
           font-size: 12pt;
           margin-left: 137px;
           } 

h3.purchinfo {color: #32004B; /* Header on purchase info page */
             font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
             margin-left: 175px;
             margin-bottom: 1px;
             }

h4 {color: #32004B; /* Item headers on large image pages */
    font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;      
   }

h4.orderop {color: #32004B; /* Item headers on large image pages */
            font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
            margin-left: 0px;
            margin-top: 10px;
            margin-bottom: -10px;      
            }

h4.fth {color: #32004B; /* Item headers on entrance page featured items */
     font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
     font-size: 11pt;
     margin-left: 0px;
     margin-right: 70px;
     margin-top: 25px;
     margin-bottom: 25px;      
    }


h4.itemhead {color: #32004B;
           font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
           margin-left: 150px;
           margin-top: 25px;
           margin-bottom: 25px;         
           }

h4.feature  {color: #32004B;
          font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
          margin-right: 12px;
            
          }

h4.guest  {color: #32004B;
          font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
          margin-left: 43px;
          margin-top: 5px;
          margin-bottom: -11px;
          font-size: 11pt;            
          }

h4.holly {color: #32004B;
           font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
           margin-top: 25px;
           margin-bottom: -28px;         
           }

h5        {color: #32004B;
           font-size: 12px;
           font-family: 'Arial', 'Helvetica', sans-serif; 
           font-weight: lighter;
              
          }



li {color: #32004B; /* list items on link exchange page */
           font-size: 10pt;
           font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif; 
           } 



p {color: #32004B;
   font-size: 9pt;
   font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; 
     
  }


p.category {color: #32004B; /* Featured items categories left align */
           font-size: 7pt;
           font-family: 'Verdana','Arial', 'Helvetica', sans-serif; 
           margin-top: -25px; 
           margin-left: 1px;
           text-align: left;                
           }


p.categoryr  {color: #32004B; /* Featured items categories right align */
             font-size: 7pt;
             font-family: 'Verdana','Arial', 'Helvetica', sans-serif; 
             margin-top: -25px;
             margin-right: 70px;                          
             }

p.navbar {color: #32004B; /* navigation bar at bottom of pages */
        font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif; /* all items page headers */
        font-size: 10pt;
        margin-left: 120px;
        margin-bottom: 15px;      
        }

p.copy   {color: #32004B; /* copyright info bottom of pages */
         font-size: 8pt;
         font-family: 'Arial', 'Helvetica', sans-serif;
         margin-left: -65px;
         text-align: center;      
        }


p.vjewel {text-align: center; /* align items side bar */
        }

p.cat {color: #32004B;
      font-size: 9pt;
      font-family: 'Arial', 'Helvetica', sans-serif; 
      text-align: center; 
     }

p.thumbs {color: #32004B; /* All items pages item headers and text */
        font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
        font-size: 10pt;
        text-align: left;
        margin-right: 50px;        
        }

p.intro {color: #32004B; /* intro at top of entrance page, link exchange page header, text */
        font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
        font-size: 11pt;
        margin-left: 12px;
        margin-right: 50px;
       }

p.holly {color: #32004B; /* intro at top of entrance page, link exchange page header, text */
        font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
        font-size: 11pt;
        margin-left: 55px;
        margin-right: 50px;
        }


p.items  {color: #32004B; /* Featured items descriptions entrance page text right align */
        font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif; /* all items page headers */
        font-size: 10pt;
        text-align: right;        
        margin-right: 70px;
       }

p.itemsr  {color: #32004B; /* Featured items descriptions entrance page text left align */
          font-family: 'Tempus Sans ITC', 'Helvetica', sans-serif;
          font-size: 10pt;
          text-align: left;        
          margin-left: 0px;
          margin-right: 40px;
         }

p.purchase {color: #32004B; /* purchase info sections bottom of pages */
           font-size: 10pt;
           font-family: 'Verdana','Arial', 'Helvetica', sans-serif; 
           margin-right: 50px;
           } 

a:link {
        color: #000000;
	font-family: 'arial', 'helvetica', 'verdana', 'sans-serif';
	font-size: 8pt;
	font-weight: darker;
	margin-top: 0px;
	margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
       }

a:visited {
           color: #000000;
	font-family: 'arial', 'helvetica', 'verdana', 'sans-serif';
	font-size: 8pt;
	font-weight: darker;
	margin-top: 0px;
	margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
          } 

a:hover { 
          color: #660099; 
	font-family: 'arial', 'helvetica', 'verdana', 'sans-serif';
	font-size: 8pt;
	font-weight: darker;
	margin-top: 0px;
	margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        }

a:active {
           color: #000000; 
	font-family: 'arial', 'helvetica', 'verdana', 'sans-serif';
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
         } 

a.black:link {
        color: #000000;
	font-family: 'arial', 'helvetica', 'verdana', 'sans-serif';
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
       }

a.black:visited {
           color: #000000;
	font-family: 'arial', 'helvetica', 'verdana', 'sans-serif';
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
          } 

a.black:hover { 
          color: #000000; 
	font-family: 'arial', 'helvetica', 'verdana', 'sans-serif';
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        }

a.black:active {
           color: #000000; 
	font-family: 'arial', 'helvetica', 'verdana', 'sans-serif';
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
         } 

    #mainphotosdiv {        
	position:absolute;
        top: 0px;
        left:0px;
        height: 460px;
        width: 100%;
	bgcolor: #ffeeff;
	color: #ffeeff;
    }

    .mainphotosclass {
	display: block;
	height: 126px;
	bgcolor: #ffeeff;
	color: #ffeeff;
        border: 1px dashed #660099;
    }

    .borderclass {
	display: block;
	bgcolor: #ffeeff;
	color: #ffeeff;
        border: 1px dashed #660099;
    }

    .borderclassNew {
	padding: 2px 2px 2px 2px; 
	display: block; 
	border: 1px dashed #660099;
    }

    .framelessborderclass {
	display: block;
	width: 150px;
	bgcolor: #ffeeff;
	color: #ffeeff;
    }

    .framelessbrclass {
	display: block;
	margin-bottom: 6px;
    }

    .framelessbrtopclass {
	display: block;
	margin-top: 6px;
	margin-bottom: 6px;
    }

.DivStyle 
	{
		text-align: left; 	
		margin-top: 1px;
		margin-bottom: 1px;
		margin-left: 1px;
		margin-right: 1px;
		border: solid 1px #ffffff;
	}

.BorderOn {border: solid 1px #660099;}
.BorderOff {border: solid 1px #ffffff;}

.DivStyleWithBorder 
	{
		text-align: left; 	
		margin-top: 1px;
		margin-bottom: 1px;
		margin-left: 1px;
		margin-right: 1px;
		border: solid 1px #660099;
	}

.BlankDivStyle 
	{
		width: 2px;
		background-color: #f2f2f2;
	        font-size: 0pt;
		margin-top: 1px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding-top : 0px;
		padding-bottom : 0px;
		border: solid 1px #f2f2f2;
	}

.NewDivStyle 
	{
		text-align: left; 
		width: 130px;
		height: 14px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 4px;
		margin-right: 4px;
		padding-left: 4px;
	}

.NewDivStyleWithBorder 
	{
		text-align: left; 
		width: 130px;	
		height: 14px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 4px;
		margin-right: 4px;
		border: solid 0px #F2F2F2;
		background-color: #CC99CC;
		cursor:pointer;
		padding-left: 4px;
	}

.NewDivStyleSub 
	{
		text-align: left; 
		width: 114px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 20px;
		margin-right: 4px;
		padding-left: 4px;
	}

.NewDivStyleWithBorderSub 
	{
		text-align: left; 
		width: 114px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 20px;
		margin-right: 4px;
		border: solid 0px #F2F2F2;
		background-color: #CC99CC;
		cursor:pointer;
		padding-left: 4px;
	}

.NewDivStylewithBottomMargin
	{
		text-align: left; 	
		width: 134px;
		height: 20px;
		margin-top: 0px;
		margin-bottom: 2px;
		margin-left: 4px;
		margin-right: 4px;
		border: solid 1px #cccccc;
		background-color: #cccccc;
	}

.NewDivStylewithBottomMarginSub
	{
		text-align: left; 	
		width: 134px;
		height: 16px;
		margin-top: 2px;
		margin-bottom: 2px;
		margin-left: 4px;
		margin-right: 4px;
		border: solid 1px #E0E0E0;
		background-color: #E0E0E0;
	}
