* {
margin: 0;
padding: 0;
}
body {
font: 13px/1.3em Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background: #F3EDDB;
}
a {
color: #Cc6600;
text-decoration: none;
}
a:hover {
color: #663300;
}
img {
border: none;
}
ul, ul li {
list-style-type: none;
}
#main {
margin: 0 auto;
width: 770px;
}
#top {
padding: 9px 0 0;
width: 770px;
height: 115px;
background: url(i/top+swf.jpg) no-repeat 100% 0;
}
#content {
margin: 0 0 0 6px;
padding: 0 0 20px;
width: 760px;
border: solid #D0C4AC;
border-width: 0 0 10px;
background: #fff url(i/bgc.gif) repeat-y 0 0;
overflow: hidden;
}
#main-text {
margin: 12px 0 0 22px;
float: left;
width: 530px;
background: #ffffff;
_display: inline;
}
#main-text2 {
margin: 12px 0 0 22px;
float: left;
width: 530px;
background: #F9F7F0;
_display: inline;
}
#right-column {
float: right;
text-align: center;
width: 200px;
overflow: hidden;
}
#winner {
text-align: right;
margin: 0 12px 0 0;
}
#menu {
margin: 18px 0 0 5px;
width: 200px;
}
#menu ul li {
font-size: 13px;
font-family: Tahoma, Georgia, Arial, sans-serif;
font-weight: bold;
color: #B54049;
text-align: left;
padding: 0 31px 0 0;
margin: 0 0 7px !important;
margin: 0 0 6px;
height: 28px;
background: #F9F7F0;
}
#menu ul li a {
color: #B54049;
}
#menu ul li a:hover, #menu ul li a.active {
color: #000;
}
#estimate {
margin: 0 0 0 11px;
}
#creditcard {
margin: 5px 0 0 16px;
}
#creditcard img {
display: block;
}

#main-text h1 { 
font: bold 28px/1.3em Tahoma, Georgia, Arial, sans-serif;
color: red;
margin: 10px 10px 13px;
}
#main-text2 h1 { 
font: bold 34px/1.1em Tahoma, Georgia, Arial, sans-serif;
color: red;
margin: 10px 10px 13px;
}
#main-text h2 { 
font: bold 19px/1.1em Tahoma, Georgia, Arial, sans-serif;
color: red;
margin: 10px;
}
#main-text h3 { 
font: bold 13px/1.2em Tahoma, Georgia, Arial, sans-serif;
color: red;
margin: 10px;
}
#main-text h1 small, #main-text h2 small, #main-text h3 small {
font-size: 12px;
font-weight: normal;
display: block;
}
#main-text p {
margin: 12px 10px;
}
img.border { 
margin: 9px 9px 9px 9px;
border: 1px #A35D53 solid; 
}
.forms, .count-field {
font-family: 12px/1.2em Tahoma, Georgia, Verdana, Arial;
color: #5E584A; 
text-decoration: none; 
border: 1px solid #D0C4AC;
background: #FDFDFB;  
}
input#sum {
font-weight: bold; 
text-align: center; 
color: inherit; 
border: 0; 
background: inherit;
}
input#sum, input.count-field {
width: 90%
}
.formbutton { 
font: bold 11px/1.3em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF; 
text-decoration: none; 
border: 1px #5E584A dotted;
background: #D0C4AC; 
}
ul.disc {
margin: 12px 0 12px 50px;
list-style: outside disc;
}
ul.disc li {
list-style: outside disc;
}

  /* ---------------- */
 /* -----footer----- */
/* ---------------- */

#footer {
padding: 10px 0 15px;
font-size: 12px;
text-align: center;
}
#copyright {
text-align: center;
color: #996633;
}
#copyright a {
font-weight: bold;
color: #996633;
}
#copyright a:hover {
text-decoration: underline;
}
#menu-footer {
margin: 20px 0 0;
font-family: Tahoma, Georgia, Arial, sans-serif;
line-height: 1.4em;
text-align: center;
}

  /* -------------- */
 /* -----home----- */
/* -------------- */

#player {
text-align: right;
padding-top: 10px;
width: 395px; 
height: 126px; 
background: url(i/main_play.jpg) no-repeat; 
position: absolute;
left: 59px;
bottom: -72px;
}
#player img {
margin-right: 12px;
}

  /* ------------------- */
 /* -----pop movie----- */
/* ------------------- */

#pop_movie {
width: 398px;
border: 0;
border-spacing: 0;
border-collapse: collapse;
}
#pop_movie td {
padding: 0;
}

  /* ------------------------- */
 /* -----company profile----- */
/* ------------------------- */

#cp-table {
margin: 0 auto;
width: 85%;
border: none;
border-spacing: 3px;
border-collapse: separate;
}
#cp-table td {
font-size: 12px;
vertical-align: middle;
padding: 4px;
background: #fff;
}
#cp-table td.td1 {
text-align: center;
width: 15px;
}
#player2 {
margin: 30px auto 5px;
text-align: right;
padding-top: 10px;
width: 395px; 
height: 126px; 
background: url(i/main_play.jpg) no-repeat; 

}
#player2 img {
margin-right: 12px;
}

  /* ---------------------- */
 /* -----awards given----- */
/* ---------------------- */

#ag-images {
text-align: center;
}
#ag-images img {
margin: 10px;
cursor: pointer; 
border: 3px solid #d0c6ad; 
}

  /* -------------------- */
 /* -----why use us----- */
/* -------------------- */

#wuu-table {
margin: 0 0 0 7px;
width: 50%;
border: none;
border-spacing: 3px;
border-collapse: separate;
}
#wuu-table td {
padding: 0;
white-space: nowrap;
}
#wuu-table td.td1 {
width: 80%;
}
#wuu-table td.td2 {
text-align: right;
}

  /* --------------------------- */
 /* -----commercial moving----- */
/* --------------------------- */

ol.cm-ol {
margin: 12px 10px 12px 50px;
list-style: outside decimal;
clear: both;
}

  /* ----------------- */
 /* -----sitemap----- */
/* ----------------- */

#sm-table {
margin: 0 auto 10px;
width: 85%;
border: none;
border-spacing: 3px;
border-collapse: separate;
}
#sm-table .td1 {
text-align: center;
vertical-align: top;
padding: 4px;
width: 15px;
background: #fff;
}
#sm-table .td2 {
padding: 4px;
background: #fff;
}
#sm-table .td2 ul {
font-size: 11px;
margin: 10px 0 0 30px;
}

  /* ---------------------------------- */
 /* -----international relocation----- */
/* ---------------------------------- */

#popup {
margin-left: -385px;
width: 770px;
display: block;
position: fixed; 
_position: absolute;
left: 50%; 
top: 50px; 
overflow: hidden; 
z-index: 1000;
border: 2px solid #000;
background: #fff;
}
#popup p {
text-align: center;
margin: 0;
padding: 2px 0 5px;
}
#popup p a {
font-weight: normal;
color: #000;
}
#popup p a:hover {
text-decoration: underline;
}

  /* ------------------------------- */
 /* -----online quotation form----- */
/* ------------------------------- */

#oqf-table, #oqf-table2 {
margin: 0 0 0 10px;
width: 70%; 
border: 0; 
border-spacing: 0; 
border-collapse: collapse;
}
#oqf-table2 {
margin: 0 0 10px 10px;
}
#oqf-table td, #oqf-table2 td {
padding: 2px;
}

#count {
  visibility: visible;
}

p.error {
  color: red;
  font-weight: bold;
  font-size: 14px;
}