body { background: #d9df32; padding: 0;  margin: 0;  background-image:url(/img/bg.jpg); background-repeat:repeat-x; background-position:top; padding: 0;  margin: 0;}
.clear {clear:both; font-size:1px; line-height:0; height:0px;}
img {border:0px none;}
ul {list-style:none;}
a { text-decoration:underline; color:#148307;}
a:hover { text-decoration:none; color:#000000;}
td, span, body {font: 10pt arial; color:#000000;}


.menuhead {font: 10pt arial; text-decoration: none; color:#e6abb7;}
.menuhead A {font: 10pt arial; text-decoration: underline; color:#FFFFFF; padding-top:2px;}
.menuhead A:hover {font: 10pt arial; text-decoration: none; color:#FFFFFF; padding-top:2px;}

/*Head*/
.head {background:url('img/head1.jpg') no-repeat; width:1130px; margin:0 auto}
.head-1 {background:url('img/head2.jpg') no-repeat 0px 110px;}
.head-2 {background:url('img/head3.jpg') no-repeat bottom; height:291px}

/*Gallery*/
.gal { width:1000px; margin:0 auto; padding:5px 0 10px 5px;}
.gal img {width:320px; height:240px; background:url('img/img_bg.gif') no-repeat; padding:3px; margin-left:3; margin-right:3px; margin-top:0px; margin-bottom:3px} 

/*Top*/
.wrap_top
.top {background:url('img/top-bg.jpg') repeat-y; width:1004px; margin:0 auto}
.top-t {background:url('img/top-t.jpg') no-repeat;}
.top-b { background:url('img/top-b.jpg') no-repeat bottom; _height:1px; min-height:1px; padding-left:40px; padding-right:0; padding-top:96px; padding-bottom:32px}
.top-b ul { width:244px; float:left; font-size:18px;}
.top-b ul li { background:url('img/point.gif') no-repeat 0px 5px;; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:2px} 
.top .last {width:210px;}

/*Bottom*/
.bottom-bg { background:url('img/bg-bottomm-repeat.jpg') repeat-x bottom;}
.bottom-l { background:url('img/bg-bottomm-l.jpg') no-repeat bottom left;}
.bottom-r { background:url('img/bg-bottomm-r.jpg') no-repeat bottom right;}
.bottom-c { background:url('img/bg-bottomm-c.jpg') no-repeat 60% 100%; position:relative; padding-left:0; padding-right:0; padding-top:0; padding-bottom:300px}

.foot-txt {width:315px; position:absolute; bottom:39px; left:65%; text-align:center; line-height:1.1;}
.foot-txt h2 {font-size:18px; color:#870200; font-weight:normal; padding:0 110px 13px 0;}
.ft-1 { padding:0 60px 13px 0;}

.se {font: 10pt Arial; text-decoration: underline; color:000000;}
.se:hover {font: 10pt arial; text-decoration: none; color:000000;}

.ad {font: bold 10pt arial; text-decoration: none; color:333333;}
.ad a {font: bold 11pt arial; text-decoration: underline; color:c42900;}
.ad a:hover {font: bold 11pt arial; text-decoration: none; color:000000;}
.ad2 {font: 10pt arial; text-decoration: none; color:333333;}
.ad2 a {font: bold 10pt arial; text-decoration: underline; color:c42900;}
.ad2 a:hover {font: bold 10pt arial; text-decoration: none; color:000000;}

.newpaydesc {font: 12px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; color:#CCCCCC;}

.newpay a {font: bold 20px Tahoma, Verdana, Arial, sans-serif; text-decoration: underline; color:#baff00; }
.newpay a:hover {font: bold 20px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; color:yellow;}
.newpay img {border: 2px solid #000000; margin-bottom:2px; margin-top:3px;}
.newpay A:hover img {border: 2px solid #FFFF00;}

.top {font: 14pt arial; text-decoration: none; color:999999;}
.top A {font: 15pt arial; text-decoration: underline;}
.top A:hover {font:15pt arial; text-decoration: none;}

.review {font: bold 10pt arial; text-decoration: none; color:666666;}
.review a {font: bold 10pt arial; text-decoration: underline; color:0066CC; padding-left:1px; padding-right:1px;}
.review a:hover {font: bold 10pt arial; text-decoration: none; color:000000;}
