/* global */
body {font:75%/170% Arial, Helvetica, sans-serif;padding:0;margin:0;color:#666;background:url(/wp-content/themes/benzo1.1/images/new_bg.jpg) #eefaff center top no-repeat;}
#ccyclebg {font:75%/170% Arial, Helvetica, sans-serif;padding:0;margin:0;color:#666;background:url(/wp-content/themes/benzo1.1/images/new_bg2.jpg) #eefaff center top repeat-x;}
#introbg {font:75%/170% Arial, Helvetica, sans-serif;padding:0;margin:0;color:#666;background:url(/wp-content/themes/benzo1.1/images/new_bgintro.jpg) #eefaff center top no-repeat;}
a {color:#277900;text-decoration:none;line-height:18px;}
a:hover {color:#f0212b;}
img {border:none;}
.clear{clear:both;}

#ccyclebg a {color:#ff0000;text-decoration:none;}
#ccyclebg a:hover {color:#ff4f4f;text-decoration:none;}

/* list list-style-image:url(images/ul.png);*/
ul, ol{list-style:none;margin:0;padding:0;}
ul li, ol li{list-style:none;margin:0;padding:0;}

/* typo */
small {font-size:90%;}
p  {margin:0;padding:0;line-height:24px;}
h1, h4, h6 {font-weight:bolder;font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing:-0.02em;}
h1 {font-size:250%;margin:0 0 5px 0; padding:0 0 15px 0;line-height:120%;}
h2 {color:#3a890d;font-size:20px;font-weight:normal;margin:0 0 5px;line-height:26px;}
h3 {font-size:120%;margin:0;padding:0;}
h4 {font-size:16px;font-weight:normal;line-height:28px;margin:20px 0 20px 0;}
h5 {color:#f0212b;font-size:140%;padding:0;margin:0 0 7px 0;}
h6 {font-size:100%;}

/* basic form */
lable{margin:10px 0 0 0;padding:0;cursor:pointer;}
input[type=file] {width:220px;margin:10px 0 0 0;padding:0;} 
input[type=text] {width:220px;padding:5px 3px 3px 7px;font:110% Arial, Helvetica, sans-serif;background:url(images/form-field-bg.gif) no-repeat;border-top:1px solid #e6e6e6;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;border-left:1px solid #e6e6e6;}
input[type=password] {width:220px;padding:5px 3px 3px 7px;font:110% Arial, Helvetica, sans-serif;background:url(images/form-field-bg.gif) no-repeat;border-top:1px solid #e6e6e6;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;border-left:1px solid #e6e6e6;}
select {width:300px;margin:4px 0 10px 0;padding:0;}
select option{background:#FAFAFA;}
select optgroup{background:#F0F0F0;}
textarea {font:110% Arial, Helvetica, sans-serif;width:500px;height:140px;padding:5px 3px 3px 7px; background:url(images/form-field-bg.gif) no-repeat;border:solid 1px #F0F0F0;overflow:hidden;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus{border:1px solid  #0074C1;}

/* image effect */
.default, .MooTrans {display:block;position:relative;width:100%;height:100%;background:transparent;}
.MooTrans {background:url(images/button_on.png) repeat;}

/* prev/next */
.pagnav {display:block;margin-top:10px;}

.search_container {display:block;width:620px;height:50px;background:#F0F0F0;padding:20px 20px 0 20px;}

/* top */
.top {display:block;width:980px;margin:0 auto;height:auto;}
.topnav{width:980px;height:30px;margin:0 auto;}
.topnav p{text-align:right; margin-top:10px;}

.top_design_main,.top_design_default,.top_design_news,.top_design_contact,.top_design_plan,.top_design_downloads,.top_design_calendar{display:block;width:980px;height:140px;margin:60px auto 0 auto;}
.top_design_main{background:url(images/newbg_about2.png) no-repeat;}
.top_design_default{background:url(images/newbg_blank.png) no-repeat;}
.top_design_news{background:url(images/newbg_news.png) no-repeat;}
.top_design_plan{background:url(images/newbg_plan.png) no-repeat;}
.top_design_downloads{background:url(images/newbg_downloads.png) no-repeat;}
.top_design_calendar{background:url(images/newbg_cal.png) no-repeat;}
.top_design_contact{background:url(images/newbg_contact.png) no-repeat;}
.top_search a{float:left;display:block;width:25px;height:25px;background:url(images/topsearch.png) no-repeat 0 0;}
.top_search a:hover{background:url(images/topsearch.png) no-repeat 0 -25px;}
.bottom_design{display:block;width:980px;height:120px;margin:0 auto 0 auto;background:url(images/new_bg_bottom.png) no-repeat;}

/* menus */
.menuholder{float:left;width:620px;height:40px;padding-left:25px;margin-top:9px;margin-left:320px;}
.topmenus{float:left;list-style:none;}
.topmenus ul{float:left;width:auto;height:40px;}
.topmenus li{float:left;width:auto;margin-right:4px;}
.topmenus li a.navhome{float:left;width:61px;height:40px;background:url(images/nav_home.png) 0 0 no-repeat;}
.topmenus li a.navproducts{float:left;width:118px;height:40px;background:url(images/nav_products.png) 0 0 no-repeat;}
.topmenus li a.navabout{float:left;width:93px;height:40px;background:url(images/nav_about.png) 0 0 no-repeat;}
.topmenus li a.navnews{float:left;width:135px;height:40px;background:url(images/nav_news.png) 0 0 no-repeat;}
.topmenus li a.navplans{float:left;width:85px;height:40px;background:url(images/nav_ourplans.png) 0 0 no-repeat;}
.topmenus li a.navcontact{float:left;width:96px;height:40px;background:url(images/nav_contact.png) 0 0 no-repeat;}
.topmenus li a{text-decoration:none;}
.topmenus li a:hover{background-position:0 bottom;}
.toplinks{width:980px;height:40px;margin:0 auto;}
.toplinks p{text-align:right; padding-top:10px;}
.toplinks a{color:#fff;}
.toplinks a:hover {color:#e0ffb4;}

/* superfish */
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:10px;}
.sf-menu ul{position:absolute; top: -999em; width:-2em;} /* left offset of submenus need to match (see below) */
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;} /* fixes IE7 'sticky bug' */
.sf-menu li{float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0; top:41px; z-index:99;} /* match top ul list item height */
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top: -999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:-2em;top:0;} /* match ul width */
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:-2em;top:0;} /* match ul width */
ul.sf-menu img{float:left}
.sf-menu li a.prof{width:130px;height:40px;background:url(images/hover-profile.png) 0 0 no-repeat;}
.sf-menu li a.mission{width:130px;height:40px;background:url(images/hover-mission.png) 0 0 no-repeat;}
.sf-menu li a.team{width:130px;height:40px;background:url(images/hover-team.png) 0 0 no-repeat;}
.sf-menu li a.avp{width:130px;height:40px;background:url(images/hover-avp.png) 0 0 no-repeat;}
.sf-menu li a.news{width:135px;height:40px;background:url(images/hover-news.png) 0 0 no-repeat;}
.sf-menu li a.press{width:135px;height:40px;background:url(images/hover-press.png) 0 0 no-repeat;}
.sf-menu li a.archives{width:135px;height:40px;background:url(images/hover-archives.png) 0 0 no-repeat;}
.sf-menu li a.rasp{width:160px;height:40px;background:url(images/hover-rasp.png) 0 0 no-repeat;}
.sf-menu li a.cran{width:160px;height:40px;background:url(images/hover-cran2.png) 0 0 no-repeat;}
.sf-menu li a.ccycle{width:160px;height:40px;background:url(images/hover-ccycle.png) 0 0 no-repeat;}
.sf-menu li a{text-decoration:none;}
.sf-menu li a:hover{background-position:0 bottom}
.sf-menu li a.current{background-position:0 bottom}

/* nav */
.topmenu{float:left;list-style:none;}
.topmenu ul{float:left;width:940px;height:40px;padding-left:25px;}
.topmenu li{float:left;margin-right:4px;}
.topmenu li a.navhome{float:left;width:80px;height:40px;background:url(images/nav_home.jpg) 0 0 no-repeat;}
.topmenu li a.navproducts{float:left;width:120px;height:40px;background:url(images/nav_products.jpg) 0 0 no-repeat;}
.topmenu li a.navabout{float:left;width:80px;height:40px;background:url(images/nav_about.jpg) 0 0 no-repeat;}
.topmenu li a.navnews{float:left;width:120px;height:40px;background:url(images/nav_news.jpg) 0 0 no-repeat;margin-left:335px;}
.topmenu li a.navplans{float:left;width:100px;height:40px;background:url(images/nav_ourplans.jpg) 0 0 no-repeat;}
.topmenu li a.navcontact{float:left;width:80px;height:40px;background:url(images/nav_contact.jpg) 0 0 no-repeat;}
.topmenu li a{text-decoration:none;}
.topmenu li a:hover,.topmenu li a.current{background-position:0 bottom;}

/* slider */
.slider_container  {display:block;width:980px;height:620px;margin:0 auto;padding-top:10px;}
.slider_container_home {display:block;width:540px;margin:0 auto;padding:130px 0 20px 0;}
.slider_container_rasp {display:block;width:980px;height:620px;margin:0 auto;padding-top:20px;}
.slider_container_oran {display:block;width:980px;height:620px;margin:0 auto;padding-top:30px;}
.sliderwrapper {position:relative;width:980px;height:580px;overflow:hidden;}
.sliderwrapper .contentdiv {position:absolute;width:980px;height:100%;left:0;top:0;visibility:hidden;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.coda_image   {display:block;width:980px;height:398px;margin:0;}
.coda_image a {display:block;width:980px;height:380px;}
.coda_pagination   {float:left;display:inline;width:970px;height:60px;clear:both;margin-top:2px;margin-left:10px;}
.coda_left_bottom  {float:left;display:inline;width:230px;height:60px;line-height:47px;position:fixed;}
.coda_pagination a {float:left;display:block;width:50px;height:34px;padding:13px 0 0 0;text-align:center;background:url(images/bg_pag.png) no-repeat 0 -47px;color:#999999;font:bolder 12px/25px Verdana, Arial, Helvetica, sans-serif;}
.coda_pagination a:hover{color:#999999;background:url(images/bg_pag.png) no-repeat 0 -94px;}
.coda_pagination a.selected {color:#999999;background:url(images/bg_pag.png) no-repeat 0 0;}

/* quad */
.quad_container {display:block;width:980px;height:250px;margin:15px auto;background:url(images/bg_quad.png) no-repeat;}
.quad_item {float:left;display:block;width:205px;height:210px;padding:20px;}
.quad_itemspeciale {float:left;display:block;width:243px;height:248px;padding:1px;overflow:hidden;}
.quad_excerpt {display:block;width:205px;height:100px;margin-top:4px;font:11px/14px Geneva, Arial, Helvetica, sans-serif;letter-spacing:0.05em;}
.quad_thumb a {display:block;width:205px;height:75px;}
.quad_cats {display:block;width:198px;height:49px;background:url(images/bg_cat.png) no-repeat 0 0;padding:8px 35px 5px 10px;font:10px/11px Arial, Helvetica, sans-serif;}
.quad_cats:hover  {background:url(images/bg_cat.png) no-repeat 0p -62px;}

/* single */
.single_container  {display:block;width:980px;margin:0 auto;background:url(images/bg_single.gif) repeat-y;/*border:1px solid #D5D5D5;*/}
.single_container2 {display:block;width:980px;margin:0 auto;background:url() repeat-y;/*border:1px solid #D5D5D5;*/}
.single_left {float:left;display:inline;width:645px;padding:5px 20px 20px 20px;margin-left:12px;}
.single_left h1{padding-bottom:0;color:#f0212b;font-size:22px;font-family:"Trade Gothic",Arial;font-weight:bold;}
.single_left h3{padding-top:10px;padding-bottom:10px;color:#0685c1;font-weight:normal}
.single_left h5{color:#f0212b;margin-top:10px;}
.single_left td a{color:#277900;}
.single_right {float:left;display:inline;width:240px;margin:12px 0 0 18px;}
.single_solo_image {display:block;width:660px;height:440px;margin:30px 0 10px 0;}
.post_single_footer {height:30px;padding:0;margin:15px 0 8px 0;background:#FFF;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;line-height:30px;}
.post_time {height:30px;margin-left:20px;padding-left:20px;background:url(images/time.png) no-repeat center left;}
.post_single_tags {height:30px;margin-left:20px;padding-left:20px;background:url(images/tags.png) no-repeat center left;}
.post_cat {height:30px;margin-left:23px;padding-left:23px;background:url(images/category.png) no-repeat center left;}

/* post content */
.single_left a {color:#f0212b;}
.single_left a:hover {color:#d91d26;}
.single_left p {margin-bottom:5px;}
.single_container .content table {margin:5px 0 10px;border:1px solid #CCC;border-width:2px;border-collapse:collapse;background:#FFF;}
.single_container th, .post td {border:1px solid #CCC;padding:3px 10px;text-align:left;vertical-align:top;}
.single_container tr.even td {background:#F7F7F7;}
.single_container th {background:#EDEFF0;}
.single_container ul li {list-style:none outside;margin-left:20px;margin-top:12px;}
.single_container ol {margin:5px 0 10px;padding-left:20px;}
.single_container ol li {margin:0;list-style-type:upper-roman;}
.single_container ol, dd{margin-left:24px;}
.alignleft{float:left;padding-right:10px;}


/* image single */
#singlegallery{width:660px !important;height:404px !important;overflow:hidden;margin:20px 0 20px 0;}

/* media single */
.mediasingle_item {display:block;width:660px;height:400px;margin:20px 0 20px 0;}

/* cat */
.cat_container {display:block;width:980px;margin:0 auto;background:url(images/bg_single.gif) repeat-y;}
.cat_left {float:left;display:inline;width:645px;padding:20px;margin-left:12px;}
.cat_right {float:left;display:inline;width:260px;margin:20px 0 0 18px;}

/* image cat */
.image_container {display:block;width:660px;}
.image_frame {float:left;display:inline;width:120px;height:90px;margin:18px; text-align:center;}
.image_thumb {display:block;width:120px;height:90px;padding:10px 22px 10px 22px;background:url(images/bg_vid_item.png) no-repeat;}
.image_inner_thumb {display:block;width:120px;height:90px;}
.image_box {display:block;width:120px;height:90px; margin:1px;}
#image_post a {display:block;width:100%;height:100%;overflow:hidden;}
.image_permalink {display:block;width:120px;height:45px;background:transparent;}
.image_permalink a {background:url(images/bg_link_vid.png) no-repeat 0 0;}
.image_permalink a:hover {background:url(images/bg_link_vid.png) no-repeat 0 -90px;}
.image_gallery {display:block;width:120px;height:45px;background:transparent;}
.image_gallery a {background:url(images/bg_link_vid.png) no-repeat 0 -45px;}
.image_gallery a:hover {background:url(images/bg_link_vid.png) no-repeat 0 -135px;}

/* videodisplay */
.vid_container {display:block;width:658px;padding-top:20px;overflow:hidden;}
.vid_frame {float:left;display:inline;width:164px;height:130px; text-align:center;}
.vid_thumb {display:block;width:120px;height:90px;padding:10px 22px 10px 22px;background:url(images/bg_vid_item.png) no-repeat;}
.vid_inner_thumb {display:block;width:120px;height:90px;}
.vid_headline {display:block;width:176px;height:auto;padding:0 15px 0 15px;text-align:center;font-weight:bolder;}
.vid_box {display:block;width:120px;height:90px; margin:1px;}
#vid_post a {display:block;width:100%;height:100%;overflow:hidden;}
.vid_permalink {display:block;width:120px;height:45px;background:transparent;}
.vid_permalink a {background:url(images/bg_link_vid.png) no-repeat 0 0;}
.vid_permalink a:hover {background:url(images/bg_link_vid.png) no-repeat 0 -90px;}
.vid_gallery {display:block;width:120px;height:45px;background:transparent;}
.vid_gallery a {background:url(images/bg_link_vid.png) no-repeat 0 -45px;}
.vid_gallery a:hover {background:url(images/bg_link_vid.png) no-repeat 0 -135px;}

/* sidebar */
#sidebarwidget {display:block;width:220px;margin-bottom:20px;padding:0;margin-top:20px;}
#sidebarwidget p{font-size:11px; margin-right:10px;}
#sidebarwidget li {list-style:none;}
#sidebarwidget h5 {display:block;width:220px;height:30px;/*background:url(images/bg_widget.png) no-repeat;*/}
#sidebar {width:240px;color:#666;line-height:160%;padding:0 10px 0 10px;}
#sidebar p {margin:0 0 15px;}
#sidebar h3 {font:bold 17px/100% Arial, Helvetica, sans-serif;color:#333;}
#sidebar h3 a, #sidebar h3 a:visited {color:#666;}
#sidebar h3 img {vertical-align:middle;}
#sidebar ul {margin:0;padding:0 0 0 10px;}
#sidebar ul li {padding-left:18px;margin:7px 0 3px 0;background:url(images/sidebar_li.png) no-repeat;}
#sidebar ul li ul li {background:url(images/sidebar_li_li.png) no-repeat;padding-left:12px;}

/* archives widget */
#archives ul li {background:url(images/sidebar_archive.png) no-repeat;}

/* pages widget */
#pages ul li {background:url(images/sidebar_page.png) no-repeat;}

/* recent comments widget */
#recent-comments ul li {background:url(images/sidebar_comment.png) no-repeat;width:240px;white-space:nowrap;text-overflow:ellipsis;/*Opera*/ -o-text-overflow:ellipsis;/*breaks validation*/ overflow:hidden;}

/* recent posts widget */
#recent-posts ul li {background:url(images/sidebar_page.png) no-repeat;width:240px;white-space:nowrap;text-overflow:ellipsis;/*Opera*/ -o-text-overflow:ellipsis;/*breaks validation*/ overflow:hidden;}

/* links widget */
#linkcat-1 ul li {background:url(images/sidebar_li.png) no-repeat;}
#linkcat-2 ul li {background:url(images/sidebar_li.png) no-repeat;}
#linkcat-3 ul li {background:url(images/sidebar_li.png) no-repeat;}
#linkcat-4 ul li {background:url(images/sidebar_li.png) no-repeat;}
#linkcat-5 ul li {background:url(images/sidebar_li.png) no-repeat;}

/* meta */
#meta ul li{background:url(images/wordpress.png) no-repeat;}


/* comments */
.comments {width:660px;padding:1px;margin-bottom:10px;background:#FFF;color:#333;}
.comments_inner {background:#FFF url(images/bg_post.png) repeat-x;color:#333;}
.comments_headline {font-size:18px;padding-bottom:3px;margin-bottom:8px;border-bottom:1px solid #E4E4E4;}
.comments_count {float:right;display:block;width:40px;height:20px;background:url(images/comment.png) no-repeat center left;text-align:center;font-size:10px;font-weight:normal;}
.comments_rss {float:right;display:block;width:28px;}

/* comment list */
.comment ol {list-style:none;margin:5px 0 0 20px;padding-left:10px; }  
.comment li {list-style:none;background:transparent;margin:0 0 0 10px;padding-left:10px;} 
.comment_arrow {padding-top:20px;background:url(images/comment_arrow.png) no-repeat left bottom;}  
.comment_inner {padding:10px;border:1px solid #F0F0F0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#FAFAFA;}
.pingback comment-author {padding:0 170px 0 0;}  
.comment_frame{margin-bottom:5px;}
.comment_avatar{float:left;width:46px;height:46px;}
.comment_author_top{float:left;width:310px;height:46px;margin-left:10px;font-size:9px;}
.comment_data_right{float:right;width:80px;height:26px;font:normal 10px Geneva, Arial, Helvetica, sans-serif;text-align:right;} 
.comment_date{padding:0;margin:0;}
.comment_author_say{padding:0;margin:0;color:#333;font:17px Geneva, Arial, Helvetica, sans-serif;}
.comment_title{padding:0;margin:0;}
.comment_title a{color:#CCCC00;}
.comment_title a:hover{color:#0099FF;}
.comment_text{display:block;padding-top:10px;border-top:1px solid #F0F0F0;}
.comment li.pingback div.vcard {padding:0 170px 0 0;}  

/* comments navigation */
.comment small {margin-bottom:5px;display:block;font-size:87%;}
.comment small a, .commentlist small a:visited {color:#999999;}
.comments_navigation{margin-top:5px;}
.comments_navigation a {padding:0 5px;text-decoration:none;color:#CCCCCC;border:1px solid #CCCCCC;}
.comments_navigation a:hover {color:#333;border:1px solid #333;}
.comments_respond{margin-top:10px;}

/* commentform */
#commentform {margin-top:10px;}
#commentform label {font-weight:bold;color:#666;font-size:100%;padding-left:5px;}
#commentform small {color:#999999;font-size:90%;}
#commentform input {width:220px;padding:5px 3px 3px 7px;font:110% Arial, Helvetica, sans-serif;background:url(images/form-field-bg.gif) no-repeat;border-top:1px solid #e6e6e6;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;border-left:1px solid #e6e6e6;}
#commentform textarea {font:110% Arial, Helvetica, sans-serif;width:566px;height:140px;padding:5px 3px 3px 7px; background:url(images/form-field-bg.gif) no-repeat;border:solid 1px #F0F0F0;overflow:hidden;}
#commentform #submit {width:135px;height:25px;padding-bottom:6px;margin-left:445px;font:12px/100% Arial, Helvetica, sans-serif;color:#000000;background:transparent url(images/submit.png) no-repeat 0 0;border:none;}
#commentform #submit:hover {background:transparent url(images/submit.png) no-repeat 0 -25px;color:#333;}
#commentform textarea:focus, #commentform input[type="text"]:focus {border:1px solid  #0074C1;}

/* author info */
.author {background:#FAFAFA;padding:10px 20px 20px 20px;margin:20px 0 20px 0;}
.author_avatar {float:left;width:72px;height:60px;margin:0 10px 5px 0;}
.author_data {float:left;width:535px;height:60px;}
.author_mail {float:right;width:16px;height:16px;}
.author_info {float:left;width:418px;height:26px;padding:0;margin-bottom:2px;}
.author_name {font-size:26px;padding:7px 0 0 0;margin-bottom:4px;}
.author_posts {padding:7px 0 0 0;margin:0;}
.author_description {text-align:justify;clear:both;}
.related_post {display:block;width:600px;padding:10px;background:#FAFAFA;margin-top:20px;}
.ilsb-parent {display:block;margin:10px 0 10px 0;}

/* news box*/
div.blog_container {display:block;width:640px;height:120px;padding:20px 0 20px 20px;/*background:url(images/bg_catitem.png) no-repeat 0 0;*/color:#666;}
div.blog_container:hover {/*background:url(images/bg_catitem.png) no-repeat 0 -130px;*/}
div.blog_container {text-align:justify;}
.blog_top {float:left;display:block;width:116px;height:86px;border:2px solid #F0F0F0;}
.blog_content  {float:left;width:400px;margin-left:30px;}
.blog_title {display:block;padding-bottom:4px;font:bolder 13px/12px Arial, Helvetica, sans-serif;}
.blog_excerpt {display:block;line-height:17px;}

/* footer */
#footer{font:10px Verdana, Arial, Helvetica, sans-serif;background:#FCFCFC url(images/footer_bg.png) no-repeat;display:block;width:980px;margin:15px auto 15px auto;padding:0 0 10px 0;height:190px;}
#signet{display:inline;width:30px;height:30px;float:left;}
/*#footerbar a{color:#517b00;}
#footerbar a:hover{color:#333;}*/
#footerbar{width:955px;margin:0;}
#footerbar li{float:left;display:inline;width:145px;text-align:left;padding:0;margin-bottom:10px;}
#foothead {height:30px;font:bold 11px/32px Verdana, Arial, Helvetica, sans-serif;color:#f5df23;padding-left:20px;margin-top:25px;}
#foothead_last {width:300px;margin:35px 0 0 50px;}
#foothead_last p, #footercon p{margin:0;}
#footercon,#footercon_mid,#footerpart,#footerpart_mid,#footerpart_img,#footerpart_ico{float:left;}
#footercon {width:300px;margin:30px 0 0 20px;}
#footercon h3{font-size:14px;color:#e6ff5b;line-height:18px;}
#footercon_mid {width:250px;margin:30px 0 0 40px;}
#footerbar p{color:#fff;font-size:11px;line-height:16px;margin-top:5px;text-align:left;}
#footercon_mid h3{color:#fff;font-size:14px;line-height:18px;font-weight:normal;}
#footerbar li li{width:140px;height:20px;padding:4px 0 0 20px;font:11px/20px Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}

/* new */
#footernew{font:10px Verdana, Arial, Helvetica, sans-serif;display:block;width:980px;margin:15px auto 15px auto;padding:0 0 10px 0;height:auto;}
#footernew p{color:#4a4a4a;}
#footerbar2{width:625px;margin:0;float:left;padding-left:225px;}
#footerbar3{width:650px;margin:0;float:left;padding-left:200px;}
#footerpart {width:330px;margin-right:15px;}
#footerpart2	{width:300px;float:left;}
#footerpart2_1  {width:260px;float:left;}
#footerpart2_2  {width:300px;float:left;margin-left:25px;}
#footerpart2_3  {width:315px;float:left;margin-left:25px;}
#footerpart3,#footerpart3_1	{width:300px;float:right;padding-left:20px;}
#footerpart2 p  {margin-bottom:16px;}
#footerpart2_1 p{margin-bottom:20px;}
#footerpart2_2 p,#footerpart2_3 p{margin-bottom:34px;}
#footerpart3 p  {margin-bottom:52px;}
#footerpart3_1 p{margin-bottom:38px;}
#footerpart2 p,#footerpart2_1 p,#footerpart2_2 p,#footerpart2_3 p,#footerpart3 p,#footerpart3_1 p{margin-top:10px;line-height:18px;font-size:11px;}

#footerpart_mid {width:300px;margin-right:15px;}
#footerpart_img {width:100px;margin-right:10px;margin-left:30px;}
#footerpart_ico {width:150px;}
.footer {height:40px;line-height:40px;margin:10px auto 0 auto;color:#666;}
.footer_inner  {margin:0 auto;width:980px;/*border-top:1px solid #F0F0F0;*/}
.footer_inner2 {margin:0 auto;width:980px;}
.footer_inner2 p {text-align:center;font-size:10px;}
.footer_left   {float:left;width:490px;font-size:10px;}
.footer_right  {float:left;width:490px;height:22px;text-align:right;font-size:10px;}

#inline1,#inline2,#inline3 {background:url(images/new_bgpop.png) repeat-x; padding:10px;}
#inline1 p,#inline2 p {font-size:12px;line-height:20px;margin-bottom:10px;color:#665640;font-family:Arial, Helvetica, sans-serif;}
#inline1 span,#inline2 span{font-size:12px;color:#4a7e00;font-weight:bold;}
#inline3 p{font-size:12px;line-height:20px;margin-bottom:20px;color:#665640;font-family:Arial, Helvetica, sans-serif;}
#inline3 span{font-size:12px;color:#4a7e00;margin-top:10px;}