﻿html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd, a, input { padding:0; margin:0; }
body                                {width: 100%;height: 100%; background: url(../img/bg.gif) repeat top center;}
img, textarea                {border: none;}
ul                                  {list-style-type: none;}
a:link, a:active                    {color: #fff;cursor : pointer;text-decoration: none;font-weight:bold;}
a:hover                             {cursor : pointer;}
a:active, a:focus              {outline: 0;}
.clear                              {clear: both;}
.floatL { float: left; margin-left:6px; }
.join .floatL {margin:0;}

#main { width: 980px; margin: 35px auto 0px auto; background: url(../img/shadow.png) repeat-y;}
* html #main { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/shadow.png', sizingmethod='scale');}
.head { width: 903px; position: relative; overflow: hidden; margin: 0 auto; }
.head img { float: left; }
.head_movie { position: absolute; top: 410px; left: 113px; background: #fff; width: 269px; height: 175px; }
.for_join, .for_join:visited { position: absolute; display: block; width: 380px; height: 104px; top: 505px; left: 383px; cursor: pointer;}
.content { width: 903px; margin: 14px auto; }
.for_members { display:block; position:absolute; overflow:hidden; text-indent:-9999px; width:97px; height:56px;  left:783px; top:533px; background:url(about:blank);}
.tour li { display: block; overflow: hidden; width: 860px; border: 3px solid #6c6058; background-color: #3b0d0a; padding: 9px; margin: 0 auto 10px auto; _padding-bottom: 0px; }
.tour li h1 { font: 18px Arial, Helvetica, sans-serif; font-weight: normal; color: #ffb525; }
.tour li p { font: 14px Arial, Helvetica, sans-serif; color: #fff; margin-top: 15px;}
.tour li img { border: 1px solid #6c6058; margin-right: 20px; }
.tour li div { position: relative; overflow: hidden; margin-bottom: 14px; }
.tour li a.but-join { position: absolute; bottom: 0px; left: 500px; _bottom: 147px; _left: 0px; display: block; }
.tour li a.but-join img { border: none; margin: 0; }
.tour ul li { border: none; width: 20%; float: left; padding: 0; text-align: center; margin: 0px; }
.tour ul li img { margin: 0px; }

.top_model { background: #710c0c url(../img/bg_top.jpg) repeat-x; text-align: center; overflow: hidden; width: 860px; border: 3px solid #6c6058; margin: 0 auto 35px auto; padding: 9px  }
.top_model li { display: inline; }
.top_model li img { border: 1px solid #6c6058; margin: 15px 3px 18px 3px; }

.footer { width: 860px; text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #6d5b4e; text-transform: uppercase; padding: 0 60px; position: relative; }
.warning { font-size: 12px; color: #ffd4b5; margin-bottom: 30px; }
.footer li { display: inline; margin: 0 10px; }
.footer li a, .footer li a:visited  { color: #fcb61c; text-decoration: underline; font-size: 14px; }
.bottom_shadow { display: block; width: 980px; height: 45px; background: url(../img/shadow_btm.png) no-repeat; margin: 0 auto 30px auto; text-indent: -9999px;}
* html .bottom_shadow { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/shadow_btm.png', sizingmethod='');}

/* join page */
.fix_bag { width: 904px; margin: 0 auto; overflow: hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.fix_bag { padding-left: 2px;}}
.fix_bag .head { margin: 0; }
.join { width: 903px; }
.join div { background: url(../img/join_bg_2.jpg) no-repeat; width: 569px; height: 427px; float: right; text-align: center; padding-right: 60px; font: 12px Arial, Helvetica, sans-serif; color: #fff;}
.join div h1 { font: 16px Arial, Helvetica, sans-serif; color: #fff; font-weight: bold;  }
.agent_info { color: #ffddc6; }

