/*  



Theme Name: VPUdyog
Description: A custom theme for Vpudyog.com
Version: 1.0




*/







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, em, img, ins, kbd, q, s, samp,small, strike, strong, 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 {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}



/* HTML5 display-role reset for older browsers */



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}



body {line-height: 1;}



ol, ul {list-style: none;}



blockquote, q {quotes: none;}



blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}



table {border-collapse: collapse;border-spacing: 0;}







body {background: url(images/bg1.png) repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px;}







a:link, a:visited {text-decoration:none; outline: none; }







/*********************Comments**********************/



.comments-box {zoom: 1;margin: 20px 0 0 0;}



.comments-box img {vertical-align: middle;}



.comments-box h3 {color: #333;font-size:24px;letter-spacing: 0;margin: 0;padding: 5px 0 5px 0px;width:96%;background:url(images/comment.png) no-repeat left;}



.cufon-loading .comments-box h3 {visibility: hidden !important; }



#respond h3 {background:url(images/comment_add.png) no-repeat left;}



#respond {margin: 20px 0 0 0;padding: 5px; -moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}



#respond p {color: #777;line-height: 1.4em;margin: 10px 0 0 0px;}



.cancel-comment-reply {padding: 5px 0 0 0;}



.cancel-comment-reply a {color: #ff0000; font-size:12px; font-weight:bold; text-decoration:underline;}



.text {border: 1px solid #ddd;padding: 2px;color: #777;width: 200px;}



/* framework for comments */



.commentlist_bg {width:580px; margin:auto;}



ol.commentlist a:link {text-decoration: none;}



ol.commentlist li div.vcard cite.fn a.url:hover {text-decoration: none;}



ol.commentlist {margin: 10px 0 0 0;padding: 0;}



ol.commentlist li {margin: 10px 0 10px 0;padding: 20px;list-style-type: none; width:92%; background-color:#EFEFEF;border:2px solid #ccc; -moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}



ol.commentlist li div.vcard cite.fn {font-style: normal;font-weight: bold;}



ol.commentlist li div.vcard cite.fn a.url {color: #222;}



ol.commentlist li div.vcard img.avatar {float: right;}



ol.commentlist li div.vcard img.avatar-32 {padding: 2px;background: #fff;border: 1px solid #ddd;}



ol.commentlist li div.vcard img.photo {padding: 2px;background: #fff;border: 1px solid #ddd;}



ol.commentlist li div.vcard span.says {color: #888;}



ol.commentlist li div.comment-meta {margin: 0px 0 0 0;font-size: 0.9em;}



ol.commentlist li div.comment-meta a {color: #aaa;text-decoration:none; color:#B60002; }



ol.commentlist li p {margin: 10px 0 0 0;line-height: 24px; font-size:12px;}



ol.commentlist li div.reply {border:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF; padding:2px 5px 2px 5px; text-align:center; margin:10px 0 0 0px; width:40px; cursor:pointer;background-color:#008B92; -moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px; text-shadow:1px 1px #000;}



ol.commentlist li div.reply:hover { background-color:#4D616F;}



ol.commentlist li div.reply a {color: #fff !important;}



ol.commentlist li div.reply a:hover {color: #fff !important;text-decoration: none;}



ol.commentlist li ul.children li {margin: 10px 0 0 0;border: 1px solid #ccc;}



/* comment form */



#commentform {margin-top: 5px;}



#commentform input {width: 210px;margin: 5px 5px 1px 0;padding: 5px;border: 1px solid #ddd; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



#commentform input:focus {border: 1px solid #ccc; background-color:#EFEFEF;}



#commentform .author {padding: 3px 3px 3px 5px;background: fff;color: #666;}



#commentform .email {padding: 3px 3px 3px 5px;background: fff;color: #666;}



#commentform .url {padding: 3px 3px 3px 5px;background: fff;color: #666;}



#commentform textarea {width: 510px;height: 100px;padding: 5px;color: #666;border: 1px solid #ddd; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:0px;}



#commentform textarea:focus {border: 1px solid #ccc;background-color:#EFEFEF;}



#commentform .submit {border:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-shadow:1px 1px #000; color:#FFF; padding:5px; text-align:center; margin:5px 0 10px 0px; width:70px; cursor:pointer;background-color:#008B92; -moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;}



#commentform .submit:hover { background-color:#4D616F;}



.main { width: 100%; overflow: hidden; }



.header_top {background: url(images/tile1.png) center bottom repeat-x; width: 100%; }







.wrapper { position: relative; z-index: 100; width:1168px; margin:auto; }



.wrapper2 {width:980px; margin:auto;}







.content h1 {font-size:18px; font-weight:bold; margin_bottom:15px; color:#16355d;}







.logo {width:240px; float:left; padding:10px 0 0 105px;}



.logo h1 a {color:#fff; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif;}



.logo h1 a span {font-style:italic;}







.vp_logo1 {float:left; margin:5px 15px 0 0;}











.vp_logo {float:left;}



.vp_logo h1 {margin:3px 0 15px 0;}







.contact_no {width:218px; float:right; padding-left:10px; margin:0 0 15px 0;}



.contact_no address { line-height:20px; font-size:12px;}



.contact_no address span {width:66px; font-weight:bold; display:block; float:left;}



.contact_no address a {color:#118793;}



.contact_no address a:hover {text-decoration:underline;}



.line2 {background: url(images/line2.png) left bottom repeat-x; height:6px; width:494px; margin-bottom:20px;}







.menu {height:53px; width:800px; float:right;}



.menu ul li { padding:0 15px 0 15px; float:left; position:relative;} 



.menu ul li.current-menu-item a {background:url(images/menu_active.png) no-repeat bottom center;}



.menu ul li a {display:block; float:left; line-height:53px; color:#e0e0dc; font-size:16px; font-weight:bold;}



.menu ul li a:hover {color:#FFF;}



.menu ul ul{display:none;position:absolute;top:51px; left:0px; background-color:#0A314A;}



.menu ul li.current-menu-item ul li a {background:none;}



.menu ul ul li.current-menu-item a {background:none;}



.menu ul ul a{height:auto;line-height:1em;padding:10px; font-size:14px; width:220px;}



.menu li li ul { display: none!important; width: 160px; position: absolute; left: 210px; top: 0; }



.menu li li:hover ul { display: block!important; }







.clear {clear:both;}







.slider_bg { position: relative; z-index: 10;  background-color:#215b87; height:347px;}



.slider {height:398px; background:url(images/slider_bg1.png) center no-repeat;}



.picture {width:580px; float:left; background:url(images/placeholder.png) 100px 30px no-repeat; height:347px; position:relative;}



.sliderimage {margin:47px 0 0 115px; z-index:1000;}



.controls {position:absolute; bottom:-6px; left:300px; width:150px;}



.clicks:link, .clicks:visited {text-indent:-10000px; display:block; background:url(images/control_disabled.png); width:18px; height:18px; float:left; margin-right:10px;}



.clicks:hover {background:url(images/control_enabled.png) no-repeat;}







#container { margin:0 auto; position:relative; height: 398px; text-align:left; width:1167px; background:url(images/slider_bg30.png) center no-repeat; }



#container #slider ul, #slider li { margin:0; padding:0; list-style:none; position:relative; display:block; }



#container #slider, #slider li { width:1167px; overflow:hidden; }



#container ol { margin:1em 0; padding:0; height:28px; }



#container ol li { padding:0; float:left; list-style:none;  }



#container ol li a { text-indent:-10000px; display:block; background:url(images/control_disabled.png); width:18px; height:18px; float:left; margin-right:10px; }



#container ol li a:hover { background:url(images/control_enabled.png) no-repeat; }



#container ol li.current a {text-indent:-10000px; display:block; background:url(images/control_enabled.png) no-repeat; width:18px; height:18px; float:left; margin-right:10px; }



#container ol li a:focus, #container .prevBtn a:focus, #container .nextBtn a:focus { outline:none; }



#container #slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; position:relative; display:block; }



#container #slider2, #slider2 li { width:696px; overflow:hidden; }



#container .slider_bg {background-color:#0a3c61; height:347px;}



#slider {height:347px; background: url(images/slider_bg1.png) center no-repeat; }



.picture {width:580px; float:left; background:url(images/placeholder.png) 100px 30px no-repeat; height:347px; position:relative;}







a.sliderimage img {padding-top:47px; }



.sliderimage {margin:47px 0 0 115px; z-index:1000;}



.slidertext {width:440px; float:left; padding:60px 0px 0 0; margin-left:30px;}



.slidertext h2 {margin-bottom:20px;}



.slidertext p {color:#fff; text-shadow:1px 1px #000; font-style:italic; line-height:24px; margin-bottom:20px;}



.slidertext h2 a{color:#fff; text-shadow:1px 1px #000; font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; line-height:40px;}







.slidertext {width:440px; float:left; padding:60px 0px 0 0; margin-left:30px;}



.slidertext h2 {margin-bottom:20px;}



.slidertext p {color:#fff; text-shadow:1px 1px #000; font-style:italic; line-height:24px; margin-bottom:20px;}



.slidertext h2 a{color:#fff; text-shadow:1px 1px #000; font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; line-height:40px;}



.rmore:link, .rmore:visited {background:url(images/readmore.png) no-repeat; color:#333; font-weight:bold; text-shadow:1px 1px #fff; display:block; width:123px; height:35px; line-height:35px; text-align:center;}











.box {width:170px; float:left; margin:50px 0px 60px 20px;}



.box h2 a {color:#fff; }



.innerbox { border:1px solid #c1c1c1; height:140px; border-top:none; padding:10px; background-color:#FFF; position:relative;}



.box img {width:170px; height:126px; margin-top:1px;}



.brown {background-color:#603814;padding:1px 0px 1px 0px; color:#fff; font-size:15px; font-weight:bold; text-align:center; line-height:35px;}



.green {background-color:#a8d725;padding:1px 0px 1px 0px; color:#fff; font-size:15px; font-weight:bold; text-align:center; line-height:35px;}



.purple {background-color:#29c4d8;padding:1px 0px 1px 0px; color:#fff; font-size:15px; font-weight:bold; text-align:center; line-height:35px;}



.orange2 {background-color:#c80959;padding:1px 0px 1px 0px; color:#fff; font-size:15px; font-weight:bold; text-align:center; line-height:35px;}

.orange2.blue { background-color:#038cea; }

.pink {background-color:#cb0751;padding:1px 0px 1px 0px; color:#fff; font-size:15px; font-weight:bold; text-align:center; line-height:35px;}



a.ribbon {color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }



.ribbon_container {background: url(images/ribbon.png) no-repeat; width:172px; padding:4px 0 0 10px; height:67px; position:absolute; display:block; left:-12px; top:-20px; line-height:20px;}



.innerbox p {font-size:12px; color:#555; line-height:18px; margin-top:32px;}



.boxrmore:link, .boxrmore:visited {position:absolute; bottom:0; right:0; color:#fff; background-color:#000; display:block; font-size:11px; padding:5px;}











.left{ float:left; padding: 0px 20px 20px 20px; margin-bottom:20px; width:270px; background:url(images/vert_line.png) right no-repeat;}



.left h2 {background-image:url(images/people_icon.png); background-repeat:no-repeat; color:#2e2e2e; font-size:28px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 15px 50px; border-bottom:1px #999 solid; margin-bottom:10px; }



.left h3 {font-size:14px; font-weight:bold; color:#646464;}



.left p {font-size:12px; color:#646464; line-height:20px; padding:15px 0 15px 0;}



.more:link, .more:visited {background:url(images/readmore.png) no-repeat; color:#333; font-weight:bold; text-shadow:1px 1px #fff; display:block; width:123px; height:35px; line-height:35px; text-align:center;}



a.readmore {background:url(images/readmore.png) no-repeat; color:#333; font-weight:bold; text-shadow:1px 1px #fff; display:block; width:123px; height:35px; line-height:35px; text-align:center;}











.right{ float: left; padding: 0px 20px 20px 20px; width:270px; background:url(images/vert_line.png) right no-repeat;}



.right h3 { padding-top: 10px; font-size:14px; font-weight:bold; color:#646464;}



.right h2 {background-image:url(images/round-icon.png); background-repeat:no-repeat; color:#2e2e2e; font-size:28px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 15px 50px; border-bottom:1px #999 solid;  }



.right p {font-size:12px; color:#646464; line-height:20px; padding:15px 0 15px 0;}



.more:link, .more:visited {background:url(images/readmore.png) no-repeat; color:#333; font-weight:bold; text-shadow:1px 1px #fff; display:block; width:123px; height:35px; line-height:35px; text-align:center;}



.rmore:link, .rmore:visited {background:url(images/readmore.png) no-repeat; color:#333; font-weight:bold; text-shadow:1px 1px #fff; display:block; width:123px; height:35px; line-height:35px; text-align:center;}











.sidebar{ float: left; padding: 0px 0 20px 20px; width:310px;}



.sidebar h2 {background-image:url(images/speaker_icon.png); background-repeat:no-repeat; color:#2e2e2e; font-size:28px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 15px 50px; border-bottom:1px #999 solid;  }







.smallpost {padding:10px 10px 0px 10px;}



.smallpost h3 {  line-height:18px;}



.smallpost h3 a {font-weight:bold; color:#333; font-size:12px;}



.smallpost h3 a:hover {text-decoration:underline;}



.smallpost img {margin-right:15px;}



.smallpost p {font-size:11px; color:#646464; line-height:18px;}



.postimg {border:6px solid #fff; float:left;}







.footer {background:url(images/footer_bg.png); border-top:1px solid #fff; border-bottom:1px solid #3e3e3e;}



.col {width:610px; float:left; padding:30px 20px 30px 20px; }



.col h2 { margin-bottom:55px;  }



.col h4 {font-size:14px; color:#fff; margin-bottom:25px;}



.col ul {float:left; padding-right:12px; overflow: hidden; }



.col ul li {line-height:18px; margin-bottom:10px; width: 100%; float: left; }



.col ul li a{color:#118793!important; display:block;  }



.col ul ul { padding-top: 10px; width: 100%; }



.col ul ul li { padding-left: 5%; width: 95%; line-height: 15px; }



.col ul li a{ background:url(images/bullet1.png) 0 3px no-repeat; padding-left:15px; display:block; line-height:15px; font-size:11px;}



.col ul li a:hover {color:#fff; text-decoration:underline;}







.last {width:280px; color:#CCC; line-height:25px; font-size:12px; margin-top:5px;}



.last span {font-style:italic;}



.last h2 {border-bottom:1px solid #fff; }



.last h4 {font-size:18px; color:#fff; margin:15px 0 15px 0; }



.last p {color:#848282; font-size:12px; line-height:18px; padding-bottom:20px;}



.last a {color:#118793;}



.last strong {font-weight:bold; color:#fff;}







.social_icon {width:380px; margin-bottom:10px; }



.social_icon li {float:left; margin-left:3px; width:auto!important;}



.social_icon a.twitter {background:url(images/twit.png) left no-repeat; width:32px; height:32px; display:block; text-indent:10000px;}



.last .social_icon li a {padding:2px;}







.social_icon a.facebook {background:url(images/facebook.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;  }







.social_icon a.linkedin {background:url(images/in.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;  }


.social_icon a.googleplus {background:url(http://www.vpudyog.com/wp-content/uploads/2014/02/googleplus.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;  }

.social_icon a.weixin{background:url(http://www.vpudyog.com/wp-content/uploads/2014/02/weixin.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;  }

.social_icon a.weibo{background:url(http://www.vpudyog.com/wp-content/uploads/2014/02/weibo.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;  }





.social_icon a.mail {background:url(images/envelop.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;  }







.social_icon a.rss {background:url(images/rss.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;  }











.social_icon1 {width:300px; position:absolute; bottom:60px; right:55px; overflow:hidden;}



.social_icon1 li {float:left; margin-left:3px; }



.social_icon1 a.twitter {background:url(images/twit.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px; }







.social_icon1 a.facebook {background:url(images/facebook.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px; }


.social_icon1 a.googleplus {background:url(http://www.vpudyog.com/wp-content/uploads/2014/02/googleplus.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;  }

.social_icon1 a.weixin{background:url(http://www.vpudyog.com/wp-content/uploads/2014/02/weixin.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;  }

.social_icon1 a.weibo{background:url(http://www.vpudyog.com/wp-content/uploads/2014/02/weibo.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;  }





.social_icon1 a.linkedin {background:url(images/in.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px; }







.social_icon1 a.mail {background:url(images/envelop.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px; }







.social_icon2 {width:180px; padding:0 0 0 30px; overflow: hidden; }



.social_icon2 li {float:left; margin-left:3px;}



.social_icon2 a.twitter {background:url(images/twit.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px; }







.social_icon2 a.facebook {background:url(images/facebook.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;}







.social_icon2 a.linkedin {background:url(images/in.png) left no-repeat; width:32px; height:32px;  display:block; text-indent:10000px;}







.social_icon2 a.mail {background:url(images/envelop.png) left no-repeat; width:32px; height:32px; display:block; text-indent:10000px; }



















.copyright {background-color:#191919; padding:20px 20px 20px 50px; font-size:12px; text-shadow:1px 1px #000; color:#848282;}







.field {background:url(images/field.png) no-repeat; width:196px; height:44px; border:none; padding:0 20px 0 40px; float:left;}



.submitbutton {float:left;}







.post h3 {background:#eaeaea; padding:8px 10px 8px 10px; margin-bottom:15px; color:#333; font-weight:bold;}



.post h2 {margin-bottom:20px;}



.post h4 {background:#eaeaea; padding:5px 6px 5px 6px; margin-bottom:15px; font-size:12px; color:#333; font-weight:bold;}



.post strong {font-weight:bold;}



.post em {font-style:italic;}



.post ul {margin:20px; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; font-size:12px; color:#666; line-height:22px;}



.post ul li {list-style:disc; padding-left:20px;}











.slider_bg_inner {background: url(images/gadgf.png) repeat-x;}



.slider_inner {height:93px; background:url(images/slider_inner_bg1.png) no-repeat; width:1166px; margin:auto;}



.breadcrumbs {font-size:18px; font-style:italic; width:485px; float:left; font-weight:bold; text-shadow:1px 1px #09C; padding:20px 0 0 10px;}



.breadcrumbs a {font-size:18px; color:#000; font-style:italic; font-weight:bold; text-shadow:1px 1px #09C;}



.searchform {width:280px; float:right; padding:15px 0 0 0;}



.searchtext {float:left; width:60px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px #000; font-style:italic; line-height:31px;}



.searchfield {float:left; width:119px; background:url(images/search_1.png) no-repeat; height:17px; line-height: 17px; font-size: 13px;  border:none; padding: 7px 10px;}



.searchbutton {float:left; width:34px;}















.container_left {width:159px; float:left;}



.container_left .side_post h2 a {color:#fff!important;}



.container_left .side_post h2 a:hover {text-decoration:none;}



.container_left .side_post a:link, .container_left .side_post  a:visited {color:#118793;}







.container_left .side_post a {line-height:20px;}



.container_left .side_post a:hover {text-decoration:underline;}







.container_left h2 a {color:#000;  font-size:12px; color:#fff;}



.container_left{font-size:12px;  margin-top:40px;}



.container_left h2 {background:#09C; width:165px;line-height: 16px; font-weight:bold;  margin-bottom:5px;  padding:7px 45px 7px 10px;}







.left_menu {height:33px; width:173px; margin-top:50px;}



.left_menu li a {display:block; line-height:30px; color:#8c8c8b; background-color:#FFF; font-style:italic; text-align:right; margin-bottom:8px; font-size:16px; padding:0 10px 0 0px;}



.left_menu li a:hover {color:#fff; background-color:#0a314a;}











.container_middle {width:538px; float:left; min-height: 925px; padding:0px 30px 30px 30px; background:url(images/repeat_img3.png) repeat-y;}



.container_middle h2 {font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#0a314a; margin-bottom:10px;}

.container_middle h3 {font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;
color: #3A3A3A; 
background: -moz-linear-gradient(top, #FAFAFA, #EFEFEF);
background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#EFEFEF));
background: -moz-linear-gradient(top, #FAFAFA, #EFEFEF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#EFEFEF');
border-bottom: 1px solid #E9E9E9;
padding-left: 5px;
padding-top: 8px;
padding-bottom: 6px;
}

.container_middle h4 {font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;
color: #3A3A3A; 
background: -moz-linear-gradient(top, #FAFAFA, #EFEFEF);
background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#EFEFEF));
background: -moz-linear-gradient(top, #FAFAFA, #EFEFEF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#EFEFEF');
border-bottom: 1px solid #E9E9E9;
padding-left: 5px;
padding-top: 8px;
padding-bottom: 6px;
}


.container_middle p {font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; font-size:14px; color:#666; line-height:22px; text-align:left;}



.container_middle img {margin-bottom:20px;}



.container_middle p a:link, container_middle p a:visited {color:#069; text-decoration:underline;}







.container_right {width:228px; float:left; margin-left:-8px;}



.container_right .right_link {font-family:Arial, Helvetica, sans-serif; margin-left:-5px;}



.container_right img {margin-bottom:2px; padding-left:36px;}



.container_right h1 { font-size:28px; color:#2e2e2e; margin:0 0 15px 15px;}



.line {width:230px; background:#bebebe; height:1px;}



.container_right h2 {font-size:20px; color:#2e2e2e; margin:0 0 15px 15px;}



.line {width:230px; background:#bebebe; height:1px;}



.container_right p {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; color:#646464; line-height:14px; margin:7px 0 0 15px;}



.container_right h3 {margin:20px 0 0 12px;}



.container_right .branch {font-family:Arial, Helvetica, sans-serif;}







.container_right ul li ul {padding-bottom:20px; padding-left:20px;}



.container_right ul li ul li a {line-height:20px; color:#069; font-size:12px;}



.container_right ul li ul li a:hover {text-decoration:underline;}







.container_right .side_post h2 a:hover {text-decoration:underline;}















.side_post h2.branch {font-size:12px; margin:0 0 0 8px; color:#4D616F;}







.right_heading1 h4.hotline {font-size:12px; margin:0 0 10px 15px; color:#4D616F;}



.press_room {font-size:12px; margin:0 0 10px 15px; color:#4D616F;}











.side_post a{color:#118793;}



.side_post h2 {margin-bottom:15px;}



.side_post p{padding-bottom:10px; line-height:15px; font-size:11px; color:#666;}







.side_post_image {margin-bottom:15px;}







.wpcf7 {width:159px; }



.wpcf7 input,.wpcf7 textarea { width:153px; }







.map {margin-bottom:35px; float:right; border:3px solid #E6E6E6;}







.right_heading1 {width:230px; margin:10px 0 0 8px; border:2px solid #e3e3e3; border-shadow:0px 0px #fff, 1px 1px #000; background:#fff; height:auto; overflow:hidden;}







.right_heading1 .rates {float:left; padding:0 25px 0 8px; }



.right_heading1 .rates h4 {margin-bottom:10px; font-size:11px; color:#4D616F; font-weight:bold;}



.right_heading1 .rates h2.right_link {color:#4D616F; font-size:10px;  margin-left:1px;}







.right_heading1 .futures {float:left; padding:0 4px 0 8px; }



.right_heading1 .futures h4 {margin-bottom:10px; font-size:11px; color:#4D616F; font-weight:bold;}



.right_heading1 .futures h2.right_link {color:#4D616F; font-size:10px;  margin-left:1px;}











.right_heading {background-color:#f1f1f1; height:22px; font-size:14px; color:#008b92; line-height:22px; padding-left:8px; margin-bottom:10px; border-bottom:2px solid #e3e3e3; font-weight:normal; }



a.right_link {color:#4D616F; font-size:12px;}



a.right_link:hover {text-decoration:underline;}



.right_heading a {color:#118793;}



.right_heading a:hover {text-decoration:underline;}







.chat {margin-bottom:15px;}







.email {margin-bottom:10px;}







.india_office {float:left; width:250px; font-size:11px; color:#666; line-height:20px; position:relative;}



.india_office p a {float:left;}



.china_office {float:left; width:250px; font-size:11px; color:#666; line-height:20px; position:relative;}



.china_office p a {float:left;}



.denmark_office {float:left; width:250px; font-size:11px; color:#666; line-height:20px; position:relative;}



.vikash {float:left;}



.denmark_office p a {float:left;}







a.callme {background:url(images/call_me.png)  left no-repeat; width:93px; height:29px; text-indent:-10000px!important;  float:left; margin:0 0 10px 10px;}







.wrapper_blog {background:#fff; }



.blog_post {margin:0 auto 0 auto; padding-bottom:20px; width:510px;  min-height:130px;  padding:10px; margin-bottom:25px;}



.blog_post h2 {font-size:20px; margin-bottom:20px; }



.blog_post h2 a{color:#008B92; font-weight:normal;}



.blog_post h2 a:hover {color:#4D616F;}



.blog_post .content {width:510px;  }







.date {font-size:11px; padding:0 3px 20px 20px; background:url(images/date.png) left top no-repeat; color:#000;}



.date a{color: #008B92; padding-left:10px; }



.date a:hover {color:#900;}







.content {line-height:22px; margin-bottom:15px; font-size:12px; width:544px;}











.tags {margin-bottom:15px;}



.tags a {background:url(images/tags.png) left top no-repeat; padding-left: 20px; color:#008B92; font-size:11px;}



.tags a:hover {color:#900;}







.cats a { background:url(images/category.png) left top no-repeat; padding-left:20px; color: #008B92; font-size:11px; } 



.cats a:hover {color:#900;}



#post-199 .date { display: none;}







.widget_currency_converter {list-style-type:none; }



.widget_currency_converter div { border:none!important;}







.V1mainContainer font.V1label {padding:0 10px 0px 0 !important;}



#V1tofrom {margin-bottom:15px !important; }







.side_post .products_category {width: 171px; margin-top:-14px; }



.side_post .products_category {background:#fff; border:2px solid #E3E3E3; }



.side_post .products_category li {padding:5px 0 5px 15px; }



.side_post .products_category li a {font-size:12px; color:#4D616F;}



.side_post .products_category li a:link, .side_post .products_category li a:visited {color:#4D616F; }



.side_post .products_category li a:hover {text-decoration:underline;}







.gallery_page_links {sheight:65px; font-size:14px; color:#4D616F; padding-left:15px; }







.premium_cotton {float:left; margin-right:25px;  }







#fancybox-tmp { margin-left:25px; }







.wpcf7-form p { margin-bottom:8px;  padding-top:8px;}







.certified p { padding: 0 0 18px 42px; line-height:18px; }



.certified p a { color: #4D616F;  font-size: 12px;  }



.certified p a:hover { text-decoration:underline; }







.wpcf7-form {margin-left:53px;}







/**************** Gallery *********************/



.gallery {text-align:center;}



.gallery img {padding:2px; height:100px; width:100px;}



.gallery a:hover {background-color:#ffffff;}



.attachment {text-align:center;}



.attachment img { padding:2px; border:1px solid #999999;}



.attachment a:hover {background-color:#FFFFFF;}



.imgnav {text-align:center;}



.imgleft {float:left;}



.imgleft a:hover {background-color:#FFFFFF;}



.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}



.imgright {float:right;}



.imgright a:hover {background-color:#FFFFFF;}



.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}



#lang_sel { float: left; margin-bottom: -32px; z-index: 1000; }



#lang_sel_list { position: absolute; right: 120px; top: 15px; }



#lang_sel_list ul { border: none; width: 500px;}

#lang_sel_list li { width: auto;  float: left; }



#lang_sel_list ul a { color: #fff!important; font-size: 0px; background: none; border: 0; }

#lang_sel_list a.lang_sel_sel { font-size: 14px; }



#fancybox-wrap { width: auto; }


.button30 { margin: 10px 0 0 10px; color: #fff; text-align: center; font-size: 20px; width: 192px; line-height:  40px; display: block; background: url(images/live.png) left top no-repeat; } 



.button30.button31 { background: url(images/live1.png) left top no-repeat; }













