/* PAGE */

html, body {
  margin: 0px;}

body {
  text-align: center;
  background: url(../../images/pageRepeatbg.jpg) repeat-x;}

#pageContainer {
  width: 752px;
  margin: 0px auto;
  text-align: left;}



/* HEADER */

#headerRow1 {
  width: 752px;
  height: 90px;}
  
  #headerRow1Structure {
    width: 752px;
    height: 90px;}
  
    #headerRow1Col1 {
      width: 176px;
      height: 90px;
      background: url(../../images/headerRow1Col1bg.gif) no-repeat;}
    
    #headerRow1Col2 {
      width: 96px;
      height: 90px;
      background: url(../../images/headerRow1Col2bg.jpg) no-repeat;}
    
    #headerRow1Col3 {
      width: 51px;
      height: 90px;
      background: url(../../images/headerRow1Col3bg.gif) no-repeat;}
    
    #headerRow1Col4 {
      width: 225px;
      height: 90px;
      background: url(../../images/headerRow1Col4bg.jpg) no-repeat;}
    
    #headerRow1Col5 {
      width: 204px;
      height: 90px;
      background: url(../../images/headerRow1Col5bg.gif) no-repeat;}

#headerRow2 {
  width: 752px;
  height: 155px;}
  
  #headerRow2Structure {
    width: 752px;
    height: 155px;}
  
    #headerRow2Col1 {
      width: 176px;
      height: 155px;
      background: url(../../images/headerRow2Col1bg.gif) no-repeat;}
      
      #headerRow2Col1Link {
        width: 176px;
        height: 155px;
        margin: 0px;}
    
    #headerRow2Col2 {
      width: 372px;
      height: 155px;
      background: url(../../images/headerRow2Col2bg.jpg) no-repeat;}
    
    #headerRow2Col3 {
      width: 204px;
      height: 155px;
      background: url(../../images/headerRow2Col3bg.gif) no-repeat;}
      
      #headerRow2Col3Link {
        width: 204px;
        height: 155px;
        margin: 0px;}



/* BODY */

#bodyRow1Col1, #bodyRow1Col2, #bodyRow1Col3 {
  height: 440px;
  vertical-align: top;}

#bodyRow1Col1 {
  width: 76px;
  background: url(../../images/bodyEdgeRepeatLeftbg.gif) repeat-y;}

#bodyRow1Col2 {
  width: 600px;
  background: url(../../images/bodyRow1Col2Repeatbg.gif) repeat-y;}

  div#navigationContainer {
    width: 128px;
    height: 128px;
    position: absolute;
    margin-top: -33px;
    margin-right: 0px;
    margin-left: 472px;
    border: 0px;
    background: url(../../images/navigationbg.gif) no-repeat top right;
    z-index: 100;}
    
    #navigationContent {
      width: 128px;
      height: 128px;}
  
  div#indexBride {
    width: 300px;
    height: 463px;
    position: absolute;
    margin-top: -23px;
    margin-right: 300px;
    margin-left: 0px;
    border: 0px;
    background: url(../../images/indexBride.jpg) no-repeat bottom left;}
  
  div#indexContentContainer {
    width: 470px;
    height: 440px;
    position: absolute;
    margin-left: 130px;}
    
    div#indexTitleTextContainer {
      width: 272px;
      height: 141px;
      position: absolute;
      margin: 0px auto auto 0px;
      background: url(../../images/indexTitleText.gif) no-repeat top left;}
    
    div#indexIconContainer {
      width: ;
      height: ;
      margin-top: 140px;
      padding-left: 76px;}
    
      div.indexIconItem {
        width: 80px;
        height: 125px;
        border: 2px solid black;
        background: black;
        margin: 5px;
        float: left;
        text-align: center;}
        
        img.iconItem {
          width: 76px;
          height: 122px;
          margin: 2px auto 0px auto;
          border: 0px;}
          
  #subPageBodyContentContainer {
    padding: 0px 10px 10px 10px;}
    
    #navigationFloatBox {
      width: 128px;
      height: 140px;
      float: right;
      margin: 0px;}

#bodyRow1Col3 {
  width: 76px;
  background: url(../../images/bodyEdgeRepeatRightbg.gif) repeat-y;}
  
  img#bodyRow1Col3 {
    position: absolute;
    margin-top: 0px;
    width: 76px;
    height: 80px;}



/* FOOTER */

#footerRow1Col1, #footerRow1Col2, #footerRow1Col3, #footerRow2Col1, #footerRow2Col2, #footerRow2Col3 {
  height: 100px;}

#footerRow1Col1 {
  width: 76px;
  height: 20px;
  background: url(../../images/bodyEdgeRepeatLeftbg.gif) repeat-y;}

#footerRow1Col2, #footerRow1Col2_subPage {
  width: 600px;
  height: 20px;
  text-align: right;
  background: #e7e8f7;}

#footerRow1Col2 {
  width: 600px;
  height: 20px;
  background: url(../../images/indexBrideFooter.jpg) no-repeat top left #e7e8f7;}
  
  div#footerRow1Col2Right {}
  
  div#footerRow1Col2Left {}

#footerRow1Col3 {
  width: 76px;
  height: 20px;
  background: url(../../images/bodyEdgeRepeatRightbg.gif) repeat-y;}

#footerRow2 {
  width: 752px;
  height: 6px;
  background: url(../../images/footerRow2bg.gif) no-repeat;}


/* SUB FOOTER */

div#designer {
  width: 500px;
  margin: 10px auto;
  text-align: center;}