body
{
  
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 17px;
  padding-left: 0px;
  padding-right: 0px;

  color:#ae978d;
  font-family: arial,verdana,helvetica;
  
  font-size:11px;
  background:url(i/bg_body.png);
  background-position: 50% -153px;
  background-repeat: no-repeat;
  background-color:#764a39;
  
  }

a {
    color:#d2a07a;  
    text-decoration:none; 
    }

a:hover {
    color:#d2a07a;  
    text-decoration:underline; 
    }

img
{
  border:0;
  }

 

#main {
  width:786px;
  height:664px;
  margin-left:auto;
  margin-right:auto;
  margin-top: 170px;

  margin-top: 17px;

  margin-bottom: 0px;
 
  overflow:hidden;

  background:url(i/bg_main.jpg);
  background-position: top;
  background-repeat: no-repeat;

_SSbackground-color:#ffeeaa; 

}

#logo {
    display:block;
    position:relative;
    top:6px;
    left:17px;
    width:210px;
    height:71px;

    height:87px;

    overflow:hidden;

}

#top_menu {
    display:block;
    position:relative;
    top:-9px;
    top:-26px;
    left:370px;
    width:400px;
    height:17px;
    overflow:hidden;

  font-family: verdana,arial,helvetica;

}

#top_menu a {
    color:#b59d93;
    font-weight:bold;

}


#home {
    display:block;
    position:relative;
    top:125px;
    top:110px;

    left:739px;
    width:18px;
    height:45px;
    overflow:hidden;

}



#left_content {
    display:block;
    position:relative;
    top:144px;
    top:128px;


    left:276px;
    width:158px;

    width:150px;
    padding-left:4px;
    padding-right:4px;

    height:276px;
    height:270px;

    height:235px;
    margin-bottom:35px;


    height:257px;
    margin-bottom:13px;

    padding-top:6px;
    
_SSfont-weight:bold;

    overflow:hidden;
    text-align:justify;
    text-align:left;

    color:#a47d6f;

    font-size:10px;
    font-size:11px;

    line-height:12px;
}

#left_content  b {
    font-size:12px;
    font-weight:normal;
}


#inner_content {
    display:block;
    position:relative;
    top:12px;
    top:-4px;

    top:4px;

    left:276px;

    left:306px;

    width:158px;

    width:410px;
    padding-left:4px;
    padding-right:4px;

    height:276px;
    height:70px;

    height:435px;
    margin-bottom:35px;
    padding-top:6px;
    
    font-weight:bold;


    height:460px;
    margin-bottom:0px;


    overflow:hidden;
    text-align:justify;

_SSbackground-color:#445577;
}


#products_content {
    display:block;
    position:relative;
    top:144px;
    top:128px;

    left:276px;

    left:306px;

    width:158px;

    width:450px;
    padding-left:4px;
    padding-right:4px;

    height:276px;
    height:270px;

    height:235px;
    margin-bottom:35px;
    padding-top:6px;
    
    font-weight:bold;


    height:270px;
    margin-bottom:0px;


    overflow:hidden;
    text-align:justify;

_SSbackground-color:#445577;
}


#right_content {
    display:block;
    position:relative;
    top:-128px;
    top:-144px;

    left:464px;
    width:308px;
    height:276px;
    overflow:hidden;

    font-weight:bold;
    color:#a47259;
_SSbackground-color:#445566;
}

#col1 {
   display:block;
    position:relative;
    top:28px;
    left:0px;
    width:90px;
    height:210px;
    overflow:hidden;
_DDbackground-color:#445566;

}


#col2 {
   display:block;
    position:relative;
    top:-182px;
    left:108px;
    width:90px;
    height:210px;
    overflow:hidden;
_DDbackground-color:#5566dd;

}


#col3 {
   display:block;
    position:relative;
    top:-392px;
    left:216px;
    width:90px;
    height:210px;
    overflow:hidden;
_DDbackground-color:#dd5566;

}

#col1 p, #col2 p,#col3 p {
    width:90px;
    height:140px;
    overflow:hidden;
    margin-top:0px;
    margin-bottom:20px;
    margin-bottom:12px;

    padding-top:0px;
    padding-bottom:0px;


_DDbackground-color:#eedd00;
}

