html, body{
  width: 100%;
  font-family: Arial, Times New Roman, Tahoma, Verdana, sans-serif;
  font-size: 90%;
  margin:0;
  padding:0;
  overflow-x: hidden;

}
a{
  font-family: Arial, Times New Roman, Tahoma, Verdana, sans-serif;
  text-decoration: underline;
  color: #b62449;
}
a:hover{
  text-decoration: none;
}
p{
  margin: 0px;
}

#picmenu {margin:20px 0;width:600px;}
.picmenu {width:270px;float:left;margin:10px -10px 10px 0;}
img.pimg{display:block;width:50px;float:left;height:33px;}
a.plink{display:block;width:210px;float:left;height:16px; text-align:left !important; text-decoration: underline; color: #b62449; font-size: 12px;margin:8px 0;}

#preloader{
  display: none;
  height: 100%;
  width: 100%;
}
#preloader #preloader_img{
  position: absolute;
  width: 315px;
  height: 235px;
  top: 50%;
  left: 50%;
  margin-left: -160px;
  margin-top: -135px;
}
#preloader #preloader_img #img_color{
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
}
#preloader #preloader_img #img_bw{
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
#preloader #preloader_flash{
  margin-top: 300px;
  color: red;
}


#music_embed{
  position: absolute;
  width: 1px;
  height: 1px;
  z-index: 0;
  display: none;
  overflow: hidden;
}


#all{
  height: 100%;
  display: none;
}
#all2{
  overflow: hidden;
}
#all #all1 #flash_1{
  position: absolute;
  top: 0px;
  left: -341px;
  z-index: 1;
}
#all #all1{
  width: 996px;
  margin: 0 auto;
  height: 1200px;
  position: relative;
  z-index: 10;
}
#all #all1 #header{
  height: 275px;
  position: relative;
  z-index: 1001;
}
#all #all1 #header #phone{
  overflow: hidden;
  padding: 55px 17px 0 17px;
}
* html #all #all1 #header #phone{
  overflow: visible;
  height: 1px;
}
#all #all1 #header #phone #phone_left{
  float: left;
  font-size: 20px;
  color: #F9D7C5;
  font-family: Georgia;
}
#all #all1 #header #phone #phone_left strong{
  font-size: 25px;
  color: #FFFFFF;
  font-weight: normal;
}
#all #all1 #header #phone #phone_right{
  float: right;
  text-align: right;
  font-size: 13px;
  color: #F9D7C5;
  font-family: Georgia;
  position: relative;
  top: -27px;
}
#all #all1 #header #phone #phone_right strong{
  font-size: 35px;
  color: #FFFFFF;
  font-weight: normal;
}
#all #all1 #header #phone #phone_right span{
  font-size: 16px;
  color: #FFFFFF;
  position: relative;
  top: -12px;
}
#all #all1 #header blockquote{
  display: block;
  margin: 0px auto;
  padding: 0;
  width: 228px;
  height: 130px;
}
#all #all1 #header blockquote a{
  display: block;
  margin: 0;
  padding: 0;
  width: 228px;
  height: 130px;
      text-indent: -700em;
      overflow:hidden;
      white-space: nowrap;
}
#all #all1 #menu{
  position: relative;
  z-index: 1001;
}
#all #all1 #menu ul{
  list-style: none;
  margin: 0;
  padding: 12px 0 0 179px;
  height: 25px;
}
#all #all1 #menu ul li{
  float: left;
  margin: 0 0 0 12px;
}
#all #all1 #content{
  height: 854px;
  overflow: hidden;
  position: relative;
  z-index: 1001;
}
#all #all1 #content #content_main{
  padding: 0 206px 0 135px;
  height: 854px;
  background: url(images/main_bg.png) 410px 132px no-repeat;
}
#all #all1 #content #content_main #content_main_left{
  float: left;
  width: 436px;
  padding: 45px 0 0 0;
}
#all #all1 #content #content_main #content_main_left h2{
  margin: 0 0 10px 0;
  font-size: 32px;
  color: #B62449;
  font-weight: normal;
  font-family: Georgia;
  font-style: italic;
  line-height: 1em;
}
#all #all1 #content #content_main #content_main_left div{
  padding: 0 0 0 48px;
  font-size: 12px;
  color: #363636;
  line-height: 1.5em;
  font-family: Arial;
}
#all #all1 #content #content_main #content_main_left a.more{
  font-size: 18px;
  color: #B62449;
  font-style: italic;
  font-family: Georgia;
}
#all #all1 #content #content_main #content_main_left img.more{
  position: relative;
  top: 4px;
  left: 4px;
}
#all #all1 #content #content_main #content_main_right{
  float: left;
  width: 150px;
  padding: 45px 0 0 69px;
}
#all #all1 #content #content_main #content_main_right h2{
  padding: 10px 0 0 0;
  margin: 0px 0 25px 0;
  font-size: 26px;
  color: #B62449;
  font-weight: normal;
  font-family: Georgia;
  font-style: italic;
  line-height: 1em;
}
#all #all1 #content #content_main #content_main_right #content_main_right_img_1{
  position: relative;
  top: 0px;
  left: 30px;
}
#all #all1 #content #content_main #content_main_right #content_main_right_img_2{
  position: relative;
  top: 15px;
  left: 0px;
}
#all #all1 #content #content_main #content_main_right #content_main_right_img_3{
  position: relative;
  top: 25px;
  left: -92px;
}
#all #all1 #content #content_main #content_main_right #content_main_right_img_4{
  position: relative;
  top: -29px;
  left: -220px;
}
#all #all1 #content #content_inner{
  width: 649px;
  height: 550px;
  padding: 17px 21px;
  background: url(images/inner_bg.png) left top no-repeat;
  margin: 28px 0 0 153px;

}
#all #all1 #content #content_inner .sub_menu{
  width: 645px;
  background: #E8DAB9 url(images/sub_menu_top.jpg) left top no-repeat;
  margin: 0 0 9px 0;
}
#all #all1 #content #content_inner .sub_menu div{
  background: url(images/sub_menu_bottom.jpg) left bottom no-repeat;
  padding: 5px 25px;
  text-align: center;
  line-height: 1.5em;
}
#all #all1 #content #content_inner .sub_menu div a{
      font-size: 12px;
      color: #B62449;
      font-weight: bold;
      font-family: Georgia;
      text-decoration: none;
      margin: 0 10px;
}
#all #all1 #content #content_inner .sub_menu div a:hover{
  text-decoration: underline;
}
#all #all1 #content #content_inner .sub_menu div span{
  background: #F9F4EA url(images/sub_menu_cur_left.jpg) left top no-repeat;
  padding: 2px 0;
}
#all #all1 #content #content_inner .sub_menu div span span{
  background: url(images/sub_menu_cur_right.jpg) right top no-repeat;
  font-size: 12px;
  color: #B62449;
  font-weight: bold;
  font-family: Georgia;
  text-decoration: none;
  padding: 3px 10px 3px 10px;
}
#all #all1 #content #content_inner .sub_menu div span span a{
    margin: 0 0px;
}
*+html #all #all1 #content #content_inner .sub_menu div span{
  padding: 0px;
}
*+html #all #all1 #content #content_inner .sub_menu div span span{
  padding: 3px 10px 2px 10px;
}
* html #all #all1 #content #content_inner .sub_menu div span{
  padding: 0px;
}
* html #all #all1 #content #content_inner .sub_menu div span span{
  padding: 3px 10px 2px 10px;
}

