body    {margin: 0; background: url("/images/main-back.png") repeat-y 50%; background-color: #01150d; font-family: arial; color: #666666; font-size: 12px; text-align: left;}

a    {color: #f2f5e3; text-decoration: underline;}
a:hover {color: #f2f5e3; text-decoration: none;}

a.menu  {color: #f2f5e3; text-decoration: underline; margin-left: 15px; margin-right: 15px;}
a.menu:hover {color: #628574; text-decoration: none;}

a.menu2  {color: #628574; text-decoration: none; margin-left: 15px; margin-right: 15px;}
a.menu2:hover {color: #628574; text-decoration: none;}

a.white  {color: #ffffff; text-decoration: underline;}
a.white:hover {color: #ffffff; text-decoration: none;}

a.yellow  {color: #f2f5e3; text-decoration: underline;}
a.yellow:hover {color: #f2f5e3; text-decoration: none;}

a.inmenu  {color: #628574; text-decoration: none;}
a.inmenu:hover {color: #999999; text-decoration: none;}

table {border-collapse: collapse; border: none;}
td {border-collapse: collapse; border: none;}

#main-back {background: url("/images/main-back.png") repeat-y; position: absolute; left:50%; margin-left: -600px; z-index: 1; width: 1200px; height: 100%; vertical-align: top; text-align: center;}

#thousand {position: relative; width: 1000px; height: 100%; background-color: transparent; z-index: 5;}

#logo {width: 170px; height: 150px;}

#mainmenu {width: 830px; font-family: Myriad Pro; color: #f2f5e3; font-size: 15px; text-align: left; vertical-align: middle; text-align: right;}

#photo {position: relative; width: 1000px; height: 350px;}

#flash {width: 1000px; height: 350px; z-index: 5;}

#form {position: absolute; top: 0; left: 0; width: 300px; height: 310px; margin: 20px 20px 20px 680px; z-index: 6; background-color: #f2f5e3;}

#inform {margin: 20px; z-index: 6; background-color: #f2f5e3; font-family: Arial; color: #666666; font-size: 12px; vertical-align: top; text-align: left;}

#inform p{margin:3px 0;padding:2px 0}

#text {width: 900px; margin: 20px 0 30px 0; position: relative; font-family: Arial; color: #999999; font-size: 14px; z-index: 15; vertical-align: top; text-align: left;}

.quote {font-family: Arial; color: #999966; font-size: 12px; font-style: italic; z-index: 15; vertical-align: top; text-align: left;}

#menu {width: 900px;}

.menu1 {width: 200px; font-family: Myriad Pro; color: #ffffff; font-size: 18px; font-weight: normal; vertical-align: top; text-align: center; padding-bottom: 20px;}

.menu2 {width 150px;}

#menu-text {width: 600px;}

#menu-text-vine {width: 900px;}

.menu-text1 {width: 450px; font-family: Myriad Pro; color: #628574; font-size: 17px; font-weight: normal; vertical-align: top; text-align: left; padding: 10px 0 10px 0;}

.menu-comment {font-family: Arial; color: #999999; font-size: 12px; font-weight: normal;}

.menu-text2 {width: 150px; font-family: Myriad Pro; color: #628574; font-size: 17px; font-weight: normal; vertical-align: top; text-align: right; padding: 10px 0 10px 0;}

#photogallery {width: 900px;}

.gallery1 {width: 150px; padding-bottom: 20px;}

.gallery2 {width: 35px;}

#adv {position: relative; width: 960px; height: 200px; background: url("/images/adv-back.jpg") no-repeat; z-index: 10;}

#sob {position: absolute; top: 0; left: 0; margin: 30px; width: 270px; z-index: 15; font-family: Arial; color: #628574; font-size: 12px; vertical-align: top; text-align: left;}

* html #sob{left:-480px}

#sert {position: absolute; top: 0; left: 0; width: 370px; margin: 30px 0 20px 360px; z-index: 15; font-family: Arial; color: #628574; font-size: 12px; vertical-align: top; text-align: left;}

* html #sert{left:-480px}

#copy {font-family: Arial; color: #628574; z-index: 10; vertical-align: top; text-align: center; padding-top: 220px; padding-bottom: 20px;}

h1 {font-family: Myriad Pro; color: #ffffff; font-size: 20px; font-weight: normal;}

h1.green {font-family: Myriad Pro; color: #628574; font-size: 17px; line-height: 25px; font-weight: normal;}

h1.white {font-family: Myriad Pro; color: #ffffff; font-size: 17px; line-height: 25px; font-weight: normal;}

h2 {font-family: Myriad Pro; color: #012114; font-size: 20px; line-height: 25px; font-weight: normal;}

p.form {margin-top: -9px;}

ul {padding-left: 30px;; margin: 0;}

img, .png {behavior: url(/images/iepngfix.htc)}

#gallery {}
#gallery ul {list-style: none; padding: 0; margin: 0;}
#gallery ul li {display: inline; padding: 0 35px 0 0px; margin: 0;}
#gallery ul img {border: 5px solid #ffffff; border-width: 5px 5px 5px;}
#gallery ul a:hover img {border: 10px solid #d9dbca; border-width: 5px 5px 5px; color: #d9dbca;}
#gallery ul a:hover {color: #ededed; }

.inputfield{border:1px solid #5f7b6d;width:190px;padding:2px;margin:2px 0}