body {background-image: url(/images/limestonebackcut.jpg);
     }

div.wrap {width: 810px;
		  margin-left: auto;
		  margin-right: auto;
		  background-color: white;
		  padding: 25px 25px 10px 25px;
		  border: solid 2px #848284;
		  }
		  
div.wrap2 {width: 690px;
		  margin-left: auto;
		  margin-right: auto;
		  background-color: white;
		  padding: 25px 25px 10px 25px;
		  border: solid 2px #848284;
		  }

  
div.banner {border-style: solid; 
            border-color: #848284;
            text-align: center;
            width: 96%;
            margin-left: auto;
            margin-right: auto;
            padding: 8px;
            }
            
div.products {border-style: solid; 
              border-color: #848284;
              text-align: center;
              width: 96%;
              margin-left: auto;
              margin-right: auto;
              padding: 8px;
              text-decoration: none;
              }

div.products a {text-decoration: none;
                color: #848284;
              }
              
table.content { border: 0;
		        margin-left: auto;
		        margin-right: auto;
              }

table.content td {cellspacing: 0;
                  cellpadding: 0;
                 }

table.jewellery { margin-left: auto;
                  margin-right: auto;
                  border: 0;
                }

table.jewellery td {text-align: center;
                    }
                    
td.photo {background-color: white;
          text-align: center;
         }

td.privacy {background-color: white;
          text-align: center;
         }

td.body {width: 400px;
         padding: 46px 10px 10px 10px;
         font-family:"Monotype Corsiva";
 		 font-size: 24px;
 		 color: #848284;
 		 text-align: justify;
        }
        
td.body2 {width: 650px;
         padding: 10px 10px 5px 10px;
         font-family:"Monotype Corsiva";
 		 font-size: 24px;
 		 color: #848284;
 		 text-align: justify;
 		 background-color: white;
         }

td.portrait {width: 180px;
             text-align: center;
             padding-top: 48px; 
             font-family:"Monotype Corsiva";
 			 color: #848284;
 			 background-color: white;
            }
            
td.menu {width: 210px;
         text-align: center;
        }

td.menu2 { width: 210px;
           text-align: center;
           padding-left: 50px;
           padding-top: 10px;
         }

td.smallfoot {font-family:"Monotype Corsiva";
 			  font-size: 24px;
 			  color: #848284;
 			  text-align: center;
 			  padding-top: 5px;
 			  background-color: white;
              }
        
td.smallfoot1 {font-family:"Monotype Corsiva";
 			  font-size: 24px;
 			  color: #848284;
 			  text-align: center;
 			  padding-top: 5px;
 			  background-color: white;
 			  padding-left: 110px;
              }

td.smallfoot2 {font-family:"Monotype Corsiva";
 			  font-size: 24px;
 			  color: #848284;
 			  text-align: left;
 			  vertical-align: middle;
 			  padding-top: 5px;
 			  background-color: white;
 			  padding-right: 140px;
              }

img.homeport {border: 2px solid #848284;
             }

span.menutitle{ font-family:"Monotype Corsiva";
 			    font-size: 36px;
 			    color: #848284;
               }
     
span.banner1 {font-family:"Monotype Corsiva";
 			 font-size: 48px;
 			 color: #FF659C;
 			 }

span.banner2 {font-family:"Monotype Corsiva";
 			 font-size: 36px;
 			 color: #848284;
 			 }

span.banner3 {font-family:"Monotype Corsiva";
 			 font-size: 30px;
 			 color: #FF659C;
 			 }

span.under {text-decoration: underline;
           }

span.privacy {font-size: 18px;
              text-decoration: none;
             }
             
span.privacy a, span.privacy a:link, span.privacy a:visited {color: #848284;
                                                             text-decoration: none;
                                                            }
                                                            
span.green {font-size: 24px;
			font-weight: bold;
			color: #008080;
			text-decoration: none;
			}   
			
span.green a, span.green a:link, span.green a:visited {color: #319A63;
                                                             text-decoration: none;
                                                            }
                                                            
span.maillinksmall a, span.privacy a:link, span.privacy a:visited {color: #848284;
                                                             text-decoration: none;
                                                             font-size: 18px;
                                                            }        
                                            