#col1 a, #col2 a,#col3 a {
    display:block;
    margin-top:0px;
    float:right;
    text-align:right;
    width:60px;
    height:15px;
    overflow:hidden;
}


#row1 {
   display:block;
    position:relative;
    top:0px;
    left:0px;
    width:300px;
    height:90px;
    overflow:hidden;
_SSbackground-color:#445566;

}

#row2 {
   display:block;
    position:relative;
    top:8px;
    left:0px;
    width:300px;
    height:90px;
    overflow:hidden;
_SSbackground-color:#ff5566;

}

#row3 {
   display:block;
    position:relative;
    top:16px;
    left:0px;
    width:300px;
    height:90px;
    overflow:hidden;
_SSbackground-color:#33ff66;

}


#row1 p, #row2 p,#row3 p {

    margin-top:0px;
    margin-bottom:0px;

    padding-top:0px;
    padding-bottom:0px;


_DDbackground-color:#eedd00;
}



#footer {
    display:block;
    position:relative;
    top:-86px;
    top:-102px;

    top:-112px;

    left:307px;
    width:520px;
    height:71px;
    height:91px;

    overflow:hidden;
    color:#edceb3;
    line-height:14px;

    font-family: verdana,arial,helvetica;

    left:257px;
_SSleft:207px;

}

#footer a {
    color:#d2a07a;
}


#title_products {
    display:block;
    position:relative;
    top:2px;
    left:156px;

    width:82px;
    height:15px;


}

#title_about {
    display:block;
    position:relative;
    top:8px;
    left:156px;
    left:170px;

    width:58px;
    height:16px;

 

}




#title_contact {
    display:block;
    position:relative;
    top:8px;
    left:156px;
    left:145px;

    width:102px;
    height:16px;

 

}



#title_for_an_occasion {
    display:block;
    position:relative;
    top:8px;
    left:156px;
    left:132px;

    width:145px;
    height:16px;

 

}


#title_hat_boxes {
    display:block;
    position:relative;
    top:8px;
    left:156px;
    left:132px;

    width:145px;
    height:16px;

 

}


#title_trays {
    display:block;
    position:relative;
    top:8px;
    left:156px;
    left:176px;

    width:49px;
    height:16px;

 

}


#title_boxes_and_towers {
    display:block;
    position:relative;
    top:8px;
    left:156px;
    left:126px;

    width:140px;
    height:16px;

 

}


#title_corporate_area {
    display:block;
    position:relative;
    top:8px;
    left:156px;
    left:126px;

    width:140px;
    height:16px;

 

}



#title_hat_boxes {
    display:block;
    position:relative;
    top:8px;
    left:156px;
    left:136px;

    width:87px;
    height:16px;

 

}



#gift_boxes {
    display:block;
    position:relative;
    top:20px;
    left:19px;

    width:170px;
    height:114px;


}


#towers {
    display:block;
    position:relative;
    top:-94px;
    left:213px;

    width:170px;
    height:114px;


}


#trays {
    display:block;
    position:relative;
    top:-86px;
    left:19px;

    width:170px;
    height:114px;


}


#for_an_occasion {
    display:block;
    position:relative;
    top:-200px;
    left:213px;

    width:170px;
    height:114px;


}


.scrolled_content {
    margin-top:20px;
    width:400px;
    height:390px;

    color:#906c63;
    width:332px;
    padding-left:28px;
    padding-right:40px;


    height:370px;
    padding-bottom:20px;

    width:372px;

    padding-right:0px;
    margin-top:0px;

_Sbackground-color:#223344;
}

#contact_table td {
    padding:4px;
}

#contact_table td input, #contact_table td textarea  {
    color:#999999;
  color:#ae978d;

    background-color:#622c1d;
    font-size:12px;
  font-family: verdana,arial,helvetica;
  border:0;
}


.scrolled_content h1 {
    font-size:15px;
}

.scrolled_content h2 {
    font-size:13px;
    color:#8E5425;
}

table.products_list {

    border:0;
}

table.products_list td {

    padding:3px;

}

table.products_list td.img {
    padding-top:0px;

    vertical-align:top;


}

table.products_list td.price {
    padding-top:0px;
    vertical-align:top;
    text-align:left;
}
