body {
    background: black;
}
#main_div {
    display: block;
    padding: 0;
    margin: 0;
    border: none;
}
#main_container {
    width: 875px;
    height: 656px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
#main_image {
    display: block;
    width: 875px;
    height: 656px;
}
#link_bar {
    font-family: "Arial", sans-serif;
    display: block;
    height: 17px;
    width: 874px;
    bottom: -1px;
    z-index: 1;
    position: absolute;
    font-size: 11px;
    margin-left: 1px;
    color: #60655f;
}
td.link_bar_item {
    width: 105px;
    text-align: center;
}
td.link_bar_front {
    width: 874px;
    text-align: center;
    color: #000000;
}
p {
    color: #0215f7;
    text-align: center;
    font-size: 15px;
    padding: 0;
    margin: 0;
    border: none;
    font-family: "Times New Roman";
    font-style: italic;
    font-weight: bold;
}
#link_p1 {
    position: absolute;
    z-index: 1;
    left: 35px;
    top: 390px;
    text-align: left;
    font-size: 16px;
}
#lrps_p1 {
    position: absolute;
    z-index: 1;
    left: 35px;
    top: 109px;
    text-align: left;
    font-size: 19px;
    font-style: normal;
}
#lrps_p2 {
    position: absolute;
    z-index: 1;
    left: 35px;
    top: 174px;
    text-align: left;
    font-size: 16px;
    font-style: normal;
}
#lrps_p3 {
    position: absolute;
    z-index: 1;
    left: 35px;
    top: 210px;
    text-align: left;
    font-size: 14px;
}

#home_p1 {
    position: absolute;
    z-index: 1;
    left: 295px;
    top:440px;
}
#home_p2 {
    position: absolute;
    z-index: 1;
    left: 130px;
    top: 610px;
    font-size: 11px;
}
#home_p3 {
    position: absolute;
    z-index: 1;
    left: 690px;
    top: 610px;
    font-size: 11px;
}
#phot_p1 {
    position: absolute;
    z-index: 1;
    left: 580px;
    top:50px;
}
#phot_p2 {
    position: absolute;
    z-index: 1;
    left: 640px;
    top:140px;
}
#phot_p3 {
    position: absolute;
    z-index: 1;
    left: 580px;
    top:350px;
}
#phot_p4 {
    text-align: left;
    position: absolute;
    z-index: 1;
    left: 100px;
    top:480px;
}
#phot_link {
    color: black;
    position: absolute;
    z-index: 1;
    left: 740px;
    top:547px;
}
#book_p1 {
    position: absolute;
    z-index: 1;
    left: 610px;
    top:100px;
    font-size: 19px;
}
#book_p2 {
    position: absolute;
    z-index: 1;
    left: 560px;
    top:350px;
    font-size: 19px;
}
#book_p3 {
    position: absolute;
    z-index: 1;
    left: 200px;
    top:540px;
    font-size: 19px;
}
#publ_p1 {
    position: absolute;
    z-index: 1;
    left: 200px;
    top:310px;
    font-size: 14px;
    color: black;
    text-align: left;
    font-style: normal;
}
#publ_p2 {
    position: absolute;
    z-index: 1;
    right: 420px;
    top:504px;
    font-size: 14px;
    color: black;
    text-align: right;
    font-style: normal;
}
#publ_p3 {
    position: absolute;
    z-index: 1;
    left: 620px;
    top:36px;
    font-size: 14px;
    color: black;
    text-align: left;
    font-style: normal;
}
#publ_p4 {
    position: absolute;
    z-index: 1;
    right: 23px;
    top:205px;
    font-size: 14px;
    color: black;
    text-align: right;
    font-style: normal;
}
#gal_p1 {
    position: absolute;
    z-index: 1;
    left: 20px;
    top:290px;
    font-size: 12px;
    text-align: left;
}
#gal_p2 li {
    color: #0215f7;
    font-size: 12px;
    padding: 0;
    margin: 0;
    border: none;
    font-family: "Times New Roman";
    font-style: italic;
    font-weight: bold;
}
ul#gal_p2 {
    position: absolute;
    z-index: 1;
    left: 20px;
    top:395px;
    font-size: 12px;
    text-align: left;
    margin-top: 0px;
}
#gal_p3 {
    position: absolute;
    z-index: 1;
    left: 20px;
    top:495px;
    font-size: 12px;
    text-align: left;
}
p.sales_p {
    position: absolute;
    z-index: 1;
    font-size: 15px;
    text-align: left;
    color: black;
    font-style:normal;
    font-size: 12px;
    font-weight: normal;
    width: 365px;
    top:240px;
}
#sales_p1 {
    left: 40px;
}
#sales_p2 {
    left: 470px;
}
#cal_p1 {
    position: absolute;
    z-index: 1;
    left: 27px;
    top:105px;
    font-size: 19px;
    text-align: left;
    font-style: normal;
}
#cal_p2 {
    position: absolute;
    z-index: 1;
    left: 27px;
    top:135px;
    font-size: 15px;
    text-align: left;
    font-style: normal;
    font-weight: normal;
}
#cal_p3 {
    position: absolute;
    z-index: 1;
    left: 682px;
    top:46px;
}
#cal_p4 {
    position: absolute;
    z-index: 1;
    left: 704px;
    top:59px;
}
#cp1 {
    text-align: left;
    color:black;
    font-size: 14px;
}
#cp2 {
    text-align: left;
    color:black;
    font-size: 12px;
}
#gal_f {
    position: absolute;
    z-index: 1;
    top: 323px;
    left: 375px;
}
#gal_t {
    position: absolute;
    z-index: 1;
    left: 570px;
    top: 80px;
    font-size: 38px;
    color: black;
    font-style: normal;
}
#link_t {
    position: absolute;
    z-index: 1;
    left: 600px;
    top: 102px;
    font-size: 38px;
    color: black;
    font-style: normal;
}
#sales_t {
    position: absolute;
    z-index: 1;
    left: 600px;
    top: 77px;
    font-size: 38px;
    color: black;
    font-style: normal;
}

