span.price {
  font-family: Verdana, sans-serif, Arial;
  font-size: 18px;      
  color: #B7B7B7; 
  text-align: justify; 
  font-weight: bold;
  text-indent: 20pt;
}

body {
  margin: 0;
  padding: 0; 
  background-color: black;
}

td.header {
  height: 144px;
  padding-top: 0px;
  background-image: url(/uploaded/image/skin.jpg);  
  text-align: center;
  vertical-align: middle;  
}

td.menu {
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;  
}

td.menu_center {
  height: 39px;  
  background-image: url(/uploaded/image/menu_center.jpg);    
  padding-left: 0px;  
  padding-right: 0px;  
  padding-top: 5px;
}

td.menu_term {
  height: 39px;
  width: 34px;    
}

td.left_side {
  width: 220px; 
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;  
  vertical-align: top;  
  padding-bottom: 20px;  
}

td.center_side { 
  width: *;   
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 20px;  
}

td.right_side {
  width: 220px; 
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;  
  padding-bottom: 20px;  
  vertical-align: top;  
}

td.footer {
  height: 144px;
  background-image: url(/uploaded/image/rotation_skin.jpg);  
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  vertical-align: top;  
}

div.post {
  border: 1px dotted #646464;  
  margin-bottom: 20px;
  padding: 1px;
}

div.post_top {
  padding: 8px;  
  background-image: url(/uploaded/image/post_header.jpg);
  background-repeat: repeat-x;  
}

div.cat_item {
  width: 150px;
  height: 250px;   
  float: left; 
  text-align: center;
  margin-bottom: 10px;
}

h1 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 24px;      
  color: #B7B7B7;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  padding-bottom: 20px;
  padding-top: 0px;  
}

h1 a {
  color: #B7B7B7;
  text-decoration: none;
}
  h1 a:hover {
    text-decoration: underline;
}

h2 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;      
  color: #B7B7B7;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  padding-bottom: 5px;
  padding-top: 0px;
  text-decoration: underline;
}

h2 a {
  color: #B7B7B7;
  text-decoration: underline;  
}
  h2 a:hover {
    text-decoration: none;  
}

p.menu_item_top {
  font-family: Arial, Vardana, sans-serif;
  font-size: 16px;      
  color: #B7B7B7;
  font-style: italic;
  text-align: center;  
  font-weight: bold;
}

p.menu_item_top a {
  color: #B7B7B7;
  text-decoration: none;
}
  p.menu_item_top a:hover {
    color: #979797;
}

p.menu_item_left {
  font-family: Arial, Vardana, sans-serif;
  font-size: 14px;      
  color: #B7B7B7;
  text-align: center;  
}

p.menu_item_left a {
  color: #B7B7B7;
  text-decoration: none;
}
  p.menu_item_left a:hover {    
    color: #979797;
}

p.text, div.guestbook_text {
  font-family: Verdana, sans-serif, Arial;
  font-size: 12px;      
  color: #B7B7B7; 
  text-align: justify; 
  text-indent: 20pt;  
}

p.text a, div.guestbook_text a {
  color: #B7B7B7;
  text-decoration: none;
}
  p.text a:hover, div.guestbook_text a:hover {
    text-decoration: underline;
}

li {
  font-family: Verdana, sans-serif, Arial;
  font-size: 12px;      
  color: #B7B7B7; 
  text-align: left; 
  text-indent: 5pt;
}

p.description {
  font-family: Arial, sans-serif, Verdana;
  font-size: 12px;      
  color: #B7B7B7;   
}

p.description a {
  color: #B7B7B7;
  text-decoration: underline;  
}
  p.description a:hover {
    text-decoration: none;
}

hr { 
  border-top: dotted 1px #646464;     
  height:1px; /* IE, Firefox, Opera */
  clear:both;
}

div.menu_item_bottom {
  float: left; 
  border-left: 1px dotted #646464; 
  padding-left: 10px; 
  margin-left: 10px;
}

input {
  font-size: 12px;
  color: #B7B7B7;
  border: 1px solid #646464;
  background-color: black;
  font-family: Verdana, sans-serif, Arial;
}

.Tinput{  
  width: 100%;   
}

.Ttextarea{  
  font-family: Verdana, sans-serif, Arial;
  width: 100% !important; 
  height: 100;  
  padding:3;  
  font-size: 12px;
  color: #B7B7B7;
  border: 1px solid #646464;
  background-color: black;
}	


table.gallery {
      font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
      margin-bottom: 10px;
      background-color: #666666;
      border: 2px solid #111111;
      width: 100%;
}

table.gallery th {
      font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
      font-weight: bold;     
      background-color: #111111;      
      padding-top: 3px;
      padding-bottom: 3px;
      padding-left: 3px;
      padding-right: 3px;
      text-align: right;
}

table.gallery th table td {
  color: #888888;
}

table.gallery td {	      
      font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
      padding-top: 3px;
      padding-bottom: 3px;
      padding-left: 10px;
      padding-right: 10px;
}

table.gallery td a {
  color: #888888;
  text-decoration: underline;
}
  span.gallery td a:hover {
    text-decoration: none;
}

span.gallery {
  font-family: Arial, sans-serif, Helvetica, Verdana, Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #888888;
  text-align: justify;
  font-style: italic;   
}

span.gallery a {
  color: #999999;
  text-decoration: underline;
}
  span.gallery a:hover {
    text-decoration: none;
}

td.poster {  
  background-image: url(/uploaded/image/basic_phone.jpg);  
  background-repeat: no-repeat;
  background-position: center center;
}

div.post_bot {
  padding: 8px;  
  background-image: url(/uploaded/image/post_header_rotate.jpg);
  background-repeat: repeat-x;  
}

input.red {
  font-size: 16px; 
  color: red; 
  font-weight: bold; 
  border: 1px solid red;
}
