@charset "utf-8";
/* CSS Document */
* { border: 0; margin: 0; padding: 0;}
body { background: #25190e url(/_img/bg_top.jpg) top center repeat-x; margin: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #bfafa0; }
p, h1, h2, h3, ul { margin: 10px 0; }
ul { margin-left: 10px; padding-left: 5px; }
a { color: #C46C6C; text-decoration: none; }

img#show { cursor: pointer; }

div#wrapper { padding-top: 155px; background: url(/_img/bg_header.jpg) top left no-repeat; width: 980px; margin: auto; min-height: 350px; }

div#nav {  }
div#nav a { padding: 5px 33px 10px 33px; color: #afa0a0; text-decoration: none;  font-size: 14px; background: url(/_img/bg_nav.gif) top right no-repeat; }
div#nav a:hover { color: #efe0e0; }

div#content { margin: 25px 0; width: 700px; float: left; min-height: 460px; }
div#content div#home_col_left { width: 300px; float: left; padding: 0 20px; margin-left: 20px; }
div#content div#home_col_center { width: 300px; float: left; padding: 0 20px; }
div#content div#home_col_center img { margin: 10px; }
div#content div#content_content { padding: 20px 25px; }
div#content div#content_content img { margin: 5px; }
div#thumbnail_container div.tag { margin: 10px 5px; float: left; text-align: center; border: 1px solid #3a3a3a; }
div#thumbnail_container div.tag h2 { margin-top: 0; text-align: center; padding: 0 5px; }

div#action { margin-top: -15px; width: 260px; float: left; padding-right: 20px;  }
div#action img { margin-left: 40px; }
div#action div.action_content { margin: 5px 0 0 20px; border: 1px solid #3a3a3a; clear: both; background: #2A1E12; width: 230px; z-index: -1; }
div#action div.action_content h1 { font-size: 22px; color: #761D20; text-align: center; background: #a79979; padding: 5px; margin: 0; }
div#action div.action_content p { padding: 5px 15px 15px 15px; }

div#footer { margin: 30px auto; border-top: 1px solid #3a3a3a; text-align: center; padding: 20px; clear: both; }

/* YUI */
#dialog1 { color: #333; }
#dialog1 p { margin-bottom: 10px; }
.bd p { color: #333; }
.bd label { display: block; float: left; width: 80px; clear: left; font-size: 20px; margin: 5px 0 5px 30px; }
.bd input { width: 240px; font-size: 20px; margin: 5px 0; padding: 3px; border: 1px solid #000; }
.bd textarea { width: 240px; height: 100px; margin: 5px 0; padding: 3px; border: 1px solid #000; }
.contact_bd label { width: 140px; }
.contact_bd input, .contact_bd textarea { width: 300px; }
fieldset { width: 500px; text-align: right; margin: 5px 0; }
#resp { margin: 10px; padding: 5px; border: 1px solid #ccc; background: #fff; }
#resp li { font-family: monospace; }
p.contact_phone { font-size: 36px; text-align: center; padding: 15px; }
div.error { background: #fff; color: #f00; text-align: center; }
div.success_message { text-align: center; font-size: 16px; background: #fff; padding: 20px; color: #060; margin-top: 12px; }