#gal_st {
    position: absolute;
    z-index: 1;
    left: 520px;
    top: 270px;
    font-size: 14px;
    color: black;
    font-style: normal;
}
p.wib {
    font-size: 14px;
    color: black;
    font-style: normal;
    font-weight: normal;
    width: 450px;
    position: absolute;
    z-index: 1;
}
p.l_wib {
    font-size: 11px;
    color: black;
    font-style: normal;
    font-weight: normal;
    width: 450px;
    position: absolute;
    z-index: 1;
    text-align: left;
    line-height: 11px;
}
#gal_l1 {
    left: 410px;
    top: 316px;
    text-indent: -11em;
}
#gal_l2 {
    left: 368px;
    top: 351px;
    text-indent: -11em;
}
#gal_l3 {
    left: 290px;
    top: 387px;
}
#gal_l4 {
    left: 275px;
    top: 423px;
}
#gal_l5 {
    left: 290px;
    top: 459px;
}
#gal_l6 {
    left: 300px;
    top: 495px;
}
#gal_l7 {
    left: 317px;
    top: 531px;
}
#gal_l8 {
    left: 295px;
    top: 567px;
}
#gal_l9 {
    left: 290px;
    top: 596px;
}
#li_t1 {
    left: 490px;
    top: 260px;
}
#li_t2 {
    left: 445px;
    top: 330px;
}
#li_t3 {
    left: 395px;
    top: 375px;
}
#li_t4 {
    left: 380px;
    top: 430px;
}
#li_t5 {
    left: 395px;
    top: 485px;
}
#li_t6 {
    left: 380px;
    top: 539px;
}
table.link_ta {
    color: black;
    font-style: normal;
    width: 345px;
    margin-top: 6px;
    position: absolute;
}
#link_l1 {
    left: 482px;
    top: 287px;
    text-indent: 0.7em;
}
#link_l2 {
    left: 415px;
    top: 357px;
    text-indent: 1em;
}
#link_l3 {
    left: 385px;
    top: 402px;
    text-indent: 0.4em;
}
#link_l4 {
    left: 389px;
    top: 457px;
    text-indent: -0.3em;
}
#link_l5 {
    left: 394px;
    top: 512px;
    text-indent: 0.1em;
}
#link_l6 {
    left: 360px;
    top: 587px;
    text-indent: 0.6em;
}
td.t_lnk { font-size: 14px; text-align:right;}
td.t_hd { font-size: 14px; }
#cont_p1 {
    position: absolute;
    z-index: 1;
    left: 20px;
    top:375px;
    font-size: 15px;
    text-align: left;
}
#cont_p2 {
    position: absolute;
    z-index: 1;
    left: 510px;
    top:263px;
    font-size: 15px;
    text-align: left;
    color: black; 
    font-weight: normal;
    line-height: 22px;
}
label {
    font-family: "Times New Roman";
    font-style: italic;
    font-weight: normal;
}
#contact_t1 {
    position: relative;
    z-index: 1;
    top: 0px;
    left: 85px
}
#contact_t2 {
    position: absolute;
    z-index: 1;
    top: 22px;
    left: 65px
}
#contact_t3 {
    position: absolute;
    z-index: 1;
    top: 44px;
    left: 35px;
    width: 310px;
}
#contact_t4 {
    position: absolute;
    z-index: 1;
    top: 101px;
    left: 0px;
}
#contact_t5 {
    position: absolute;
    z-index: 1;
    top: 123px;
    left: 12px;
}
#contact_t5x {
    position: absolute;
    z-index: 1;
    top: 145px;
    left: 20px;
}
#contact_t6 {
    position: absolute;
    z-index: 1;
    top: 167px;
    left: 25px;
    width: 310px;
}
input,textarea {
    filter: alpha(opacity=50);
    -moz-opacity:.50;
    opacity: .50;
}    
#terms_frame  {
    position: absolute;
    z-index: 1;
    top: 7px;
    left: 27px;
    width: 818px;
    height: 622px;
    border: 0px;
}
#calendar_frame  {
    position: absolute;
    z-index: 1;
    top: 167px;
    left: 27px;
    width: 818px;
    height: 462px;
    border: 0px;
}
#lrps_frame  {
    position: absolute;
    z-index: 1;
    top: 300px;
    left: 27px;
    width: 820px;
    height: 328px;
    border: 0px;
}
#gallery_frame  {
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 31px;
    width: 810px;
    height: 632px;
    border: 0px;
}
a {
    color: black;
}
a.redl {
    color: #AA0000;
}
.t_lnk a {
    color: blue;
}
