  .OuterBorder
   {  
      width:  1000px ;
      margin-left: auto ;
      margin-right: auto ; 
      background-image:url('../images/checkerboardbg.jpg');
      background-repeat:repeat-x, repeat-y;

   }

  .ContentLocation
   {  
      width:  900px ;
      margin-left: auto ;
      margin-right: auto ; 
      background-color: #000000 ;
   }
  .LeftSpacer
   {
    position: relative;
    float: left;
    top : 0px;
    width:  180px;
    height : 500px;
  }  
  .RightSpacer
   {
    position: relative;
    float: left;
    top : 0px;
    width: 175px;
    height : 500px;
  }  
 .TextLocation
   {  

     position: relative;
               top: 0px; 
      float: left;
      width:  580px;
      height: 480px;
      padding: 10px;
      background-color: #FFFFFF; 
      overflow : auto;
      font-family: Arial, sans-serif;
           
   } 
 .TextLocation2
   {  

     position: relative;
               top: 0px; 
      float: left;
      width:  430px;
      height: 450px;
      background-color: #FFFFFF; 
      overflow : auto;
      font-family: Arial, sans-serif;
      padding: 10px;
           
   } 
.TextLocation3
   {  

     position: relative;
               top: 0px; 
      float: left;
      width:  623px;
      height: 375px;
      background-color: #FFFFFF; 
      overflow : auto;
      font-family: Arial, sans-serif;
      padding: 10px;
           
   } 
.TextLocation4
   {  

     position: relative;
               top: 0px; 
      float: right;
      width:  270px;
      height: 430px;
      background-color: #FFFFFF; 
      overflow : auto;
      font-family: Arial, sans-serif;
      padding: 10px;
           
   } 
.TextLocation5
   {  

     position: relative;
               top: 0px; 
      float: right;
      width:  580px;
      height: 280px;
      background-color: #FFFFFF; 
      overflow : auto;
      font-family: Arial, sans-serif;
      padding: 10px;
           
   } 
.WeddingText
   {  

     position: relative;
               top: 0px; 
      float: right;
      width:  580px;
      height: 205px;
      background-color: #FFFFFF; 
      overflow : auto;
      font-family: Arial, sans-serif;
      padding: 10px;
           
   } 
.MapLocation
   {
	position: relative;
	top: 0px;
	float: left;
	width: 450px;
	height: 441px;
   }
 .DCakesLeftCol
   {

     position: relative;
               top: 0px; 
      float: left;
      width:  643px;
      height: 340px;

   }
 .DCakesRightCol
   {

     position: relative;
               top: 0px; 
      float: left;
      width:  245px;
      height: 340px;

   }  

 .DCakesBottom
   {

     position: relative;
               top: 0px; 
      float: left;
      width:  900px;
      height: 125px;

   }
 .CenterBlockCatering
   {  
     position: relative;
               top: 0px; 
      float: left;
      width:  540px;
      height: 500px;
     } 
 .TextLocationCatering
   {  
     position: relative;
               top: 0px; 
      float: left;
      width:  510px;
      height: 352px;
      background-color: #FFFFFF; 
      overflow : auto;
      font-family: Arial, sans-serif;
      padding: 10px;           
   } 

 .TextBlock
   {
   width:  100%;
   height: 100%;
   position: relative;
             top: 0px;
             left:0px;

      background-color: #FFFFFF;
      z-index: 4;
   }

.ContactUsText
   {  
     position: relative;
               top: 0px; 
      float: left;
      width:  880px;
      height: 352px;
      background-color: #FFFFFF; 
      overflow : auto;
      font-family: Arial, sans-serif;
      padding: 10px;           
   } 
.WeddingCakePictures
   {  
     position: relative;
               top: 0px; 

      width:  870px;
      padding: 10px;           
   } 

 .rightlogo {
     width: 150px ;
     margin: 5px ;
     float : right ;
}
 .LogoStripe
   {
   background-color: #1CD3A2;
   }
  .Branding
   {
      position: relative;
      float : left;  
      width: 900px;
      background-color: #99FF00; 
    }
 .Branding2
   {
      position: absolute; 
      left: 35px;
      top: 410px;
      width: 1200px;
      height: 210px;
      background-color: #99FF00; 
      z-index 4;
       
  }
    UL 
     {
       magrin: 0px;
       padding: 0;
       list-style: none;
       width: 100%;
       float: left;
       position: relative;
         top: 0px;
         left: 0px;
       background-color: #99FF00; 
     }
   UL LI
     {
      float: left;
      margin: 10px;
      width: 120px;
     }
   UL A
     {
      MARGIN: 5PX;
      POSITION: RELATIVE;
      LEFT: 20PX;
      DISPLAY: BLOCK;
      TEXT_DECORATION: NONE;
      COLOR: #00F;
     }
   .GraphicLogo1
     {
      position: absolute;
               top: 420px; 
               left: 40px;
      z-index: 10;
     
     }
   .GraphicLogo2
     {
      position: absolute;
               top: 435px; 
               left: 43px;
      z-index: 10;
     
     }
#content 
{
  width: 700px ;
  margin-left: auto ;
  margin-right: auto ;
}
IMG.displayed 
{
    display: block;
    margin-left: auto;
    margin-right: auto 
}
IMG 
{
   border: 0;
} 
img.floatLeft { 
    float: left; 
    margin: 4px; 
}


a {
  font: italic 100%/1.0 Georgia, serif;
}
a:link { 
  color: #000000;
  text-decoration: none;
}
a:visited {
  color: #000000;
  text-decoration: none;
}
a:hover {
  color: #FFFF00;
}
a:active { 
  color: #00FF66;
}

     }