body {
	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	color: #000;
	}
#container{width:950px; margin:0 auto; text-align:left;}
#body{width:950px;  background-image:url(images/index.jpg); background-repeat:repeat-x; background-color:#fff; float:left;}


.contact{width:448px; height:31px;  float:left; margin:24px 0 0 477px;}
.livechat{width:203px; height:54px;  float:left; margin:25px 0 0 731px;}


.cform{float:left; margin:0 0 0 0; margin-bottom:25px;}


.left_pan{width:187px; margin:0 0 0 0; float:left;}
.menu{float:left; margin:0 0 0 11px;}
.buttonmenu{
list-style-type: none;
margin: 5px;
padding: 0;
width: 170px;
}

.buttonmenu li a{
color: #434342;
display: block;
width: 100%;
padding: 7px 15px;
text-decoration: none;
/*font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; light dark dark light
background-color: #704968;*/
background-image:url(images/menu.png);
background-repeat:no-repeat;
text-decoration:none;
}


.buttonmenu li a:visited{
color: #434342;
}

.buttonmenu li a:hover, .buttonmenu li a:active{
color: black;
background-image:url(images/menu-over.png);
background-repeat:no-repeat;
padding: 7px 18px;
}



.right_pan{width:750px; margin:0 0 0 0; float:left;}
.right_pan .contents{width:470px; margin:0 0 0 50px; float:left; text-align:justify;}
.right_pan .contents a {
	color: #000;
	text-decoration: underline;
}
.right_pan .contents  a:hover  {
	color: #000;
	text-decoration: none;
}
.right_pan .title{color : #ef7000; font-weight:bold;}
.right_pan .title1{color : #ef7000; font-weight:bold; border-bottom:1px dotted #666666; }

h1 {
font : normal 16px/20px Arial, Helvetica, sans-serif;
color : #ef7000;
background-color : inherit;
display : block;
font-weight : bold;
margin : 80px 0 20px 0;
text-align:center;
}
h2 {
font : normal 14px/20px Arial, Helvetica, sans-serif;
color : #fd0202;
background-color : inherit;
display : block;
font-weight : bold;
margin :20px 0 10px 0;
}

h3 {
font : normal 16px/20px Arial, Helvetica, sans-serif;
color : #ef7000;
background-color : inherit;
display : block;
font-weight : bold;
margin : 80px 0 20px 0;

}


h4 {
font : normal 16px/20px Arial, Helvetica, sans-serif;
color : #fff;
display : block;
font-weight : bold;
margin : 80px 0 20px 0;
border:1px solid #d4dc91; padding:5px;
background-color: #9c9e3f;

}

.right_image{float:left; width:207px; margin:30px 0 0 17px;}



#footer{width:100%; background-color:#85854b; float:left; margin-top:40px;}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer  a:hover  {
	color: #effe01;
	text-decoration: underline;
}

#footer_link{text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; margin:15px 0 0 0;  }

#testi{width:170px; margin:0 0 0 5px;}

#testi_top {
width : 170px;
height : 18px;
background-image : url(images/testi_01.jpg);
background-repeat : repeat-x;
float : left;
}
#testi_mid {
width : 170px;
background-image : url(images/testi_02.jpg);
background-repeat : repeat-y;
float : left;
}
#testi_bot {
width : 170px;
height : 21px;
background-image : url(images/testi_03.jpg);
background-repeat : repeat-x;
float : left;
}

#testi_txt {
width : 154px;
font : normal 10px Verdana, Arial, Helvetica, sans-serif;
color : #000;
text-align : justify;
margin : 0 0 0 7px;
line-height:13px;
}

#testi_txt_title{color : #ef7000; font-weight:bold; border-bottom:1px dotted #666666; font-size:12px; padding:5px; margin-bottom:10px;}



.pretty-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  background: #fff ;
  
}

.pretty-table caption
{
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.pretty-table th, .pretty-table td
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #4d4d4d;
}

.pretty-table th[scope=col]
{
  color: #000;
  background-color: #8fadcc;
  text-transform: uppercase;
  font-size: 0.9em;
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}

.pretty-table th+th[scope=col]
{
  color: #fff;
  background-color: #7d98b3;
  border-right: 1px dotted #666;
}

.pretty-table th[scope=row]
{
  background-color: #b8cfe5;
  border-right: 2px solid #333;
}

.pretty-table tr.alt th, .pretty-table tr.alt td
{
  color: #2a4763;
}

.pretty-table tr:hover th[scope=row], .pretty-table tr:hover td
{
  /* background-color: #013e64; */
  color: #000;
}


#order{
        background:url(images/order.jpg) repeat 0px 0px; 
        width: 255px; 
        height: 69px;
		margin-top:20px; 
		float:left;
		margin-left:75px;
		}

a.order { 
        background:url(images/order.jpg) repeat 0px 0px; 
        width: 255px; 
        height: 69px; 
        display: block; 
}

a.order:hover { 
        background: url(images/order-over.jpg) repeat 0px 0px; 
}

a.order:active { 
        background: url(images/order.jpg) repeat 0px 0px; 
}