span.maillink a, span.privacy a:link, span.privacy a:visited {color: #848284;
                                                             text-decoration: none;
                                                            }

p.content { font-family:"Monotype Corsiva";
 			font-size: 24px;
 			color: #848284;
 			text-align: justify;
 		  }
 		  
p.title { font-family:"Monotype Corsiva";
 			font-size: 36px;
 			color: #848284;
 			text-align: center;
 		  }

p.instruction {margin-bottom: 10px;
 		  }
  
p.items { font-family:"Monotype Corsiva";
 			font-size: 30px;
 			color: #848284;
 			text-align: center;
 		  }

p.titlesmall { font-family:"Monotype Corsiva";
 			font-size: 24px;
 			color: #848284;
 			text-align: center;
 		  }
 		  
p.jewellerysmall { font-family:"Monotype Corsiva";
 			font-size: 24px;
 			color: #848284;
 			text-align: center;
 			margin-top: -1px;
 		  }

p.footer { font-family:"Monotype Corsiva";
 			font-size: 24px;
 			color: #848284;
 			text-align: center;
 			width: 500px;
 			margin-left: auto;
 			margin-right: auto;
 		  }
 		  
p.footersmall { font-family:"Monotype Corsiva";
 			font-size: 28px;
 			color: #848284;
 			text-align: center;
 		  }

p.gstpst {font-family:"Monotype Corsiva";
 			font-size: 20px;
 			color: #848284;
 			text-align: center;
         }
         
ul.diamond li {list-style-image: url(images/diamondsmallpink.gif);
               }
               
ul.diamond {line-height: 1.5em;
           }
         
span.pink {color: #FF659C;
          }

span.pink a {text-decoration: none;
             color: #FF659C;
            }
            
span.pinksmall {color: #FF659C;
                font-size: 24px;
          }

span.largefirst {font-size: 44px;
                }
                
img.product { margin-top: 30px;
              border: 0;
            }
            
img.nauble {margin-top: 10px;
		    border: 0;
		    }

img.nauble2 {margin-top: 40px;
		    border: 0;
		    }

img.product2 { border: solid 3px #848284;
            }

table.styles { font-family:"Monotype Corsiva";
 			font-size: 24px;
 			color: #848284;
 			text-align: center;
 			margin-left: auto;
 			margin-right: auto;
 		  }


td.menu a, td.menu2 a {display:block;
   padding:2px;
   border: 2px outset;
   text-decoration:none;
   width:90%;
   margin-top: 2px;
   margin-bottom: 2px;
   margin-left: auto;
   margin-right: auto;
   color:white;
   font-family:"Trebuchet MS", Verdana, sans-serif;
   font-weight: bold;
   text-align: center;
   } 

td.menu a:link, td.menu a:visited, td.menu2 a:link, td.menu2 a:visited {background:#848284;
                   border: 2px outset;
                   text-align: center;
                   font-weight: bold;
                  }
                  
td.menu a:focus, td.menu a:hover, td.menu2 a:focus, td.menu2 a:hover {background: #FF659C;
                  border: 2px outset;
                  text-align: center;
                  font-weight: bold;
                  color:white;
                  }
                  
td.menu a:active, td.menu2 a:active {background:#FF659C;
		  border: 2px outset;
          text-align: center;
          font-weight: bold;
          }
          
td.photo a {display:block;
   padding:2px;
   border: 4px groove #848284;
   text-decoration:none;
   width: 60%;
   margin-top: 2px;
   margin-bottom: 2px;
   margin-left: auto;
   margin-right: auto;
   color:white;
   font-family: "Monotype Corsiva";
   font-size: 28px;
   text-align: center;
   } 
   
td.photo a:link, td.photo a:visited  {background:#FF659C;
                   border: 4px groove #848284;
                   text-align: center;
                   font-size: 28px;
                  }

td.photo a:focus, td.photo a:hover {background: #848284;
                  border: 4px groove #848284;
                  text-align: center;
                  font-size: 28px;
                  color:white;
                  }

td.photo a:active  {background:#848284;
		  border: 4px groove #848284;
          text-align: center;
          font-size: 28px;
          }
