/* Theme Name: anying */
@charset "utf-8";
/*general tags*/
body{font: 13px Arial,sans-serif; color:#333333; margin:0; padding:0; background:#e8eeda;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th, small{font-size:1em;font-style:normal;font-weight:normal;}
strong, b{font-weight:bold !important;}
p{margin:0.5em 0 1em;}
h1{font-weight:bold;font-size:18px;line-height:24px;}
h2{font-weight:bold;font-size:16px;line-height:22px;color:#2a3031;padding:5px 0 15px;}
h3{font-weight:bold;font-size:14px;line-height:18px;}
h4{font-weight:bold;font-size:14px;line-height:18px;padding-top:5px}
ul,ol,dl{list-style:none;}
fieldset{border:none;}
caption, th{text-align:left;}
table{border-spacing:0;border:0;}
td{padding:5px;vertical-align:middle;}
a img{border:0;}
form{padding:0;margin:0;}
form span{margin:0 4px 0 0;}
small{color:#97abae;font-size:10px;}
input, select, img{vertical-align:middle;}
cite{float:right;color:#91958a;font-size:11px;}

a{color:#688d16;text-decoration:none;}
a:hover{color:#5b781c;text-decoration:underline;}

.date{font-size:11px;color:#f00;margin-right:5px}
p.more{text-align:right}

/*png fix*/
* html .png{
    azimuth: expression(
        this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "./images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
        
    );
}

/*Layout*/
#wrapper{width:980px;min-width:980px;margin:10px auto;overflow:hidden}
.content{width:100%;padding:0;overflow:hidden;clear:both;_display:inline-block;margin:0}
.page_left{float:left;width:194px;margin-right:10px;overflow:hidden;}
.page_middle{width:552px;overflow:hidden;float:left;}
.page_full{float:left;width:756px;overflow:hidden;}
.page_right{ float:right;width:214px;margin-left:10px;overflow:hidden;}
/*left,right:182px; middle:560px; full:764px; whole:968px*/

/*header*/
#header{height:50px;padding:0 0 10px;border-bottom:1px solid #d1d7c4;margin-bottom:10px}
#header #logo{float:left}
#header #global_nav{float:right;width:700px;text-align:right;padding-top:15px}
#header #global_nav ul{padding:0;margin:0;float:right}
#header #global_nav ul li{float:left;/*border-right:1px solid #d1d7c4;*/padding-right:10px;height:35px;}
#header #global_nav ul li a{display:block;height:0;padding-top:35px;margin-left:10px;background-image:url(/images/global_navigation.gif);background-repeat:no-repeat;overflow:hidden}

#header #global_nav ul li a#language{ display:inline-block; height:35px; line-height:25px; color:#FFF; margin:3px 0 0 4px; background-image:url(/images/language_bg1.gif); background-position:right 0; padding:0 10px 0 0; }
#header #global_nav ul li a span{ display:inline-block; background:url(/images/language_bg1.gif) left 0 no-repeat; height:35px; float:left; padding:0 0 0 10px;}


#header #global_nav ul li a#home{width:69px;background-position:0 0}
#header #global_nav ul li a#networks{width:90px;background-position:-69px 0}
#header #global_nav ul li a#services{width:83px;background-position:-159px 0}
#header #global_nav ul li a#contact{width:80px;background-position:-242px 0}

#header #global_nav ul li a#home:hover{background-position:0 -35px}
#header #global_nav ul li a#networks:hover{background-position:-69px -35px}
#header #global_nav ul li a#services:hover{background-position:-159px -35px}
#header #global_nav ul li a#contact:hover{background-position:-242px -35px}

#header #global_nav ul#home li a#home{background-position:0 -70px}
#header #global_nav ul#networks li a#networks{background-position:-69px -70px}
#header #global_nav ul#services li a#services{background-position:-159px -70px}
#header #global_nav ul#contact li a#contact{background-position:-242px -70px}

/*footer*/
#footer{clear:both;padding:5px 0;font-size:11px;border-top:1px solid #d1d7c4;margin-bottom:1em;color:#a5ab98}

ul#copyright{float:left;padding:0;margin:0 0 20px;}
ul#copyright li{border-right:1px solid #b8c7c9;margin-right:10px;padding-right:10px;display:inline;}

ul#bottom_links{text-align:right;float:right;margin:0 0 20px;padding:0;}
ul#bottom_links li{margin-left:10px;padding-left:10px;border-left:1px solid #b8c7c9;display:inline;}

/*block style*/
.corner_n_e{position:absolute;width:20px;height:20px;left:0;top:0;background:url(/images/block_corner_n_e.gif) no-repeat left top;z-index:41}
.corner_n_w{position:absolute;width:20px;height:20px;right:0;top:0;background:url(/images/block_corner_n_w.gif) no-repeat right top;z-index:41}
.corner_s_e{position:absolute;width:20px;height:20px;left:0;bottom:0;_bottom:-1px;background:url(/images/block_corner_s_e.gif) no-repeat left bottom;z-index:41}
.corner_s_w{position:absolute;width:20px;height:20px;right:0;bottom:0;_bottom:-1px;background:url(/images/block_corner_s_w.gif) no-repeat right bottom;z-index:41}

/*border block*/
.block{position:relative;overflow:hidden;margin-bottom:10px;_float:left;height:auto}
.block_content{overflow:hidden;background:#fff;border:6px solid #d1d7c4;_display:inline-block;position:relative}

.paragraph{padding:10px;line-height:1.75em;}

.block h1{line-height:34px;height:36px;color:#fff;padding:0 5px 0 10px;clear:both;background:#98A578;position:relative;}
.block h3{line-height:34px;height:36px;color:#fff;padding:0 5px 0 10px;clear:both;background:#98A578;position:relative;}
.page_middle .block h3,.page_full .block h3{background-color:#6b7c40}

/*splash*/
#toolbarwrap {display: none;}
#frame{width:958px;height:130px;background:#690 url(/images/splash_bg.jpg) no-repeat center top;padding:5px;overflow:hidden;color:#d6ecb4;font-size:11px;}

#frame .scroll-left{width:20px;float:left;padding:60px 0 0 10px;text-align:center;opacity:0.5;filter:alpha(opacity=50)}
#frame .scroll-right {width:20px;float:right;padding:60px 10px 0 0;text-align:center;opacity:0.5;filter:alpha(opacity=50)}
#frame a, #frame b{color:#fff;font-size:13px;font-weight:bold}
#frame a:hover{color:#000;text-decoration:none}

#scroller{padding-top:5px;width:890px;overflow:hidden;margin:0 auto;float:left}
#scroller #splash_content{width:1780px}
.section {width:890px;float:left;text-align:center}
.section div{float:left;display:block;width:178px;padding:0}
.section p{margin:1px 0}
.section img{margin:0 0 5px}
.section small{font-size:9px;color:#d6ecb4}

/*slide show*/
#slide_wrapper{width:560px;margin:50px auto;display:none}
#slide_wrapper *{margin:0;padding:0}

#slideshow{list-style:none;color:#fff}
#slideshow span{display:none}
#fullsize{position:relative;width:560px;height:300px;background:#fff}
#information{position:absolute;bottom:0;width:560px;height:0;background:#000;color:#fff;overflow:hidden;z-index:200;opacity:.7;filter:alpha(opacity=70)}
#information h3{background:#000;line-height:22px;height:22px;margin:5px 0 0;padding:0 8px}
#information p{padding:0 8px}
#information a{color:#f00;font-weight:bold;margin-left:5px;text-decoration:underline;background:url(/images/slide_arrow_red.gif) no-repeat 100% 50%;padding-right:12px}
#information a:hover{text-decoration:none}
#image{width:560px}
#image img{position:absolute;z-index:25;width:auto}
.imgnav{position:absolute;width:25%;height:306px;cursor:pointer;z-index:150}
#imgprev{left:0;background:url(/images/left.gif) left center no-repeat}
#imgnext{right:0;background:url(/images/right.gif) right center no-repeat}
#imglink{position:absolute;height:306px;width:100%;z-index:100;opacity:.4;filter:alpha(opacity=40)}
.linkhover{background:url(/images/link.gif) center center no-repeat}

#thumbnails{padding:5px 0;background:#000;overflow:hidden;_height:1%}
#slideleft{float:left;width:20px;height:82px;background:url(/images/scroll-left.gif) center center no-repeat;background-color:#3f4d00;margin-right:5px}
#slideleft:hover{background-color:#b3d900}
#slideright{float:right;width:20px;height:82px;background:#3f4d00 url(/images/scroll-right.gif) center center no-repeat;margib-left:5px}
#slideright:hover{background-color:#b3d900}
#slidearea{float:left;position:relative;width:510px;height:82px;overflow:hidden;}
#slider{position:absolute;left:0;height:81px}
#slider img{cursor:pointer;border:1px solid #666;padding:2px;height:76px}

/*dl dt*/
dl{padding:0 5px;margin:0 0 5px;line-height:1.6em}
dt{background:url(/images/small_arrow_dark.gif) no-repeat 0 9px;padding:3px 0 4px 15px;_padding:4px 0 4px 15px;border-bottom:1px dashed #d1d7c4;display:block}

/*thumbnail list*/
.thumnail_list{padding:0 5px;margin:0 0 5px}
.thumnail_list li{padding:8px 0 7px 70px;border-bottom:1px dashed #d1d7c4;overflow:hidden;height:74px;overflow:hidden;_display:inline-block}
.thumnail_list li img{float:left;margin-left:-70px;padding:1px;border:1px solid #d1d7c4}

/*images list*/
.image_list,image_list_2col{padding:0 10px;margin:0 0 5px}
.image_list li{padding:8px 0 0 160px;border-bottom:1px dashed #d1d7c4;overflow:hidden;_display:inline-block}
.image_list li img.float{margin:5px 0 10px -140px;float:left;_margin-bottom:-11px;width:125px; padding:3px; border:1px solid #D1D7C4;}

.image_list_2col{overflow:hidden;_display:inline-block}
.image_list_2col li{width:50%;float:left;border-bottom:1px dashed #d1d7c4}
.image_list_2col li div{padding:8px 10px 7px 180px;overflow:hidden;_display:inline-block;height:170px;}
.image_list_2col li div img.float{padding:4px;border:1px solid #d1d7c4;margin:0 0 0 -170px;float:left;_margin-bottom:-11px}

.image_list_3col{overflow:hidden;_display:inline-block}
.image_list_3col li{width:33.3%;float:left;border-bottom:1px dashed #d1d7c4}
.image_list_3col li div{padding:8px 8px 20px 100px;overflow:hidden;_display:inline-block;height:100px;}
.image_list_3col li div img.float{padding:4px;border:1px solid #d1d7c4;margin:0 0 0 -95px;float:left;_margin-bottom:-11px}

/* ~~~~~~~~~~~~~~~` Menu ~~~~~~~~~~~~~~~~~~~~~~~*/
#menu { background:#313f12;  padding:0; border-bottom:#ccc solid 1px; border-top:#aaa solid 1px; height:30px}
#menu ul { margin-left:15px; padding:0; background:#313f12;  }
#menu li { float:left;  position:relative; }
#menu li a {display:inline-block; padding:7px 12px; text-decoration:none; font-weight:bold; font-size:13px;  background:none ;  color:#eee !important  }
#menu li a:hover, #menu li.current_page_item a {  background:url(images/menu_bg3.jpg) top left repeat-x; color:#333 !important; border-right:#999 solid 1px }


#menu  ul.sub_menu { position:absolute; top:32px; left:0; padding:0 0 0px 0; margin:0; border:#ccc solid 3px; border-top:#879468 solid 2px; background:#bdc9a3; height:auto; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; background:#E8EEDA; display:none }
#menu  ul.sub_menu  li  a {display:block; width:100px;  float:none; padding:5px 23px; /*background: url(images/menu_bg3.jpg) top left repeat-x*/ color:#333 !important; border-bottom: #d7e1c2 solid 1px;  }
#menu  ul li:hover ul.sub_menu  { display:block}

ul.sub_menu_right {padding:0}
ul.sub_menu_right li a {display:block; padding: 8px 5px 8px 40px ; background:url(images/i_icon.png) 10px 7px no-repeat; border-bottom:#ccc dotted 1px; font-size:13px; font-weight:bold; }                          
ul.sub_menu_right li a:hover {  text-decoration:none; background:#f8faf2 url(images/i_icon.png) 10px 7px no-repeat }

/* Contact Us */ 
.wpcf7-form{width:530px; margin:25px 0 0 30px;background:#EEF3F8; 
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border:4px solid #bfe2f3; }
 
.wpcf7-form ul{ list-style-type:none; margin:0; padding:20px 10px; }
.wpcf7-form ul li{ padding:0 0 20px; margin:0; overflow:hidden;zoom:1;}
.wpcf7-form ul li label{ width:100px; color:#666; padding:0 30px 0 0; float:left; display:block; text-align:right; text-transform:capitalize; font-weight:bold;}
.wpcf7-form ul li input.inputbox{ height:22px; width:320px; }
.wpcf7-form ul li select {width:320px;}
.wpcf7-form ul li textarea{ height:100px; width:320px;}
.wpcf7-form ul li.btn_row{ padding:0 0 0 130px;}

a { outline:none}

#cat td { padding:0; vertical-align:top; height:100%}
#cat td h4, #cat td p {padding:5px 10px;}	