body {
   background: #333333; 
   font-size: 9pt; 
   color: #ffffff;   
   font-family: "Arial";
   margin: 0px;
}

table.top {
   width: 990px;
   height: 100%;  
   border: 0px;   
   border-collapse:collapse;
   margin: 0px;
}

td.logo {
   width: 233px;
   height: 85px;
   background: url('../images/logo.gif') no-repeat;
}

td.contact {
   width: 755px;
   height: 85px;
   background: url('../images/headbg.gif') repeat-x;
}

td.leftcol {
   width: 233px;
   background: url('../images/bgleftcol.gif') repeat-y;
   vertical-align: top;
}

td.content {
   width: 755px;
   background: #a0a0a0;
   vertical-align: top;
}

td.bottom {
   height: 30px;
   background: url('../images/bgbot.gif') repeat-x;
}

div.mail {
   float: right;
   position:relative;
   top: -20px;
   right: -143px;
   border-bottom: 1px solid #aaaaaa;
   color: #ef0000;
   font-family: "Trebuchet MS";
   font-size: 12pt;
   font-weight: bold;
   font-style: italic;
}

div.subphone {
   float: left;
   position:relative;
   top: 13px;
   right: -435px;
   //right: -426px;
   border-bottom: 1px solid #aaaaaa;
   color: #ef0000;
   font-family: "Trebuchet MS";
   font-size: 12pt;
   font-weight: bold;
   font-style: italic;
}

div.menu {
   padding-left: 20px;
   border-bottom: 1px dotted #e0e0e0;
   background: url('../images/menubg.gif') repeat-y;
}

div.onmenu {
   padding-left: 20px;
   background: #00aeef;
}

div.submenu {
   font-size: 9pt;
   padding-left: 40px;
   border-top: 1px dotted #8a8a89;
   background: url('../images/submenubg.gif') repeat-y;
}

div.onsubmenu {
   font-size: 9pt;
   padding-left: 40px;
   border-top: 1px dotted #8a8a89;
   background-color: #ffffff;
   background-image: url('../images/onmenu.gif');
   background-position: 20px 6px;
   background-repeat: no-repeat;
}


div.leftimg {
   margin: 0;
   float:left;
   width:160px;
   text-align: right;
}

div.content {
   border-left:1px solid #b8b8b8;
   margin: 0;
   float:left;
   width:550px;
   color: #000000;
   font-family: "Trebuchet MS";
   font-size: 10pt;
   min-height: 153px;
   //height: 154px;
   background-image: url('../images/str.gif');
   background-position: 0% 20px;
   background-repeat: no-repeat;
   padding-left: 30px;
   padding-top: 13px;
}

div.content1 {
   border-left:1px solid #b8b8b8;
   margin: 0;
   float:left;
   margin-left: 160px;
   width:550px;
   color: #000000;
   font-family: "Trebuchet MS";
   font-size: 10pt;
   min-height: 70px;
   //height: 70px;
   background-image: url('../images/str.gif');
   background-position: 0% 20px;
   background-repeat: no-repeat;
   padding-left: 30px;
   padding-top: 13px;
}

div.pagename {
   margin: 0;
   color: #ffffff;
   font-family: "Trebuchet MS";
   font-weight: bold;
   font-style: italic;
   font-size: 18pt;
   height: 32px;
   padding-left: 20px;
   background: url('../images/pagenamebg.gif') repeat-x;
}

span.name {
   color: #ffffff;
   font-family: "Trebuchet MS";
   font-size: 12pt;
   font-weight: bold;
   font-style: italic;
   margin-bottom: 10px; 
   border-bottom: 1px solid #787878;   
}

span.name a {
   color: #ffffff;
   text-decoration: none;  
}

#tel {
   float: right; 
   color: #000000; 
   font-family: "Trebuchet MS"; 
   font-size: 20pt; 
   font-weight: bold; 
   font-style: italic; 
   position:relative; 
   right:30px;
}

#tel span {
   color: #757575;
   font-family: "Trebuchet MS";
   font-size: 10pt;
   font-weight: bold;
   font-style: italic;
   position:relative;
   bottom: 5px;
}

#text {
   color: #000000;
   font-family: "Trebuchet MS";
   font-size: 10pt;
   padding-left: 20px; 
   padding-right: 20px;   
}

#text h1 {
   color: #000000;
   font-family: "Trebuchet MS";
   font-size: 12pt;
   font-weight: bold;   
   font-style: italic;   
}

#text span {
   background-image: url('../images/str.gif');
   background-position: 10px 50%;
   background-repeat: no-repeat;
   padding-left: 30px; 
}

#text a {
   color: #000000;
}

a.logo {
   display: block;
   height:40px;
   width:210px;
   margin-left: 15px;
}

a.menu {
   color: #ffffff;
   font-family: "Trebuchet MS";
   font-size: 12pt;
   font-weight: bold;   
   font-style: italic;
   text-decoration: none;
}

a.submenu {
   color: #ffffff;
   font-family: "Trebuchet MS";
   font-style: italic;
   text-decoration: none;
}

a.onsubmenu {
   color: #000000;
   font-family: "Trebuchet MS";
   font-style: italic;
   text-decoration: none;
}

a.mail {
   color: #00aeef;
   font-family: "Trebuchet MS";
   font-size: 12pt;
   font-weight: bold;
   font-style: italic;
   text-decoration: none;
}

table.order {
   font-family: "Tahoma";
   font-size: 9pt;
   color: #3e3e3e;
   vertical-align: top;
   padding: 10px;    
}

input.text {
   background: #d8d8d8;
   border: 1px solid #c3c3ca;
   width: 400px;
}

.tar-text {
   background: #d8d8d8;
   border: 1px solid #c3c3ca;
   width: 400px;
   height: 100px;
}

.button {
   background: url('../images/button.gif') no-repeat;
   border: 0;
   width: 110px;
   height: 22px;
}

div.right {
   float: right;
   margin-top: 3px;
}
