@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; font: inherit; font-size: 100%; margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { 
#border-collapse: collapse; 
#border-spacing: 0; }
body { background:#fff url(/design/images/main_bg.jpg) repeat-y center top; color: #7c7979; font-family: Tahoma; font-size:12px;}
/*=============Globle CSS==========*/
h2 { font-size: 20px; font-weight: normal; margin-bottom: 10px; }
h3 { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
h4 { font-size: 13px; font-weight: bold; padding-top: 5px; color:#993300; }
p { font-size: 12px; padding:7px 0 14px; line-height:16px; font-family:Tahoma;}
a:link { color:#e47004; font-size: 13px; }
a:visited { color:#525252;  }
a:hover { color: #525252; text-decoration:none;  }
a:active { color:#525252;  }
ul { margin-left: 15px; padding-bottom: 15px;}
ul li { font-size: 13px; list-style:disc; }
.clear { clear: both;}

/*=============Main ID==========*/
#maincenter { margin: 0 auto; width: 995px;}
#header{ margin-top:160px;width:100%;margin-left:14px;}
.content_container{ width:766px; float:left; margin-left:8px; margin-bottom:18px;}
.top{ float:left; width:766px; padding-top:17px; background:url(/design/images/content_top.png) no-repeat left top; margin-left:5px;}
.bot{ float:left; width:766px; padding-bottom:19px; background:url(/design/images/content_bot.png) no-repeat left bottom;}
.mid{ float:left; width:740px;  background:url(/design/images/content_mid.png) repeat-y left top; padding:25px 0 130px 25px;}
.content_container_inner{ margin-top:-220px;}
#footer{background: url("/design/images/footer_bg.png") repeat-x scroll left bottom transparent;color: #fff;float: right;font-size: 11px;height: 63px;margin-bottom: 20px;margin-right:-13px;margin-top: -134px;padding:22px 40px 0;width: 722px;}

/*============Header CSS==========*/
.logo{float: left; margin: 0; margin:-140px 0 0 80px; *margin:20px 0 0 80px; position: absolute; z-index:99;}
.header_right{ float:right; padding-right:6px; width:778px; height:525px;}
.header_left{ float:left; padding-top:150px; margin-left:-90px;}

/*============Menu CSS==========*/
.menu_top{ float:left; width:212px; padding-top:15px; background:url(/design/images/menu_top.png) no-repeat left top;}
.menu_top_inner{ margin-top:20px;}
.menu_bot{ float:left; width:212px; padding-bottom:21px; background:url(/design/images/menu_bot.png) no-repeat left bottom;}
.menu_mid{ float:left; width:212px; background:url(/design/images/menu_mid.png) repeat-y left top; font-family:Arial;}
.menu_mid ul{ margin:20px 0 85px 10px; padding:0;}
.menu_mid ul li{ list-style:none; background:url(/design/images/menu_line.png) no-repeat left bottom; color:#525252; text-transform:uppercase; font-size:15px; padding:11px 10px;}
.menu_mid ul li.last{ background:none;}
.menu_mid ul li a{background:url("/design/images/menu_arrow.png") no-repeat scroll left 1px transparent; font-size:15px; color:#525252; text-decoration:none; padding:0 20px; display:block;}
.menu_mid ul li a:hover{color:#be4526;}

/*============Content CSS==========*/
.home_col1{ width:460px; float:left;}
.home_col2{ width:250px; float:left; padding-top:50px; margin-left:13px;}
.menu_col1{ width:540px; float:left;}
.menu_col2{ width:165px; float:left; margin-left:10px;}
.menu_col2 img{ border:#FFF solid 3px; margin:5px 0;}
.black_top{ float:left; width:409px; padding-top:6px; background:url(/design/images/black_top.png) no-repeat left top; margin:10px 0;}
.black_bot{ float:left; width:409px; padding-bottom:6px; background:url(/design/images/black_bot.png) no-repeat left bottom;}
.black_mid{ float:left; width:389px; background:#a2a1a1; color:#FFF; padding:0 10px;}
.black_mid h2{ color:#FFF; margin-bottom:0;}
.white_top{ float:left; width:250px; padding-top:5px; background:url(/design/images/white_top.png) no-repeat left top; margin:10px 0;}
.white_bot{ float:left; width:250px; padding-bottom:5px; background:url(/design/images/white_bot.png) no-repeat left bottom;}
.white_mid{ float:left; width:194px; background:#fff; padding:13px 28px 23px 28px;}
.white_mid img { margin-top:10px;}
span.right{ float:right;}

/*============Gallery CSS==========*/
.frame1{background: url("/design/images/frame1_bg.png") no-repeat scroll left top transparent; float: left; height: 320px; padding: 7px 9px; width: 214px; margin-bottom:10px;}

.frame2{background: url("/design/images/frame2_bg.png") no-repeat scroll left top transparent; float: left; height: 220px; padding: 6px 9px; width: 330px;}



