body { margin:0 auto; font-family: Arial; font-size:12px; background:#fff; color:#42210B; background-image:url(assets/images/bg.gif); background-repeat:repeat-x; text-align:center;   }

#wrap { margin:0 auto; width:850px; }

#banner { width:850px; height:170px;  text-align:left; }
.banner_l{width:450px; height:170px; text-align:left; float:left;}
.banner_r{width:400px; height:170px; text-align:right; float:right;}

#imageban {width:840px; padding:5px; height:300px; float:left;  text-align:left; background-image:url(assets/images/imageban_bg.gif); background-repeat:no-repeat; margin-bottom:5px;}
.imageban_l {width:610px; height:300px; float:left; }
.imageban_r {width:220px; height:300px; float:right; padding-left:10px; }

#content { width:850px; float:left; text-align:left; padding:0px 0px 0px 0px;  }
#l { width:200px; float:left; text-align:left; padding:0px 0px 0px 0px; }
#r { width:640px; float:left; text-align:left; padding:0px 0px 0px 10px; }
.r_l {width:490px; float:left; text-align:left; padding:0px 10px 0px 0px; }
.r_r {width:140px; float:right; text-align:left; padding:0px 0px 0px 0px; }
#m { width:850px; float:left; text-align: center; padding:0px 0px 0px 0px; }


#footer { width:100%; height:80px; background-color:#98012e; float: left; padding-top:8px; }

hr { color:#C1AC93; height: 2px; width:95%; }

a { text-decoration:underline; color: #98012E; }
a:visted {text-decoration:underline;color: #98012E;}

.text_footer { font-size: 11px; color: #fff; text-align: center; padding:3px; }
.text_footer a:hover { font-size: 11px; color: #42210B; text-decoration:none; text-align:center; padding:3px;  }
.text_footer a { font-size: 11px; color: #fff; text-decoration:none; text-align:center; padding:3px;  }

h1 { margin:0; font-size:16px; color:#98012E; font-weight:bold; height:30px;}
h2 { margin:0; font-size:14px;  color:#A0825C; font-weight:bold; height:25px; }

.image_left { float:left; padding-right: 10px; border:none; }
.image_right { float:right; padding-left: 10px; border:none; }
.menu_image{border:none; padding:7px;}

input{font-size: 11px; color: #42210B; }
button{height:24px;}

img { border:none; }

p { margin:0px; padding:0px }

#navlist {margin:0 auto;  list-style: none; padding-left:0px; }
#navlist li a { line-height:37px; height:37px; display:block; text-align:left; text-decoration: none; color: #fff;  width: 170px; font-size: 12px; background-image: url(assets/images/button.gif); background-repeat:no-repeat; padding-left:30px; font-weight:bold; padding-bottom:3px; }
#navlist li a:hover {  color:#42210B;}
#navlist li a:visited {  color:#fff;}
.white_text { margin:0; font-size:13px; color:#fff; font-weight:bold; height:30px;}