.blank{ height:59px;width:645px;}
.clr{clear:both;height:0}

#all #all1 #content #content_inner .sub_menu2{
  width: 645px;
  background: #E8DAB9 url(images/sub_menu_top.jpg) left top no-repeat;
  margin: 34px 0 0 -25px;
  padding:0;
  list-style:none;
  position:absolute;
}
#all #all1 #content #content_inner .sub_menu2 .div2{
  background: url(images/sub_menu_bottom.jpg) left bottom no-repeat;
  padding: 5px 25px;
  text-align: center;
  line-height: 1.5em;
}
#all #all1 #content #content_inner .sub_menu2 .div2 .div2{
display:none
}
#all #all1 #content #content_inner .sub_menu2 .div2 a{
      font-size: 12px;
      color: #B62449;
      font-weight: bold;
      font-family: Georgia;
      text-decoration: none;
      margin: 0 10px;

}
#all #all1 #content #content_inner .sub_menu2 .div2 a:hover{
  text-decoration: underline;
}
#all #all1 #content #content_inner .sub_menu2 .div2 span{
  background: #F9F4EA url(images/sub_menu_cur_left.jpg) left top no-repeat;
  padding: 2px 0;
  
}
#all #all1 #content #content_inner .sub_menu2 .div2 span span{
  background: url(images/sub_menu_cur_right.jpg) right top no-repeat;
  font-size: 12px;
  color: #B62449;
  font-weight: bold;
  font-family: Georgia;
  text-decoration: none;
  padding: 3px 10px 3px 10px;
}
#all #all1 #content #content_inner .sub_menu2 .div2 span span a{
    margin: 0 0px;
}
*+html #all #all1 #content #content_inner .sub_menu2 .div2 span{
  padding: 0px;
}
*+html #all #all1 #content #content_inner .sub_menu2 .div2 span span{
  padding: 3px 10px 2px 10px;
}
* html #all #all1 #content #content_inner .sub_menu2 .div2 span{
  padding: 0px;
}
* html #all #all1 #content #content_inner .sub_menu2 .div2 span span{
  padding: 3px 10px 2px 10px;
}




#all #all1 #content #content_inner h1{
  font-size: 30px;
  line-height: 35px;
  color: #B62449;
  font-family: Georgia;
  font-weight: normal;
  font-style: italic;
  margin: 0px 0 5px 0;
  text-align:left !important
}
#all #all1 #content #content_inner h2{
  font-size: 22px;
  color: #B62449;
  font-family: Georgia;
  font-weight: normal;
  font-style: italic;
  margin: 0 0 5px 0;
line-height:120%;
text-align:left !important;
}
#all #all1 #content #content_inner #scroll{
  height: 390px;
  line-height: 1.4em;
  font-size: 12px;
  color: #000000;
  overflow: hidden;
}
#all #all1 #content #content_inner #scroll div div div{
  text-align: justify;
  margin-right: 25px;
}
#all #all1 #content #content_inner #scroll div div div img{
  text-align: center;
}
#all #all1 #content #content_inner #scroll img{
  border: 0px solid #D7BC94;
  margin: 0 7px 10px 0;
}
#all #all1 #content #content_inner .more{
  font-size: 12px;
  color: #B62449;
  font-family: Georgia;
  font-style: italic;
}
#all #all1 #bottom{
  text-align: center;
  padding: 6px 0 0 0;
  font-size: 14px;
  color: #000000;
  font-family: Georgia;
  font-weight: bold;
  position: relative;
  z-index: 1001;
}
#all #all1 #bottom a{
  color: #841A35;
}
.c{
      display: block;
      clear:both;
      height: 0;
      font-size: 0px;
      overflow: hidden;
  }
