/* CSS Document */
body { background-color:#FFFFFF; margin:0; padding:0; font-family:Arial; font-size:12px; color:#000000; font-style:normal; font-weight:normal; line-height:18px; }
img, div, li {  behavior: url(iepngfix.htc) }
img { border:0; }
form { padding:0; margin:0; }
ul, li, ul li { list-style-type:none; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; padding:0px; margin:0px; font-size:0px; height:0px; line-height:0px;  }
#wrap {width:1000px; margin:0 auto; }
.top { margin:0 }
.top .logo { padding:10px 0 0 5px; float:left; width:367px; }
.top .top_right { float:right; width:621px; }
.menu { height:29px; background:url(../images/menu_bg.jpg) repeat-x top; }
.menu ul { padding:0; margin:0; height:29px; }
.menu ul li { padding:0; margin:0; height:29px; line-height:29px; float:left; }
.menu ul li.menu_last { background:none;  }
.menu ul li a { color:#FFFFFF; font-size:14px; text-decoration:none }
.menu ul li a:hover { color:#e5b53b;  text-decoration:none}
.menu ul li a.menu_selected { color:#e5b53b; }
.icons { float:right; width:153px; height:19px; padding:5px 0 0 0; margin:0; }
.icons  div { float:left; padding:0 5px 0 0 }
.banner { padding:0; margin:0; }
.content { padding:0px 0 0px 0;  } 
.inner_content .thump_img {  margin:0 auto; width:650px; padding:10px 40px 20px 0px; }
.content .thump_img { float:right; width:650px; }
.content .thump_img div, .inner_content .thump_img div { float:left; padding:0 0 0 40px; position:relative; }
.content .thump_img div .pop_up, .inner_content .thump_img div .pop_up {  position:absolute; top:-70px; left:20px; padding:0; margin:0;  width:133px; height:70px; z-index:9999;  }
.inner_content { background:url(../images/inner_bg.jpg) repeat-x left bottom; margin:0px 0 5px 0; border:1px solid #f4deab; border-top:0px; padding:20px; }
.inner_content_top { background:url(../images/inner_content_bg_bottom.jpg) left bottom no-repeat; padding:10px 20px 20px 20px }
.title { color:#4a3605; font-size:18px; padding:0 0 10px 0; font-family:Georgia; float:left; width:280px; }
.title span { font-size:13px; }
.inner_content  ul.bullet { padding:0; margin:0; }
.inner_content  ul.bullet li { padding:0 0 10px 20px; margin:0; background:url(../images/arrow.png) no-repeat 2px 5px; }
.inner_content  ul.bullet li ul{ padding:10px 0 0 0; margin:0; }
.inner_content  ul.bullet li ul li { padding:0 0 10px 20px; margin:0; background:url(../images/arrow.png) no-repeat 2px 5px; }
.content a, .inner_content a { color:#993300; text-decoration:none; }
.content a:hover, .inner_content a:hover { color:#e5b53b; text-decoration:none; }
.sub_title { color:#e8a600; font-size:15px; padding:0 0 7px 0; font-family:Arial; }
.sub_title span { font-size:12px; }
.dark_box { width:700px; margin:0 auto; background-image:url(../images/dark_box_top.jpg); background-repeat:repeat-x; background-position:left top; background-color:#634e1e; padding:7px 7px 0 7px; height:240px; color:#FFFFFF }
.dark_box .dark_box_img { float:left; padding:0 7px 10px 0; }
.dark_box .dark_box_content { padding:5px; background:url(../images/dark_box_inner.jpg) repeat-x left top;  }
.inner_page_menu { float:right;  height:21px; font-weight:bold;  margin-bottom:5px; width:550px;  padding:0;  font-size:12px; }
.inner_page_menu ul { padding:0; margin:0; height:21px; float:right; font-size:12px; }
.inner_page_menu ul li { float:left;  height:21px; line-height:21px; background:url(../images/inner_page_menu_split.jpg) no-repeat right top; padding:0 20px; margin:0; font-size:12px;}
.inner_page_menu ul li a { color:#4c380a; text-decoration:none; height:21px; font-size:12px;}
.inner_page_menu ul li a:hover { color:#966900; text-decoration:none; height:21px; font-size:12px;}
.inner_page_menu ul li a.inner_page_menu_selected { color:#e8a600; font-size:12px; height:21px; }
.inner_page_menu ul li.menu_last { background:none;  padding-right:0;  }
.footer { background:url(../images/coffee_bean.jpg) no-repeat 350px 0px; height:45px;  padding:25px 0px 0 0px; color:#7c7b78; font-size:10px; }
.footer span { color:#993300 }
.footer a { padding:0 10px; text-decoration:none; color:#993300; }
.footer a:hover {text-decoration:none; color:#d06e3d; }
.img_pad { float:left; border:1px solid #f3d69b; margin:0 15px 0 0px; padding:0; width:110px;  }
.img_pad2 { float:right; border:1px solid #f3d69b; margin:0 0px 0 15px; padding:0; width:110px; }
.button { height:22px; padding:0 10px; background:url(../images/btn_bg.jpg) repeat-x left top; border:0; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer; } 
.lable { width:70px; float:left; padding:2px; height:25px; font-size:11px; }
.input {width:370px; float:left; padding:2px; height:25px; }
.input2 {width:370px; float:left; padding:1px;  }
.textbox { width:365px; border:1px solid #f4deab; background:url(../images/textbox_bg.jpg) repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:18px; line-height:17px; }
.textarea { width:365px; border:1px solid #f4deab; background:url(../images/textbox_bg.jpg) repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:60px; line-height:17px; background-color:#FFFFFF; }
.dotted_line { border-bottom:1px dotted #ba9339; height:1px; line-height:1px; font-size:1px; padding:0 0 10px 0; margin:0 0 15px 0; } 



