/*
Theme Name: Longkong 2009
Theme URI: http://longkongstudio.com/
Description: Wordpress theme design for  <a href="http://longkongstudio.com">Longkong Studio Co.,Ltd.</a>
Version: 0.5
Author: daclubb
Author URI: http://daclubb.com/
Tags: Longkong studio

	Longkong 2009 v0.5
	http://longkongstudio.com/

	This theme was designed and built for Longkong Studio Co.,Ltd. 
	by daclubb,
	whose blog you will find at http://daclubb.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}table {border-collapse:collapse;	border-spacing:0;}fieldset,img {border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ol,ul {	list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym { border:0;}

/*
 * Longkongstudio Stylesheet
 * Copyright (c) 2009 Recommended Reading, Inc. (http://www.longkongstudio.com)
 */

/**------------GENERIC HTML TAG----------**/
html {background:#D5DADD url(images/bg-html.jpg) repeat-x scroll left top;}
body {font: 12px Tahoma, Helvetica, sans-serif ,verdana;  color: #333333; /*background:url(images/bg.png) repeat-x;*/}
img,a {outline:none;}
a {color:#2786c2;text-decoration:none;}
a:hover {color:#ffcc00;}
a:active {color:#eebb00}
input {vertical-align:middle;}
h1 {font-size:30px;}
h2 {}
h3{}
h4{}
h5{}
h6{}
input, button {  }
button { cursor: pointer; }
hr { display: none; }
p {padding:5px 0 15px 0;}
blockquote{}
strong { font-weight: bold; }
em { color:#999999;}

/**------------GENERIC CLASS-----------**/
.afterclear {zoom:1;}
.afterclear:after {display: block; visibility: hidden; clear: both; height: 0; content: "."; }
.floatleft {float:left;}
.floatright {float:right;}
.haft{width:50%;}
.half{width:50%;}
.read-more {vertical-align:baseline;border-top:1px solid #eee;} 
.read-more a {font-family:Verdana;color:#999999;font-size:95%;text-decoration:underline;padding:5px 35px 0 0;height:15px;background:url(images/go-to-link.png) no-repeat right 0;display:block;text-align:right;}
body div .read-more {vertical-align:baseline;line-height:15px;} 
.read-more a:hover {color:#ffcc00;}
.read-more a:hover{background-position:right -20px;}
.read-more a:active{background-position:right -40px;}
body.home .read-more {}
.stupid-bottom .first-line-one-col-item h3 {font-size:40px;}
.post h3 {font-size:22px;padding:2px 15px 0 0;}
.page h3 {font-size:22px;padding:2px 15px 0 0;}
.orange-en,.orange-vn {font-family:Corbel;font-weight:bold;font-size:14px;}
#first-line-one-col p.orange-en,#first-line-one-col p.orange-vn {font-family:Corbel;font-weight:bold;font-size:24px;line-height:27px;color:#999;}
.ver-nav li.orange-en,.ver-nav li.orange-vn {font-family:Corbel;font-weight:bold;font-size:15px;}
/**------------MAIN LAYOUT------------**/
div#page {width:960px;margin:10px auto;background:white;padding:10px;} 
#header,#nav,#content,#local-link,#footer {position:relative;}
#header {height:120px;}
#content {padding:1px 10px 30px;_padding:0px 10px 30px;background:#d5d5d5;margin:0 0 5px;position:relative; }
.inner {padding:0 20px;}

/*1 COLUMN*/
body div#page .one-colums {padding:1px 10px 25px;_margin-top:0px;}
.one-colums .stupid-top {width:940px;margin:35px auto;background:#fff url(images/top-bg.png) top left no-repeat; padding:15px 0 0;}
.one-colums .stupid-bottom {width:910px;padding:0 15px 25px;background:url(images/bottom-bg.png) bottom left no-repeat;/*padding:0 10px;*/padding-bottom:25px;}

/*2 COLUMNS*/
.two-colums #left-col {float:left;width:230px;margin:0 0 0 0;} 
.two-colums #main-col {float:left;width:650px;}
.two-colums #right-col {float:right;width:250px;margin:0 0 0 20px;}
.two-colums .stupid-top  {width:940px;margin-top:25px;background:#fff url(images/top-bg.png) top left no-repeat; padding:15px 0 0;}
.two-colums .stupid-bottom  {width:930px;padding:0 5px 25px;background: #fff url(images/bottom-bg.png) bottom left no-repeat;/*padding:0 10px;*/padding-bottom:25px;}

/*3 COLUMNS*/
.three-colums #left-col {float:left;width:305px;margin:0 10px 0 0;}
.three-colums #main-col {float:left;width:305px;margin:0  10px 0 0 ;}
.three-colums #right-col {float:right;width:300px;margin:0 0 0 0;}
body div#page .three-colums {padding:1px 15px 30px;}

/*---------------BRANNDING----------------*/
#branding {position:absolute;top:36px;}
#branding h1 a {background:url(images/logo.png) no-repeat;width:476px;height:77px;display:block;text-indent:-19999px;}

/*--------------Tool--------------------*/
#member {position:absolute;top:55px;right:0;}
#lan {position:absolute;top:88px;right:0;}
#lan li {display:inline}
#lan li a{float:left;text-indent:-1999px;width:25px;height:18px;}
#lan li .qtrans_flag_and_text {padding-left:5px;}

.quick-login {padding:5px 100px 5px 60px;z-index:100;width:250px;margin:15px 0 0 0;}
.quick-login  {list-style-type:none;}
.quick-login  li {margin:5px;text-align:right;}
.quick-login li.logli,.quick-login li.pwdli { margin:5px;}
.quick-login li.logli input,.quick-login li.pwdli input {}
.quick-login li.logli label,.quick-login li.pwdli label {margin:5px;}
.quick-login input#log ,.quick-login input#pwd  {background:#fff;width:150px;border:1px solid #eee;outline:1px #eee;}

.quick-login input#log:focus ,.quick-login input#pwd:focus {background:yellow;} 
.member-list li {float:left;margin-left:5px;} 
.quick-login a {color:#eeeeee;}
.quick-login a:hover {color:#eebb00;}
.quick-login a:active {color:#ddaa00;}
.login-title {font-family:Verdana;font-size:19px;color:#fff; border-bottom:1px solid #eee;padding:15px 2px;font-weight:bold;}
.login-title span {color:#ffcc00;}
.login-title-th {font-family:Tahoma;font-size:27px;color:#fff; border-bottom:1px solid #eee;padding:15px 2px;}
.login-title-th span {color:#ffcc00;}
.close-login { color: white;font-weight:bold; background:#ffcc00;padding:5px;float:right;}
.close-login:hover {background:#ff0000; color: white;}
.close-login:active{background:#cc0000; color: white;}
input.button {cursor:pointer;}
.th-login {}

/*quick admin*/
#vid10 {width:500px;}
#vid10 a { color:#fff;}
#vid10 a:hover {color:#f00;}
#vid10 h3 {color:#fc0;font-size:150%;font-weight:bold;margin:15px 0 5px 0;}

/*lang*/
#header .qtrans_flag_th {background:url(images/th.jpg) no-repeat;}
#header .qtrans_flag_en {background:url(images/gb.jpg) no-repeat;}
#header .qtrans_flag_vn {background:url(images/vn.jpg) no-repeat;}

#lan ul.qtrans_language_chooser li a {width:23px;height:14px;background-position:0 0;}
#lan ul.qtrans_language_chooser li a:hover {background-position:0 -14px;}
#lan ul.qtrans_language_chooser li.active a {background-position:0 -28px;cursor:default;}

/*--------------Banner-----------------*/
#banner {margin:2px 0;width:960px;height:226px;}
#small-banner {margin:0 0 30px 0;padding:0 7px;display:inline;width:270px;}
#small-banner li {border:none;display:inline;padding:0;}
#small-banner li img ,.third-small-banner img{border:#d0d0d0 1px solid;}
#small-banner li img {float:left;width:125px;display:block;margin:0 0px 0 18px;_margin:0 0px 0 9px;}
#small-banner li.first-small-banner img {margin-left:13px;_margin-left:7px;_margin-right:10px;}
#small-banner li p {padding:0 0 0 0;margin:0 0 0 0;}
#small-banner li.first-small-banner  a img,#small-banner li.secound-small-banner a img {}
.third-small-banner {width:270px;padding:0!important;text-align:right;margin:0 auto;/*margin:175px auto 0;_margin:175px auto 0;*/}
.third-small-banner p {padding:0;float:right;}
.third-small-banner p img {margin-top:20px;}
#banner-page {margin:0 10px;}

/**-------------NAVIGATION-------------**/
/*hor nav*/
.hor-nav {position:relative;}
.hor-nav li {display:inline;float:left;}
.hor-nav li a{}
#topmenu .hor-nav {float:right;height:20px;padding:5px;}
#topmenu a { padding:1px;color:#fff;margin-top:10px;font-weight:bold;}
#topmenu a span{color:#ffcc00;}
#topmenu a:hover {background:#3f9fdc;}
#topmenu a:active {background:#085383;}
#nav  { margin:0;padding:0;width:960px;height:38px;background-image:url('images/nav-bg.png');}
#nav .hor-nav li {display:inline;float:none;}
#nav .hor-nav li a {float:left; height:0px; padding-top:38px; overflow:hidden;position: relative;z-index: 1;}
#nav .hor-nav a{cursor:pointer;background-image:url('images/nav-bg.png');background-repeat:no-repeat;} 
.sub-nav {background:#eee url(images/sub-nav-bg.png) repeat-x; height:15px;padding:7px 0 7px 47px;}
.sub-nav li {color:#aaa;margin:0 10px 0 0;}
.sub-nav li a {margin-right:5px;}

/*Main Nav*/
#nav .hor-nav  li#navHome a {width:125px;background-position:0px 0;}
#nav .hor-nav  li#navProducts a {width:126px;background-position:-125px 0;}
#nav .hor-nav  li#navServices a {width:124px;background-position:-251px 0;}
#nav .hor-nav  li#navAbout a {width:108px;background-position:-375px 0;}
#nav .hor-nav  li#navNews a {width:108px;background-position:-483px 0;}
#nav .hor-nav li#navContact a {width:115px;background-position:-591px 0;}

/* BUTTONS:HOVER */
#nav .hor-nav  li#navHome a:hover {width:125px;background-position:0px -38px;}
#nav .hor-nav  li#navProducts a:hover {width:126px;background-position:-125px -38px;}
#nav .hor-nav  li#navServices a:hover {width:124px;background-position:-251px -38px;}
#nav .hor-nav  li#navAbout a:hover {width:108px;background-position:-375px -38px;}
#nav .hor-nav  li#navNews a:hover {width:108px;background-position:-483px -38px;}
#nav .hor-nav  li#navContact a:hover {width:115px;background-position:-591px -38px;}

/* BUTTONS:ACTIVE */
#nav .hor-nav  li#navHome a:active {width:125px;background-position:0px -76px;}
#nav .hor-nav  li#navProducts a:active  {width:125px;background-position:-125px -76px;}
#nav .hor-nav  li#navServices a:active  {width:124px;background-position:-251px -76px;}
#nav .hor-nav  li#navAbout a:active  {width:108px;background-position:-375px -76px;}
#nav .hor-nav  li#navNews a:active  {width:108px;background-position:-483px -76px;}
#nav .hor-nav  li#navContact a:active  {width:115px;background-position:-591px -76px;}

/* BUTTONS.CURENT */
#nav li#navHome a.current {width:125px;background-position:0px -114px;}
#nav li#navProducts a.current {width:125px;background-position:-125px -114px;}
#nav li#navServices a.current {width:124px;background-position:-251px -114px;}
#nav li#navAbout a.current {width:108px;background-position:-375px  -114px;}
#nav li#navNews a.current {width:108px;background-position:-483px  -114px;}
#nav li#navContact a.current {width:115px;background-position:-591px  -114px;}

#topmenu {height:26px;background:#0d72a3;color:#fff;}

/*------------SEARCH------------*/
/*on nav*/
#nav #searchform input#s,#nav #searchform input#searchsubmit {float:left;border:0;outline:0;}
#nav #searchform div.search {background:url(images/search-feild-left.png) no-repeat left;height:20px;padding-left:20px;width:135px;z-index:2;top:10px;right:10px;position:absolute;_top:10px;_left:85px;_position:relative;_background:none;}
/*#nav #searchform div.search {margin:10px 0 0 100px;}*/
#nav #searchform input#s {background:url(images/search-feild-middle.png);height:16px;padding:2px 0;font-size:14px;font-style:italic;color:#cbcbcb;width:115px;}
#nav #searchform input#s:focus {color:#3e3e3e;font-style:normal;}
#nav #searchform input#searchsubmit {height:20px;}

/*-----sepesific style----*/
.two-colums h2 {font-size:28px;margin:0 10 15px;}
.two-colums div.post h3 {font-size:15px;font-weight:bold;}
.inner div.post {border-bottom:1px solid #efefef;padding:1.5em 0;margin 10px 0;}
.two-colums #main-col .inner small {color:#666666;font-size:14px;margin:2px;}
.two-colums #main-col .inner .post h3 {font-size:2em;font-weight:normal;}

/*benefit or side sub nav */
.two-colums #left-col .ver-nav {border-top:1px solid #e3e3e3;}
.benefit-nav li.title {font-weight:bold;background:#ececec;}
.benefit-nav li.title h2{font-size:25px;_font-size:15px;}
.benefit-nav li a {padding:10px 30px;display:block;}
.benefit-nav li a:hover {background:#efefef url(images/arrow-right2.png) no-repeat  center right;}
.benefit-nav li a:active {background:#aaa url(images/arrow-right2.png) no-repeat  center right ;}
.benefit-nav li a.current {background:#efefef url(images/arrow-right2.png) no-repeat  center right ;}
.sub-nav a:active {color:#ccaa00; }
.sub-nav a.current {color:#ddaa00;}

/*----Cus 's  Zone-----*/
.category-cust-zone {}
.category-cust-zone #main-col  {line-height:20px;} 
.category-cust-zone #main-col ul {margin:10px 11px 20px;}
.category-cust-zone #main-col .half h3 {font-size:20px;color:#ccc; _font-size:17px;}

/*-------HOME module---------*/
body.home .module {background:#fff url(images/module-bottom-bg.png) no-repeat bottom;position:relative;}
body.home .module ul,body.home .module h2,home .module h3,body.home .module blockquote,body.home .module div{padding:0 15px}
body.home .module li {list-style-type:none;}
body.home .news-front {background:#fff url(images/module-side-bottom-bg.png) no-repeat bottom;height:880px;}
body.home .news-front h2 {background:#eee url(images/module-side-head-bg.png) top no-repeat!Important;}
body.home div#page div#content .news-front h2 {background:#eee url(images/module-side-head-bg.png) top no-repeat!Important;}

.products-front,.testimonails-front,.news-front,.blog-front,.services-front{position:relative;}
.products-front,.video-front {height:400px;}
.testimonails-front {height:470px;}
.products-front,.news-front,.video-front {margin-top:20px;}
.testimonails-front,.blog-front,.services-front {margin-top:10px;}
.blog-front,.services-front {height:230px;}
.video-front div.videowrap{}
.services-front li ,.blog-front li{padding-bottom:7px;}

/*Module-head*/
body.home .module h2{background:#eee url(images/module-head-bg.png) top no-repeat;height:39px;border-bottom:1px #dedede solid;color:#2786c2;margin:0 0 15px 0;}
body.home .module h2 a {width:200px;height:20px;text-indent:-19999px;padding:10px 15px 15px 15px;display:block;background-position:left center;}
.products-front h2 a{background:url(images/our-products.png) no-repeat ;}
.video-front h2 a {background:url(images/longkong-video.png) no-repeat ;}
.testimonails-front h2 a {background:url(images/testimonails.png) no-repeat ;}
.services-front h2 a {background:url(images/services.png) no-repeat ;}
.blog-front h2 a{background:url(images/longkong-blog.png) no-repeat ;}
.news-front h2 a {background:url(images/news.png) no-repeat ;display:block;
height:39px;}

/*module testimonials*/
body.home .testimonails-front {background:#ffffff url(images/module-bottom-bg.png) no-repeat bottom !Important;}
body.home .testimonails-front blockquote  h3 a{font-size:150%;}
body.home .testimonails-front blockquote  h3 {padding-top:10px;margin-top:15px;}
body.home .testimonails-front blockquote {height:400px;line-height:20px;background:#ffffff url(images/testimonails-front-bg.png) no-repeat;overflow:hidden;}
.testimonails-box blockquote {height:400px;line-height:20px;background:#ffffff url(images/testimonails-front-bg.png) no-repeat; padding:10px;}
.testimonails-box {background:#ffffff url(images/module-bottom-bg.png) no-repeat bottom !Important;}
.testimonails-box h2 {height:19px;padding:10px;font-size:15px;font-weight:bold;color:#4D86BB;text-shadow:0 1px 0 white;background:#eee url(images/module-side-head-bg.png) top no-repeat!Important;}
div.testimonails-box,div.testimonails-box  {width:300px;height:470px;float:left;margin:5px;background:#fff url(images/module-bottom-bg.png) no-repeat bottom;}
#testimonail-wrap {margin:30px 0;} 

/*----------Product-----------*/
.products-front ul li {float:left;margin-bottom:15px;_margin-bottom:8px;display:block;height:60px;}
.products-front ul li img {float:left;padding:4px;background:#feeeb5;margin:0 10px 0 0;}
.products-front ul li img:hover {background:#fc0;}
.products-front ul li a:hover img {background:#ffcc00;}
.products-front ul li:hover img {background:#ffcc00;}
.products-front ul li h3 {font-size:14px;font-weight:bold;}

.one-colums p{padding:2px 0 18px;line-height:18px;}
.pjm-main {height:280px;background:url(images/lite-gradient.png) repeat-x;padding:10px 0 5px;}
.pjm-main h3 {padding-bottom:15px;}
.pjm-main h3 a{font-size:30px;}
.pjm-main h3 a:hover {color:#000;}
.pjm-main .text {width:30%;padding-left:8%;margin-top:20px;} 
.pjm-main .text h6 {font-size:16px;}
.pjm-main .more-link {display:none;}
.pjm-main .read-more {margin-top:25px;border:none;margin:50px 0 0;display:block;}
.pjm-main .img {width:50%}
.second-line-three-col-item h3.orange {height:13px;}
.second-line-three-col-item .product-detail {padding:30px;}
.second-line-three-col .second-line-three-col-item {float:left;width:260px;margin:0 20px;_margin:0 15px}
.first-line-one-col-item .text {margin-top:20px;}
.second-line-three-col {margin-top:40px;}
.second-line-three-col-item h3 {margin:5px 0 15px 0;}
.second-line-three-col-item h3 a {font-size:25px;}
.second-line-three-col-item .text {position:relative;height:260px;}
.second-line-three-col-item .read-more {position:absolute;bottom:10px;right:0;width:260px;padding-top:10px;}
.second-line-three-col-item .more-link {display:none;}

#first-line-one-col h3.orange {font-size:72px;_font-size:30px;}
#first-line-one-col p.orange {font-size:35px;_font-size:17px;color:#999;margin:20px 0 0 0;}
#first-line-one-col h3.orange-en {}
#first-line-one-col p.orange-en {}
#first-line-one-col h3.orange-en {}
#center {text-align:center;}
.product-detail h3 {font-size:30px;_font-size:20px;color:#2786c2;}

/*feature table*/

#feature-comp {width:100%;}
#feature-comp td,#feature-comp th{padding:10px;margin:2px;background:#E8EDFF;border-top:1px solid #fff;}
#feature-comp tr:hover td,#feature-comp tr:hover th {background:#f9feFF;cursor:text;}
#feature-comp td,.tableHeading th{text-align:center;}
#feature-comp th {background:#c7cbdd;}
#feature-comp tr.tableHeading th {background:#97a7dc;font-size:20px;font-weight:bold;text-shadow:0 1px 0 #ccc;}
#feature-comp tr.category td,#feature-comp tr.category th ,#feature-comp tr.subhead td,#feature-comp tr.subhead th{font-size:16px;background:#97a7dc;font-weight:bold;text-shadow:0 1px 0 #ccc;}
#feature-comp tr.subhead td,#feature-comp tr.subhead th {border:0;text-align:center;}

/*read more front*/
.products-front .read-more,.blog-front .read-more ,.services-front .read-more,.testimonails-front .read-more   {position:absolute;bottom:0px;right:0;padding:12px 2px 5px; margin:4px 13px 8px 13px;width:270px;}
.blog-front .read-more ,.testimonails-front .read-more {padding:12px 2px 5px; margin:4px 13px 8px 13px;}

/*video*/
.video-wrap {background:url(images/longkong-loader.gif) no-repeat center;}
body.home div.video-front .video-nav {margin-top:15px;_margin-top:0px;clear:left;position:absolute;bottom:5px;right:10px;}
body.home div.video-front .video-nav,body.home .video-front .video-nav .next-video ,.video-front .video-nav .back-video {padding:0;}
body.home div.video-front .video-nav .next-video ,body.home div.video-front .video-nav .back-video {padding:0;}
.video-front .video-nav {float:left;height:25px;}
.video-front .video-nav .next-video a {background:url(images/next-video.png) no-repeat;margin-left:135px;}
.video-front .video-nav .back-video a {background:url(images/back-video.png) no-repeat;}
.video-front .video-nav .next-video a,.video-front .video-nav .back-video a{ width:70px;height:25px;background-position:0 0;display:block;text-indent:-19999px;}
.video-front .video-nav .next-video a:hover,.video-front .video-nav .back-video a:hover {background-position:0 -25px;}
.video-front .video-nav .next-video a:active,.video-front .video-nav .back-video a:active {background-position:0 -50px;}
.video-wrap .pagenigation {position:absolute;bottom:10px;right:-15px;}
.video-wrap .wp-pagenavi span.pages ,.video-wrap .wp-pagenavi a,.video-wrap .wp-pagenavi a:link,.video-wrap .wp-pagenavi a:visited{border:0;padding:1px 2px;width:10px;}
.video-wrap .wp-pagenavi .current {font-weight:normal;color:#fff;border:1px solid #fff;background:#2786C2; padding:1px 2px;}
.video-wrap .wp-pagenavi a:hover {color:#fff; background:#49a8e4; }
.video-wrap .wp-pagenavi a:active { background:#0564a0;}
.video-wrap .vdoView {position:absolute;bottom:10px;left:15px;}
.video-wrap  .wp-pagenavi span.pages {color:#999;background:none;}
.video-front h3 {margin:15px 0 0 0;}
.video-front h3 a {font-size:14px;font-weight:bold;}
.video-front em {float:left;}
.back-video,.next-video {float:left;}
.see-big {background:#ccc;padding:2px 5px;color:#fff;float:right;}
.see-big:hover {color:#fff;background:#2786c2;}
.see-big:active {color:#fff;background:#135782;}
#video-wrap .video-content {padding:0;}
.video-content:hover .see-big{color:#fff;background:#f00;}
.video-content:hover .see-big:hover{color:#fff;background:#d00;}
.video-content:hover .see-big:active {color:#fff;background:#aa0000;}
div.video h3 a {font-size: 150%;margin:10px 0;}
.close-popup,.close-login {float: right; color: white;font-weight:bold;font-size:2em; background:#ffcc00;padding:5px 7px;}

.close-popup:hover,.close-login:hover {background:#ff0000;color: white;}
.close-popup:active,.close-login:active{background:#cc0000;color: white;}
.vdo-pop {padding: 90px 50px 50px 80px; background:url(http://www.longkongstudio.com/wp-content/uploads/2009/01/lk_video3.png) no-repeat 80px top #eee;} 
.close-login a:hover {color:#fff;}
.vdo-pop h3 {margin:15px 0 5px 0;}
.loginpop {background:#0D72A3;padding:20px 40px;border:3px solid #F8C300}

/*News Front*/
.news-front li {padding:12px 0;width:270px;}
.news-front li:first-child {padding-top:0!Important}
.news-front li {border-bottom:1px solid #e0e0e0;}
.news-front li span {width:165px;float:left;}
.news-front li em {float:right;}
#news-front-list {margin-bottom:25px;}

/*service*/
.service-box {width:400px;float:left;margin:6px 25px;_margin:3px 12px;}  
#main-col div.service-box .text h3 {font-size:1.3em;}
.service-box .pic {width:125px;height:125px;margin:0 20px 0 5px;_margin:0 10px 0 2px;}
.service-box .text {width:250px;margin-left:150px;_margin-left:75px;position:relative;height:150px;}
.service-box .read-more {margin-top:15px;_margin-top:7px;padding-top:10px;_padding-top:5px;position:absolute;bottom:8px;_bottom:4px;//position:relative;}

#banner-sv img {margin-bottom:15px;}
.service-box .text h3 {margin-bottom:2px;}

/*page*/
.side-banner img {margin-left:10px;}
/*local-link*/
#local-link {background:#ffda60 url(images/locallink-bg-bottom.png) no-repeat bottom ;padding:0 15px 50px;}
#local-link  .stupid-top {background: url(images/locallink-bg-top.png) top center no-repeat;padding:30px 0 0 0;}
#local-link ul,#local-link li,#local-link ol {list-style-type:none;}
#local-link ul li {list-style-position:inside;}
#local-link li.widget li {padding: 0 0 5px 0;}
.local-link {float:left;}
.local-link a {color:#555;font-size:12px;}
.local-link a:hover {color:#000;}
.local-link a:active {color:#333;}
.local-link1,.local-link2,.local-link3 {width:193px;margin:0 10px;}
.local-link1 {margin-left:0;}
.local-link4 {width:300px;margin:0;}
#local-link .widgettitle {font-size:17px;_font-size:15px;_font-weight:bold;margin-bottom:15px;}
div.local-link {padding-top:10px;}
.sb-title {margin:0;padding:0;}
.widgettitle {margin:0;padding:0;} 
div.local-link p {padding:0;margin:0;}
p.yourip {font-size:11px;color:#555;}

/*feed*/
ul.feedlist {padding-bottom:20px;}
ul.feedlist li {float:left; margin:0 5px 0 0;}
ul.feedlist li  input.email-fill {width:210px;height:18px;color:#aaa;font-style:italic;}
ul.feedlist li input.email-fill:focus {background:yellow;font-style:normal;}
ul.feedlist li input.submit {display:block;border:0;outline:0;width:50px; height:20px;background:url(images/subscript.png) no-repeat;text-indent:-19999px;}
ul.feedlist li input.submit:hover {cursor:pointer;background-position:0 -20px;}
ul.feedlist li input.submit:active {cursor:pointer;background-position:0 -40px;}
ul.feedlist li input.submit-en,ul.feedlist li input.submit-vn {display:block;border:0;outline:0;width:50px; height:20px;background:url(images/subscript-en.png);}
ul.feedlist {zoom:1;}
ul.feedlist:after {display: block; visibility: hidden; clear: both; height: 0; content: "."; }

.so-media {display:block;_margin:50px 50px 50px 0;_claer:both;}
.so-media a {width:23px; height:23px; text-indent:-9999px;display:block;margin:3px;float:left;}

.facebook a {background:url(images/facebook.jpg) no-repeat;}
.feed a {background:url(images/feed.jpg) no-repeat;}
.twitter a {background:url(images/twitter.jpg) no-repeat;}
#text-4 {clear:left;}

/*-------Foot--------*/
#copyright {float:right;color:#bbb;}


	
		/*---slider**/	
 /* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{  margin:0; padding:0; display:block;overflow:hidden;text-indent:-8000px;
            }
    /* // image replacement */

.ver-nav li {font-size:25px;_font-size:15px;}
div div .cform {width:700px;}
.cf-fs1 label#label-2-3 textarea {width:600px;}

/*post*/
/*.post .entry p {padding:0;margin:1ex 0;}*/
.post .entry {margin-top:8px;}
/*.post {border-bottom:1px dashed #ccc;}*/

/*News & Blog*/

#main-col .post h3 {font-size:1.8em;font-weight:normal;}
#main-col .post p {line-height:22px;}
#main-col .entry {margin:10px 35px 0 0;}
#main-col small {font-size:14px;color:#666;margin:2px;  }

.has-left {border-left:#e5e5e5 solid 1px;}
/*sidebar*/
.blogsidebar {margin:30px 0 0 10px;;}
.blogsidebar .widgettitle {font-size:1.5em;background:#efefef;padding:0.5ex;width:210px;}
.blogsidebar .widget li {padding:1ex 0;list-style-type:none;}

.blogsidebar .the_view {margin:5px 25px 20px 5px}
.blogsidebar .the_view li  {color:#999;border-bottom:1px solid #e3e3e3;}
.pagenigation {margin-top:15px;}
/*achieve*/
.pagetitle {font-size:2em;margin:0 0 1ex 0;padding:0 0 1ex 0;border-bottom:1px dashed #ccc;}

/*relate*/
.related {margin:20px 0;}
.related ul {margin:3px;}
.related ul li {margin:13px 0;}
.rightbar #main-col .related h3 {width:200px;font-size:1.5em;padding:3px;background:#efefef;}


/*previous next*/
.previous-next {margin:20px 0 0 0;}
.previous {margin:0 30px 0 0;}
/*comment*/
.comments-list {width:600px;}
.comments-list h2 { color:#000; font: bold 26px/30px "Arial"; letter-spacing: -1px; padding-bottom: 20px;}
.comments-list div.entry { margin-bottom: 25px; padding: 25px; border: 1px solid #e5e5e5; background: #ffffff;}
.comments-list div.alt { border: 1px solid #e5e5e5; background: #f4f4f4;}
.comments-list p.name { font: bold 14px/14px "Arial" sans-serif; letter-spacing: -1px; color:#000;}
.comments-list p.avt { padding: 0px; margin: 0px; float: right;}
.comments-list p.avt img { border: solid 1px #ccc;}
* html .comments-list p.avt { left: -60px; }
.comments-list p.date { font-size: 11px; margin-bottom: 5px;}
.comments-list p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#999; text-decoration: underline;}

.comments-list .con { font: normal 12px/17px "Verdana"; margin-right: 90px; color:#333;}
.comments-list .con p { font: normal 12px/17px "Verdana"; padding: 5px 0px; margin: 0px; color:#333;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }

.commentlist{width:600px;}

h3#comments { color:#000; font: bold 26px/30px "Arial"; letter-spacing: -1px; padding-bottom: 20px;}
.commentlist li { margin-bottom: 25px; padding: 25px; border: 1px solid #e5e5e5; background: #ffffff;}
.commentlist .even { border: 1px solid #e5e5e5; background: #f4f4f4;}
img.avatar {padding: 0px; margin: 0px 5px 0 0; float: left;border: solid 1px #ccc;}
.commentlist .fn { font-weight:bold; font-style:normal;font: bold 14px/14px "Arial" sans-serif; letter-spacing: -1px; color:#000;}
.commentlist .commentmetadata { font-size: 11px; margin-bottom: 15px;}
.commentlist .commentmetadata a, .commentlist .commentmetadata a:visited, .comments-list p.date a:hover { color:#999; text-decoration: underline;}
.reply {margin:15px 0;}
.commentlist li .children li {padding:5px;margin-bottom:5px;}
.commentlist li .children li .fn {display:block;margin:3px;}
.commentlist li .children li .fn:after {content:" reply :";margin:0 5px;font-weight:normal;}
.commentlist li .children li span.says {display:none;}
.commentlist li .children li .commentlist .commentmetadata {text-decoration:none;}
.commentlist li .children li .commentmetadata a, .commentlist li .children li .commentmetadata a:visited, .comments-list p.date a:hover { color:#999; text-decoration: none;}
.commentlist li .children li img.avatar {height:32px;width:32px;float:none;display:block;}
a#cancel-comment-reply-link {color:red;}
a#cancel-comment-reply-link:hover {color:#4779AC;}

.commentlist li  p {max-width:320px;clear:left;}

.video-content:hover .see-big{color:#fff;background:#f00;}
.video-content:hover .see-big:hover{color:#fff;background:#d00;}
.video-content:hover .see-big:active {color:#fff;background:#aa0000;}

.comment-edit-link {padding:3px;background:#eee;color:#fff;}
.commentlist li:hover .comment-edit-link {color:#fff;background:#f00;}
.commentlist li:hover .comment-edit-link:hover {color:#fff;background:#d00;}

.commentlist li:hover .comment-edit-link:active {color:#fff;background:#a00;}
.coment-number {background:#CCCCCC none repeat scroll 0 0;color:#EEEEEE;float:right;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-size:1.5em;line-height:18px;padding:8px;text-align:center;width:25px;clear:none;}
/* Comments Form
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments-form { border: 1px solid #e5e5e5; background: #f4f4f4; padding: 20px; color: #333333;margin-top:15px;}
.comments-form h3 { color:#000; font: bold 26px/30px "Arial"; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: solid 1px #e5e5e5; }
.comments-form p { padding: 7px 0px; color:#808080;}
.comments-form .required { font-weight: normal; color:#cc0000;}
.comments-form input { border: 1px solid #ccc; background: #ffffff; padding: 5px; width: 250px; margin-right: 7px; }
.comments-form textarea { border: 1px solid #ccc; background: #ffffff; padding: 4px; width: 98%;}
.comments-form .button { border: outset 1px #000; background: #666; color:#fff; width: auto; font-size: 11px; font-weight: bold; padding: 4px 5px;}


#commentform { border: 1px solid #e5e5e5; background: #f4f4f4; padding: 20px; color: #333333;margin-top:15px;}
#respond h3 { color:#000; font: bold 26px/30px "Arial"; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: solid 1px #e5e5e5; }
#commentform p { padding: 7px 0px; color:#808080;}
#commentform .required { font-weight: normal; color:#cc0000;}
#commentform input { border: 1px solid #ccc; background: #ffffff; padding: 5px; width: 250px; margin-right: 7px; }
#commentform textarea { border: 1px solid #ccc; background: #ffffff; padding: 4px; width: 98%;}
#commentform #submit { border: outset 1px #000; background: #666; color:#fff; width: auto; font-size: 11px; font-weight: bold; padding: 4px 5px;}


/* Easy Slider */

#banner li{margin:0;padding:0;list-style:none;position:relative;z-index}
#banner li p {margin:0;padding:0;}
#banner li div {margin:0;padding:0;}
#slider2{margin-top:1em;}
/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
*/ 
#slider li, #slider2 li{ width:960px;height:225px;overflow:hidden; }	
#prevBtn, #nextBtn,	#slider1next, #slider1prev{ display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;}	
#nextBtn, #slider1next{left:696px;}														
#prevBtn a, #nextBtn a,#slider1next a, #slider1prev a{display:block;position:relative;width:30px;height:77px;background:url(../images/btn_prev.gif) no-repeat 0 0;}	
#nextBtn a, #slider1next a{background:url(../images/btn_next.gif) no-repeat 0 0;}	

/* numeric controls */	

ol#controls{height:17px;padding:2px 5px 0;top:375px;width:115px;margin:10px 5px 0 840px ;	position:absolute;background:url(images/banner-num-nav.png) no-repeat left center ;}
ol#controls li{display:inline;list-style:none;margin-top:3px;}
ol#controls li a{color:#555;padding:0 4px;margin:0 1px;text-decoration:none;font-weight:bold;color:#ffffff;font-size:10px;border:1px white solid;}
ol#controls li a:hover{background:#ffcc00;}
ol#controls li a:active{background:#ccaa00;}
ol#controls li.current a{background:#5DC9E1;color:#fff;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
#controls1 {padding-left:7px;}
/* // Easy Slider */
#posttools10 {top:20px!Important;}
