@charset "utf-8";

body{font-family:Arial,Helvetica,sans-serif; color:#333;  margin:0; padding:0; font-size:12px; background:#ebeae0 url(../images/top-bg.png) 0 0 repeat-x}

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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{margin:0; padding:0; border:0; outline:0}

ol, ul{list-style:none}
.floatleft{float:left}
.floatright{float:right}

.clear{clear:both; height:0px; font-size:0px}
.clearfix:after{ clear:both;  display:block;  content:"";  height:0px;  visibility:hidden}
.clearfix{ display:inline-block}

* html .clearfix{ height:1%}
.clearfix{ display:block}
li.clearfix{ display:list-item}

#wrapper{    width:926px; margin:0 auto;     background:#fff url(../images/top-bg.png) 0 0 repeat-x;  padding:0 27px 0 27px; margin-bottom:25px;}

#topheader{width:924px}
ul.connect{color:#fff; padding:3px 0px 0 280px}
ul.connect li{float:left; padding-left:30px}
ul.connect li span{color:#0ff}
.contusimages{background:url(../images/contusimagesnew.png) no-repeat; display:block; float:left; margin-right:5px}
#topheader .contusblogicon{background:url(/images/rss_icon.png) no-repeat; float:left; margin-right:10px}

ul.connect li div{padding:2px 0 0 0px; float:left}
ul.connect li.lastli{padding-top:2px}
ul.connect li.lastli a{color:#fff; text-decoration:none; font-size:12px}
ul.connect li div a{color:#fff; text-decoration:none; font-size:12px}
#topicon a{    width:32px;     height:32px;     display:block;     float:left}

h1.logo{background:url(../images/contuslogo.jpg); width:240px; height:79px; float:left}
h1.logo a{ width:240px;  height:79px;  text-indent:-2000em;  overflow:hidden;  display:block}

ul#caption{padding:0;  margin:0px 0 0 0;  height:42px;  border-top:1px solid #c0cdd4;  border-bottom:1px solid #c0cdd4;  width:925px}
#caption h2{padding:10px 0 0 0; font-size:18px}
#caption img{padding-top:3px}

.slideshow{ position:relative;  padding:0;  margin:46px 0 0 0}
.slideshow a img{ border:none}
.slideshow li.slide{ list-style-type:none}
.slideshow .slides{ height:245px;  margin:0}
.slideshow .slides li.slide{ visibility:hidden;  position:absolute;  left:0px;  top:0}
.slideshow .buttons{ display:none}
.slideshow .buttons{ display:block;  position:absolute;  z-index:100;  left:0px;  top:210px;  margin:0}

.slideshow .buttons li{ float:left;  display:inline;  height:30px;  margin:0;  padding-left:15px;  line-height:30px}
.slideshow .buttons li a{ float:left;  text-decoration:none;  height:30px;  color:#fff;  outline:0}
.slideshow ul.buttons li a:hover{ text-decoration:none;  color:#0a0a0a}
.slideshow ul.buttons li.active a:hover,
.slideshow ul.buttons li.active a{ color:#666}

#homeleftcontent{padding-top:15px; width:620px; float:left}
#homeleftcontent h3{color:#f48221; font-size:18px; padding-top:5px}
#homeleftcontent em.aboutcaption{color:#999; font-size:11px}
#homeleftcontent p{line-height:18px; padding-top:5px; font-size:12px}
#homeleftcontent .homeservices{float:left; width:290px; margin-top:20px}
#homeleftcontent .homeservices h3{color:#f48221; font-size:18px; margin-top:10px}
#homeleftcontent .homeproducts h3{color:#f48221; font-size:18px; margin-top:10px}
#homeleftcontent .homeservices ul{padding:8px 0 0 25px;  margin:0}
#homeleftcontent .homeservices ul li{padding:4px 0 0 0;  margin:0; list-style:disc; color:#0e7fc7; font-size:12px}
#homeleftcontent .homeproducts{float:left; width:290px; margin:20px 0 0 30px}
#homeleftcontent .homeproducts ul{padding:10px 0 0 0;  margin:0}
#homeleftcontent .homeproducts ul li{float:left}
#homeleftcontent .homeproducts ul li a{color:#0e7fc7; font-size:13px; text-decoration:none}
#homeleftcontent .homeproducts ul li a:hover{color:#0e7fc7; font-size:13px; text-decoration:underline}
#homeleftcontent .homeproductslist{padding:15px 0 0 10px}

#homerightcontent{float:right; width:292px}
#homerightcontent .rightcontentbg{ padding-bottom:20px;  padding-left:15px; background:#f5f5f5; padding-top:15px}
#homerightcontent p{line-height:18px}
#homerightcontent p a{color:#333; text-decoration:none; font-size:12px}
#homerightcontent h3{color:#f48221; font-size:18px; line-height:18px; padding-top:7px}

#homerightcontent h4 a, #homerightcontent h4{font-size:12px; color:#333; padding-top:10px; text-decoration:none}
#homerightcontent h4 a:hover{text-decoration:underline}
#homerightcontent .date{font-size:11px; color:#0e7fc7; line-height:18px}

#quickcontactform input{ margin-top:10px;  color:#999}
#quickcontactform .quickinput{width:256px; padding:5px 5px 5px 5px; background:#f8f8f8; border:#d0dbdd solid 1px; font-size:13px}
#quickcontactform textarea{background:#f8f8f8; border:#d0dbdd solid 1px; margin-top:10px; width:256px; height:70px;  color:#999; padding:5px 5px 5px 5px; font-family:arial; font-size:13px}
#quickcontactform .submitbtn{background:url(../images/contact-submit1.jpg); width:83px; height:25px; border:none; cursor:pointer; margin:5px 0 0 60px}

#footer{background:url(../images/footerbg.jpg) repeat-x; width:926px;  margin-top:20px}
#footer ul{float:left; padding:15px 0 0 27px; font-size:12px; margin-bottom:20px}
#footer ul li{padding-top:7px}
#footer ul li a{color:#333; text-decoration:none}
#footer ul li a:hover{color:#333; text-decoration:underline}
#footer ul li strong a{color:#0e7fc7; text-decoration:none}
.copy-rights{padding-left:30px; float:left}
.footer-address{float:right; padding-right:30px; text-align:right; color:#838383; font-size:11px}

.clsbanner{width:926px; float:left; background:url(../images/bg-1.jpg);  height:310px; margin:1px 0 0 0}
.banner-leftcol{width:455px; padding:15px; float:left}
.bgimg{ background:url('../images/logoonly.jpg') no-repeat 0px 0px}
.banner-leftcol h2{font-size:35px; color:#0D5BFF; text-align:center}

.banner-leftcol h3{padding:0px 0 0 0; font-size:13px; text-align:center}

.banner-leftcol p{width:420px; padding:15px 0 0 20px; text-align:left; font-size:12px}
.banner-leftcol  .bannerul{width:190px;  padding:20px 0 0 20px; float:left}
.banner-leftcol  .bannerul li{color:#09F; font-size:13px; background:url(../images/arrow.jpg) no-repeat 0 0.4em; padding:4px 0 0 0px; list-style:disc}
.clsmain-banner{padding:4px 0 0 0; float:left}
.clswatbtn{ background:url(../images/wat-we-do.jpg); width:178px; height:35px; border:none; cursor:pointer; float:left; margin-right:5px}
.clscontusbtn{ background:url(../images/why-contus.jpg); width:216px; height:35px; border:none; cursor:pointer; float:left; margin-right:5px}
.clsexpertise{ background:url(../images/expertise.jpg); width:249px; height:35px; border:none; cursor:pointer; float:left; margin-right:5px}

.clscontusbtn1{ background:url(../images/why-contus-1.jpg); width:216px; height:35px; border:none; cursor:pointer; float:left; margin-right:5px}
.clswatbtn-1{ background:url(../images/wat-we-do-1.jpg); width:178px; height:35px; border:none; cursor:pointer; float:left; margin-right:5px}
.clsexpertise-1{ background:url(../images/expertise-1.jpg); width:249px; height:35px; border:none; cursor:pointer; float:left; margin-right:5px}

.banner-leftcol  .expertiseul{width:130px;  padding:20px 0 0 20px; float:left}
.banner-leftcol  .expertiseul li{color:#09F; font-size:13px; background:url(../images/arrow.jpg) no-repeat 0 0.4em; padding:4px 0 0 0px; list-style:disc}
.banner-leftcol  .coloneul{width:220px;  padding:20px 0 0 20px; float:left}
.banner-leftcol  .coloneul li{color:#09F; font-size:13px; background:url(../images/arrow.jpg) no-repeat 0 0.4em; padding:4px 0 0 0px; list-style:disc}

.clsphoneul{float:right; padding:35px 0 0 0}
.clsphoneul li{float:left; padding-left:10px}

.top_nav a{ display:block;  white-space:nowrap;  margin:0;  padding:0;  width:106px}

.top_nav h3{ margin:0;  padding:13px 5px;  font-size:11px;  white-space:nowrap}

.top_nav h3{ color:#fff}

.top_nav a{ width:106px; ;  text-decoration:none;  padding:7px 0px 7px 5px}

.banner{margin-top:46px}

#portfolio{width:926px}
/*#portfolio .banner{background:url(../images/port-head.jpg); width:926px; height:103px}
#portfolio .portfoliobanner{float:left; padding:36px 0 0 26px}
#portfolio .bannertext{float:right; padding:24px 23px 0 0}*/
#wrapper .crumb{width:914px; background-color:#f5f5f5; padding:7px 0 5px 10px; margin:45px 0 0px 0;}
#wrapper .crumb li{color:#2786c8; text-decoration:none; float:left; font-size:11px; background:url(../images/crumb-arrow.gif) no-repeat 0 0.4em; padding:0px 10px 0 15px}
#wrapper .crumb li a{text-decoration:none; color:#000}
#wrapper .crumb li a:hover{text-decoration:underline; color:#000}

#wrapper .crumb li p a{text-decoration:none; color:#2786c8}

#leftcl{width:200px; float:left; margin:0 0px 10px 0}
#leftcl .heading{width:100px; margin-top:10px; font-size:18px; color:#f48221; padding:0 0 10px 10px; border:0}

#leftcl .leftmenu{width:200px; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; margin-top:0px; background:#f5f5f5}
#leftcl .image{margin:20px 0 0 0px}
#leftcl .leftmenu ul li a{    padding-left:5px;     display:block;     font-size:12px;     color:#666;     text-decoration:none}
#leftcl .leftmenu ul li a:hover{    text-decoration:underline}
#leftcl .leftmenu ul{    padding:0px 3px 0 10px;     margin:0 0 0 0;     list-style:none;     border-bottom:#e9e9e9 solid 1px}

#leftcl .leftmenu ul li{    color:#666;     padding:6px 15px 6px 0px;     background:url(../images/menu-arrow.gif) no-repeat 94%}
.leftmenu p{line-height:18px}
#leftcl .leftmenu .overview{font-weight:bold; font-size:12px; ; color:#0e7fc7}
#leftcl .leftmenu .overview a{color:#0e7fc7}
#portfoliocontent{float:right; width:700px; margin-top:18px}
#portfoliocontent h2{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:20px}
#portfoliocontent .recent h3{color:#0e7fc7; font-size:15px; padding-bottom:3px}
#portfoliocontent .recent{float:left; padding:0 48px 20px 0px}

#rightcl .recent{float:left; padding:0 48px 20px 0px}
#rightcl .recent p{width:298px; color:#333; font-size:12px; padding-top:3px; line-height:18px; text-align:justify}
#rightcl .projects{position:absolute; margin:94px 0 0 239px}
#rightcl .projects a{color:#000; font-size:12px; text-decoration:none; font-weight:bold; padding:0 0 0 5px}
#portfoliocontent .recent p{width:298px; color:#333; font-size:12px; padding-top:3px; line-height:18px; text-align:justify}
#portfoliocontent .projects{position:absolute; margin:94px 0 0 239px}
#portfoliocontent .projects a{color:#000; font-size:12px; text-decoration:none; font-weight:bold; padding:0 0 0 5px}
#portfoliocontent .launchpos{padding:94px 0 0 244px}
#portfoliocontent .secprojects{background:url(../images/temp2.jpg); width:300px; height:113px}
#portfoliocontent .conttop{padding-top:5px}
#portfoliocontent .launchbtn{background:url(../images/launch.png) no-repeat; width:52px; height:15px; cursor:pointer; border:0; margin:94px 0 0 244px}

#portfoliocontent .secrecent h3{color:#0e7fc7; font-size:15px; padding-bottom:3px}
#portfoliocontent .secrecent{float:left; padding:0 15px 20px 0px}
#portfoliocontent .secrecent p{width:298px; color:#333; font-size:12px; padding-top:3px; line-height:18px}

#contact{width:926px}
#contact .contactbanner{background:url(../images/contact-banner.jpg); width:926px; height:103px; margin-top:46px}
#contact  .portfoliobanner{float:left; padding:36px 0 0 26px}
#contact  .bannertext{float:right; padding:24px 23px 0 0}
#contactform{float:left; width:700px; margin-top:18px; margin-bottom:20px}
#contactform h2{font-size:20px; color:#000; border-bottom:1px solid #d0dbdd; margin-bottom:10px}
#contactform p{width:690px; color:#333; font-size:12px; line-height:17px; text-align:justify}
#contactform input{ margin-top:15px;  color:#999}
#contactform .quickinput{width:274px; padding:4px 5px 4px 5px; background:#f8f8f8; border:#d0dbdd solid 1px; font-size:13px; float:left}
#contactform .quickinput1{width:274px; padding:4px 5px 4px 5px; background:#f8f8f8; border:#d0dbdd solid 1px; font-size:13px; margin-left:22px; float:left}
#contactform textarea{background:#f8f8f8; border:#d0dbdd solid 1px; margin-top:10px; width:582px; height:148px;  color:#999; padding:5px 5px 5px 5px; font-family:arial; font-size:13px}
#contactform .submitbtn{background:url(../images/quicksubmit.jpg); width:93px; height:28px; border:none; cursor:pointer}
#contactform select{margin-top:15px;  color:#999; width:286px; padding:2px 0px 4px 0px; margin-bottom:5px; background:#f8f8f8; border:#d0dbdd solid 1px; font-size:13px; margin-left:22px; float:left}
#contact .submitbtn{background:url(../images/submit.jpg) no-repeat; width:93px; height:28px; cursor:pointer; border:0; margin:15px 0 0 93px; float:left}
#contactrightcl{margin-left:20px; width:200px; float:right; margin-top:18px}
#contactrightcl h4{font-size:11px; color:#000; padding:8px 0 0 12px; margin-top:0px}
#contactrightcl p{padding:2px 0 0 12px; color:#838383; font-size:12px; line-height:17px}
#contactrightcl .email{float:left; padding:3px 5px 0 0px}
#contactrightcl p a{color:#087cff; font-size:11px}
#contactrightcl p span{color:#087cff; font-size:11px}
#contactrightcl .map{padding:3px 5px 0 12px}
#contactrightcl .mapbox{border:#999 solid 1px; width:170px; height:110px; margin:1px}
#contactrightcl .locationtop{margin:0px 0 15px 0px}
#contactrightcl .paynowbtn{background:url(../images/paynow.jpg) no-repeat; width:79px; height:17px; cursor:pointer; border:0; margin:10px 0 0 55px}
#contactrightcl .apay{text-decoration:none}
#contactform h3{text-align:center; font-size:20px; margin:100px 0 0 0}

#company{width:926px}
#company .banner{background:url(../images/company.jpg); width:926px; height:103px}
#company .portfoliobanner{float:left; padding:36px 0 0 26px}
#company .bannertext{float:right; padding:24px 23px 0 0}

#rightcl{float:left; width:700px; padding:18px 0px 0 19px}
#rightcl h2{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:10px}
#rightcl h1{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:10px}
#rightcl .aboutcompany{color:#ccc; font-size:12px}
#rightcl em{color:#ccc; font-size:12px}
#rightcl em strong{color:#ccc}
#rightcl p{line-height:18px; color:#333; font-size:12px; text-align:justify; padding:5px 0 0 0}
#companyrightcl{float:right; width:200px}

#wrapper .clientbox h2{font-size:18px; color:#f48221}
#wrapper .clientcl{width:100px; float:left; padding:0 0px 0px 0}
#wrapper .clientcl li{list-style:none; padding-top:3px}
#wrapper .clientclnew{width:96px; float:right; padding:0 0px 0px 0}
#wrapper .clientclnew li{list-style:none; padding-top:3px}
#wrapper .clientbox{padding:18px 0 10px 0; width:200px}

#formquick{margin-bottom:10px; margin-top:20px}
#formquick h3{color:#f48221; font-size:18px; line-height:18px; padding-top:7px}
#formquick input{margin-top:10px;  color:#999}
#formquick .quickinput{width:190px; padding:5px 2px 5px 5px; background:#f8f8f8; border:#d0dbdd solid 1px; font-size:13px}
#formquick textarea{background:#f8f8f8; border:#d0dbdd solid 1px; margin-top:10px; width:190px; height:70px;  color:#999; padding:5px 2px 5px 5px; font-family:arial; font-size:13px}
#formquick .submitbtn{background:url(../images/contact-submit1.jpg); width:83px; height:25px; border:none; cursor:pointer; margin-top:5px}

#wrapper .testimonial{}

.sidecentercont{clear:both}
.sidecentercont2{width:128px; float:left; padding-top:10px}
.sidecentercont1{width:40px; float:left; width:40px; height:30px; vertical-align:top}

#companyrightcl .rightcontentbg{border-left:#efefef solid 9px; margin-bottom:15px;  padding-left:15px; padding-top:10px}
#rightcl .subhead{padding:10px 0 0 0}

#rightcl  ul{padding:0px 0 0 0px; color:#0e7fc7; line-height:19px; ; font-size:13px}
#rightcl  ul li{padding:0px 0px 0 11px;     background:transparent url(../images/circle.jpg) no-repeat 0 0.5em;  display:block;  list-style:none;  margin-left:5px;  color:#666}
#rightcl ul li p{width:400px}
#rightcl .setcont{width:400px}
#rightcl .setcont a{text-decoration:none; color:#0e7fc7}

#rightcl a:hover{text-decoration:underline}

.seonew{width:380px; float:left}
#rightcl .seonew a{text-decoration:none; color:#0e7fc7}
#rightcl .seonew a:hover{text-decoration:underline}
.seoiconsnew{padding:5px 0px 0px 0px}
.seoiconsnew p{padding:0 0 0 5px}
.seo{margin:0px 0 0px 0}
.seo strong{color:#000}
.overviewicon{float:left; padding:0 0 0 8px}
#rightcl h3{font-size:13px; color:#009fd0; padding:10px 0 10px 0}
#rightcl h3 a{font-size:13px; color:#009fd0; padding:10px 0 10px 0; text-decoration:none}
#rightcl p{padding:0 0 8px 0}
#rightcl strong{color:#000}
.icontxt{width:550px; float:left}
.icons{width:154px; padding:5px 0px 0 0px; float:right}

#companytestimonials{float:left; width:710px; margin:18px 0px 0 13px}
#companytestimonials h2{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:0px}
#companytestimonials .aboutcompany{color:#ccc; font-size:12px}
#companytestimonials em{color:#ccc; font-size:12px}
#companytestimonials em strong{color:#ccc}
#companytestimonials p{line-height:19px; color:#333; font-size:12px; text-align:justify; padding:5px 0 0 0}
#companytestimonials h5{font-size:13px; color:#009fd0; padding:3px 0 10px 0}
#companytestimonials .testimonial-left{float:left; margin-right:38px; width:335px}
#companytestimonials .testimonial-right{float:left; width:335px}

#management{float:left; width:710px; margin:18px 0px 0 13px}
#management h2{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:0px; width:710px}
#management .aboutcompany{color:#ccc; font-size:12px}
#management em{color:#ccc; font-size:12px}
#management em strong{color:#ccc}
#management p{line-height:19px; color:#333; font-size:12px; text-align:justify; padding:5px 0 0 0; width:560px; float:left}
#management h5{font-size:13px; color:#009fd0; padding:3px 0 10px 0}
#management h3{font-size:14px; color:#009fd0; padding:12px 0 0px 0}
#management strong{color:#999; font-size:12px}
#management p{line-height:19px}
.facebookicon{float:left; padding:0 8px 0 0px}
.linkedin{float:left}
.iconpad{padding:26px 0 0 0; float:right}
.designation{width:560px}
.photo{border:4px solid #ccc; float:right}

#methodology{float:left; width:709px; margin:18px 0px 0 13px}
#methodology h2{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:0px}
#methodology .aboutcompany{color:#ccc; font-size:12px}
#methodology em{color:#ccc; font-size:12px}
#methodology em strong{color:#ccc}
#methodology p{line-height:19px; color:#333; font-size:12px; text-align:justify; padding:5px 0 8px 0}
#methodology h5{font-size:13px; color:#009fd0; padding:3px 0 10px 0}
#methodology h3{font-size:14px; color:#009fd0; padding:12px 0 0px 0}

#servicescont{width:926px}
#servicescont .banner{background:url(../images/service-banner.jpg); width:926px; height:103px}
#servicescont .portfoliobanner{float:left; padding:36px 0 0 26px}
#servicescont .bannertext{float:right; padding:24px 23px 0 0}
#services{float:left; width:710px; padding:18px 0 0 13px}
#services h2{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:0px}
#services .aboutcompany{color:#ccc; font-size:12px}
#services em{color:#ccc; font-size:12px}
#services em strong{color:#ccc}
#services p{line-height:19px; color:#333; font-size:12px; text-align:justify}
#services h5{font-size:13px; color:#009fd0; padding:3px 0 10px 0}
#services h3{font-size:13px; color:#009fd0; padding:12px 0 0px 0}
#services p{padding:8px 0 0 0}
#services  ul{padding:10px 0 0 10px; color:#0e7fc7; line-height:19px; ; font-size:13px}
#services .setcont{width:690px; padding-bottom:0px}
#services .setcont a{text-decoration:none; color:#0e7fc7}
#services .setcont li{width:690px; color:#666; background:url(../images/circle.jpg); background-repeat:no-repeat; background-position:0 0.6em; padding-left:10px; padding-bottom:5px; color:#666; font-size:13px; list-style-type:none}
#rightcl .setcont li{width:690px; color:#666; background:url(../images/circle.jpg); background-repeat:no-repeat; background-position:0 0.6em; padding-left:10px; padding-bottom:5px; color:#666; font-size:13px; list-style-type:none}

#ecommerce{float:left; width:690px; margin:18px 14px 0 13px}
#ecommerce h2{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:0px}
#ecommerce h1{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:0px}
#ecommerce .aboutcompany{color:#ccc; font-size:12px}
#ecommerce em{color:#ccc; font-size:12px}
#ecommerce em strong{color:#ccc}
#ecommerce p{line-height:19px; color:#333; font-size:12px; text-align:justify}
#ecommerce h5{font-size:13px; color:#009fd0; padding:3px 0 10px 0}
#ecommerce h3{font-size:13px; color:#009fd0; padding:12px 0 0px 0}
#se#ecommercervices p{padding:8px 0 0 0}
#ecommerce  ul{padding:10px 0 0 10px; color:#0e7fc7; line-height:19px; ; font-size:13px}
#ecommerce .setcont{width:400px; padding-bottom:10px}
#ecommerce .setcont a{text-decoration:none; color:#0e7fc7}
#ecommerce .setcont li{width:470px; color:#666; background:url(../images/circle.jpg); background-repeat:no-repeat; background-position:0 0.6em; padding-left:10px; padding-bottom:5px; color:#666; font-size:13px; list-style-type:none}

#services h6{color:#000; font-size:12px; padding:5px 0 0 0}
#rightcl h6{color:#000; font-size:12px; padding:5px 0 0 0}
#services .mobilecont{width:400px; padding-bottom:0px}
#services .mobilecont a{text-decoration:none; color:#0e7fc7}
#services .mobilecont li{width:470px; color:#666; background:url(../images/circle.jpg); background-repeat:no-repeat; background-position:0 0.6em; padding-left:10px; padding-bottom:5px; color:#666; font-size:13px; list-style-type:none}
#rightcl .mobilecont li{width:470px; color:#666; background:url(../images/circle.jpg); background-repeat:no-repeat; background-position:0 0.6em; padding-left:10px; padding-bottom:5px; color:#666; font-size:13px; list-style-type:none}
.seooptim a{text-decoration:none; color:#0e7fc7}
.seooptim a:hover{text-decoration:underline}

#outsourcingcont{width:926px}
#outsourcingcont .banner{background:url(../images/outsource-banner.jpg); width:926px; height:103px}
#outsourcingcont .portfoliobanner{float:left; padding:36px 0 0 26px}
#outsourcingcont .bannertext{float:right; padding:24px 23px 0 0}
#outsourcing{float:left; width:710px; margin:18px 0px 0 13px}
#outsourcing h2{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:0px}
#outsourcing .aboutcompany{color:#ccc; font-size:12px}
#outsourcing em{color:#ccc; font-size:12px}
#outsourcing em strong{color:#ccc}
#outsourcing p{line-height:19px; color:#333; font-size:12px; text-align:justify}
#outsourcing h5{font-size:13px; color:#009fd0; padding:3px 0 10px 0}
#outsourcing h3{font-size:13px; color:#009fd0; padding:12px 0 0px 0}
#outsourcing p{padding:8px 0 0 0}
#outsourcing  ul{padding:10px 0 0 10px; color:#0e7fc7; line-height:19px; ; font-size:13px}
#outsourcing .setcont{width:700px; padding-bottom:0px}
#outsourcing .setcont a{text-decoration:none; color:#0e7fc7}
#outsourcing .setcont li{width:690px; color:#666; background:url(../images/circle.jpg); background-repeat:no-repeat; background-position:0 0.6em; padding-left:10px; padding-bottom:5px; color:#666; font-size:13px; list-style-type:none}
#outsourcing strong{color:#000; font-size:12px}

#product{width:926px}
#product .banner{background:url(../images/products3.jpg); width:926px; height:103px}
#product .portfoliobanner{float:left; padding:36px 0 0 26px}
#product .bannertext{float:right; padding:24px 23px 0 0}
#productcontent{float:right; width:700px; margin-top:18px}
#productcontent h2{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:20px}
#productcontent .playerbg{background:url(../images/player-bg.jpg) no-repeat; width:619px; height:328px; margin:0 0 0 40px}
#productcontent .playerbgpad{padding:12px 0 0 12px}
#playerbg{padding:12px 0 0 11px}

#rightcl .playerbg{background:url(../images/player-bg.jpg) no-repeat; width:619px; height:328px; margin:0 0 0 40px}
#rightcl .playerbgpad{padding:12px 0 0 12px}
#playerbg{padding:12px 0 0 11px}

#productcontent .video{padding:12px 0 0 12px}
#productcontent .videobottom{background:url(../images/video-bar.png) no-repeat; width:619px; height:34px; margin:9px 0 10px 40px}
#productcontent .viewvideo{background:url(../images/viewdemo.jpg) no-repeat; width:87px; height:20px; cursor:pointer; float:right; border:0; margin:6px 12px 0 0px}
#productcontent .sitelink{padding:6px 0 0 13px; color:#303030; float:left}
#productcontent .sitelink a{text-decoration:none; color:#0e7fc7}
#productcontent .sitelink a:hover{text-decoration:underline; color:#0e7fc7}
#productcontent .playerbtmtxt{width:620px; color:#333; font-size:12px; padding:10px 0 0 40px; line-height:19px}

#rightcl .viewdemo{background:url(../images/viewdemo.jpg) no-repeat; width:87px; height:20px; cursor:pointer; float:right; border:0; margin:6px 12px 0 0px}

#rightcl .video{padding:12px 0 0 12px}
#rightcl .videobottom{background:url(../images/video-bar.png) no-repeat; width:619px; height:34px; margin:9px 0 10px 40px}
#rightcl .viewvideo{background:url(../images/viewdemo.jpg) no-repeat; width:87px; height:20px; cursor:pointer; float:right; border:0; margin:6px 12px 0 0px}
#rightcl .sitelink{padding:6px 0 0 13px; color:#303030; float:left}
#rightcl .sitelink a{text-decoration:none; color:#0e7fc7}
#rightcl .sitelink a:hover{text-decoration:underline; color:#0e7fc7}
#rightcl .playerbtmtxt{width:620px; color:#333; font-size:12px; padding:10px 0 0 40px; line-height:19px}

#productcontent  h3{color:#0e7fc7; font-size:15px; padding:10px 0 10px 0}
#productcontent  ul{padding:0px 0 0 10px; color:#0e7fc7; line-height:19px; ; font-size:13px}
#productcontent .setcont{padding-bottom:0px}
#productcontent .setcont a{text-decoration:none; color:#0e7fc7}
#productcontent .setcont li{color:#666; background:url(../images/circle.jpg); background-repeat:no-repeat; background-position:0 0.6em; padding-left:10px; padding-bottom:5px; color:#666; font-size:13px; list-style-type:none}
#productcontent p{line-height:19px; padding:0px 5px 0 0px; text-align:justify}

#career{width:926px}
#career .banner{background:url(../images/career.jpg); width:926px; height:103px}
#career .portfoliobanner{float:left; padding:36px 0 0 26px}
#career .bannertext{float:right; padding:24px 23px 0 0}
#careercontent{width:926px; margin-top:18px}
#careercontent h2{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; margin-bottom:20px}
#careercontent  h3{color:#0e7fc7; font-size:15px; padding:10px 0 10px 0}
#careercontent  ul{padding:0px 0 0 10px; color:#0e7fc7; line-height:19px; ; font-size:13px}
#careercontent .setcont{padding-bottom:0px}
#careercontent .setcont a{text-decoration:none; color:#0e7fc7}
#careercontent .setcont li{color:#666; background:url(../images/circle.jpg); background-repeat:no-repeat; background-position:0 0.6em; padding-left:10px; padding-bottom:5px; color:#666; font-size:13px; list-style-type:none}
#careercontent p{line-height:19px; padding:0px 5px 0 0px; font-size:12px}
#grid{width:918px; padding:10px 0 0 0}
#grid .headingbg{background:url(../images/grid-headingbg.jpg) repeat-y; width:900px; height:30px; margin:0 0 0 9px; border-bottom:#1c80ce 1px solid; border-top:#1c80ce 1px solid}
#grid .headingbg ul{width:890px}
#grid .headingbg ul li{float:left; color:#fff; font-size:14px}
#grid .position{width:110px; padding:5px 0 0 5px}
#grid .jobdes{width:254px; padding:5px 0 0 20px}
#grid .requir{width:250px; padding:5px 0 0 20px}
#grid .experi{width:110px; padding:5px 0 0 20px}
#grid .apply{width:82px; padding:5px 0 0 10px}
#grid .gridtop{background:url(../images/gird-top.jpg) no-repeat; width:918px}
#grid .gridmiddile{background:url(../images/gird-middile.jpg) repeat-y; width:918px}
#grid .gridmiddile .firstrow{width:918px}
#grid .gridmiddile .firstrow li{float:left; color:#666; font-size:12px}
#grid .gridmiddile .secondrow{width:918px}
#grid .gridmiddile .secondrow li{float:left; color:#666; font-size:12px; margin-top:10px}
#grid .gridmiddile .positionnew{width:112px; padding:0px 0px 3px 14px}
#grid .gridmiddile .jobdesnew{width:252px; padding:0px 5px 3px 16px}
#grid .gridmiddile .requirnew{width:256px; padding:0px 0px 3px 18px}
#grid .gridmiddile .experinew{width:112px; padding:0px 0px 3px 16px}
#grid .gridmiddile .applynewone{width:82px; padding:0px 0px 3px 8px}
#grid .applybtn{background:url(../images/apply.jpg); width:50px; height:18px; border:none; cursor:pointer; padding:0px 0 0px 0}
#grid .btmlinenew{background:url(../images/line.jpg) repeat-x; width:903px; height:1px; margin:10px 0 0 10px}
#grid .gridmiddile .secondrow .positionnew{width:112px; padding:0px 0px 3px 14px}
#grid .gridmiddile .secondrow .jobdesnew{width:252px; padding:0px 5px 3px 16px}
#grid .gridmiddile .secondrow .requirnew{width:256px; padding:0px 0px 3px 18px}
#grid .gridmiddile .secondrow .experinew{width:112px; padding:0px 0px 3px 16px}
#grid .gridmiddile .secondrow .applynewone{width:82px; padding:0px 0px 3px 8px}

#requestform{float:left; width:700px; margin-top:18px; margin-bottom:20px}
#requestform h2{font-size:20px; color:#000; border-bottom:1px solid #d0dbdd; margin-bottom:10px}
#requestform p{width:690px; color:#333; font-size:12px; line-height:17px; text-align:justify}
#requestform input{ margin-top:15px;  color:#999}
#requestform .quickinput{width:274px; padding:4px 5px 4px 5px; background:#f8f8f8; border:#d0dbdd solid 1px; font-size:13px; float:left}
#requestform .quickinput1{width:274px; padding:4px 5px 4px 5px; background:#f8f8f8; border:#d0dbdd solid 1px; font-size:13px; margin-left:22px; float:left}
#requestform .submitbtn{background:url(../images/quicksubmit.jpg); width:93px; height:28px; border:none; cursor:pointer}
#requestform select{margin-top:15px;  color:#999; width:286px; padding:2px 0px 4px 0px; margin-bottom:5px; background:#f8f8f8; border:#d0dbdd solid 1px; font-size:13px; float:left}
#requestform .submitbtn{background:url(../images/submit.jpg) no-repeat; width:93px; height:28px; cursor:pointer; border:0; margin:15px 0 0 220px; float:left}
#requestform .attach{float:left; color:#666; font-size:12px; margin-top:5px; margin-left:22px}
#requestform textarea{background:#f8f8f8; border:#d0dbdd solid 1px; margin-top:10px; width:582px; height:148px;  color:#999; padding:5px 5px 5px 5px; font-family:arial; font-size:13px}

#services .websetcont{width:180px; padding-top:10px}
#services .websetcont a{text-decoration:none; color:#0e7fc7}
#services .websetcont li{width:180px; color:#666; background:url(../images/circle.jpg); background-repeat:no-repeat; background-position:0 0.6em; padding-left:10px; padding-bottom:5px; color:#666; font-size:13px; list-style-type:none}

#contactform .payment select{margin-left:0px; width:100px}
.pay-continue{cursor:pointer; padding:20px 0 0 95px}
.overviewpic{padding:10px 0}

#sitemap ul{float:left; padding:0px 0 0 27px; font-size:12px; margin-bottom:20px; list-style:disc}
#sitemap ul li{padding-top:7px}
#sitemap ul li a{color:#333; text-decoration:none}
#sitemap ul li a:hover{color:#333; text-decoration:underline}
#sitemap ul li strong a{color:#0e7fc7; text-decoration:none}

.clsproductul{width:305px; float:left}
.clsproductul li{float:left}
.clsproductul li h4{font-size:15px; color:#333}
.clsproductul li a{text-decoration:none; color:#333}
.clsproductul li span{color:#A50000}
.clsproductul li p{padding-bottom:5px; width:235px}
.clsproductul li span a{color:#A50000}
.clsproduct-bord{border-bottom:#ccc solid 1px; padding:12px 0 12px 0}

.product-filter p{padding-bottom:10px}
.poduct-filter ul li{list-style:decimal; color:#333}
.poduct-filter p a{color:#F48221}

#productcontent .text{line-height:19px; padding:10px 5px 0 0px; text-align:justify}
#productcontent .poduct-filter .link{color:#F48221}
#productcontent .poduct-filter .button{background:url(../images/button.jpg); float:right; width:142px; height:31px; border:none; cursor:pointer; margin:10px 90px 0 0}
#productcontent .poduct-filter .text3{float:left; margin-left:15px}

#rightcl .poduct-filter .link{color:#F48221}
#rightcl .poduct-filter .button{background:url(../images/button.jpg); float:right; width:142px; height:31px; border:none; cursor:pointer; margin:10px 90px 0 0}
#rightcl .poduct-filter .text3{float:left; margin-left:15px}
#rightcl .poduct-filter .h3{color:#0E7FC7; font-size:15px; padding:10px 0}

#productcontent .effect{font-size:15px; color:#f48221; padding:20px 0 0 0}
#productcontent  .text1{line-height:19px; padding:10px 0px 0 0px; text-align:justify}
#productcontent  .link1{color:#F48221; padding:10px 0 0 0}
#productcontent .screen-shot h3{padding-bottom:0px; padding-top:20px}

#rightcl .orange{color:#F48221}
.hireus1{color:#0d5bff}
.hireus2{color:#999}
.hireus3{color:#f48221}

.border1{border-bottom:1px solid #d0dbdd; margin:20px 0 7px 0}
.border2{border-bottom:1px solid #d0dbdd; margin:2px 0 7px 0}
#hire{padding:0px 0 0 45px; text-align:center; font-size:20px}
.hire_btn{margin:0px 0 0 25px}
.hire1{margin:5px 0 0 1px}

#maceffect{margin:30px 0 0 200px}
.livedemo{background:url(../images/livedemo_btn.jpg) no-repeat; width:213px; height:28px; border:0px; margin:0 0 0 90px; cursor:pointer}
.download{background:url(../images/download_btn.jpg) no-repeat; width:109px; height:28px; border:0px; margin:0 0 0 20px; cursor:pointer}
.forum{background:url(../images/forum_btn.jpg) no-repeat; width:109px; height:28px; border:0px; margin:0 0 0 20px; cursor:pointer}

.request{float:right; margin:10px 0px 0 0}
#allportfolio{margin:30px 0 0 0}
#allportfolio .glowleft{background:url(../images/glowleft.jpg) no-repeat; width:24px; height:246px; float:left; margin:19px 0 0 0}
#allportfolio .innerglow{float:left; width:877px}
#allportfolio .glowmid{background:url(../images/glowlmid1.jpg) repeat-x; width:50px; height:27px; float:left; margin:3px 0 0 0}
#allportfolio .glowmid2{background:url(../images/glowlmid1.jpg) repeat-x; width:189px; height:27px; margin:2px 0 0 0; float:left}
#allportfolio .glowright{background:url(../images/glowlright.jpg) no-repeat; width:25px; height:246px; float:left; margin:20px 0 0 0}
#allportfolio .image4{width:870px}
#allportfolio .boxleftbg{background:url(../images/boxleftbg.jpg) no-repeat; width:13px; height:185px; float:left}
#allportfolio .boxmidbg{background:url(../images/boxmidbg.jpg)  repeat-x; width:500px; height:185px; float:left}
#allportfolio .boxmidbg .arrow{float:left; margin:80px 0 0 0}
#allportfolio .boxmidbg .arrow1{float:left; margin:80px 0 0 7px}
#allportfolio .boxmidbg .image1{float:left; border:solid #ccc 1px; width:138px; height:154px; padding:1px; margin:10px 0 0 10px}
#allportfolio .boxmidbg .image2{float:left; border:solid #ccc 1px; width:138px; height:154px; padding:1px; margin:12px 0 0 15px}
#allportfolio .boxrightbg{background:url(../images/boxrightbg.jpg)  no-repeat; width:13px; height:184px; float:left}
.image3{border:solid #ccc 5px; margin:0px 0 0 0px; float:left; width:532px}
#allportfolio .rightcontent{float:left; width:362px}
#allportfolio .rightcontent h2{font-family:arial; font-size:22px; font-weight:bold; color:#074ca4; padding:0 0 0 15px; float:left}
#allportfolio .launch{width:90px; height:20px; padding:3px 0 0 10px}
#allportfolio .rightcontent h3{font-family:arial; font-size:15px; font-weight:bold; color:#333; float:right; background-color:#f0f0f0; padding:5px 5px 5px 5px}
#allportfolio .divide{margin:5px 0 0 15px}
#allportfolio .rightcontent p{width:342px; text-align:justify; padding:2px 0 0 0px; font-family:arial; font-size:12px; color:#666; line-height:20px}
.requestquote{background:url(../images/reqbut.jpg) no-repeat; cursor:pointer; border:0; width:182px; height:34px; float:right}
.request{float:right; background:url(../images/reqbut.jpg) no-repeat; width:182px; height:34px; cursor:pointer; border:0}

.downloadweb{width:109px; height:28px; border:0px; margin:0 0 0 80px; cursor:pointer}
.webdemo{float:left; padding:0 0 0 190px}
.joomlahire{position:absolute; margin-left:-44px; margin-top:20px}
#leftcl .headingproduct{width:100px; margin-top:25px; font-size:18px; color:#f48221; padding:0 0 10px 10px; border:0}

#productbox{width:190px; border:1px solid #e2e2e2; padding:15px 0 10px 10px; margin-top:40px; background:#f5f5f5}
#productbox h4{color:#05a; font-size:14px}
#productbox .ourproducts-content .clsproductul{width:180px; padding-top:5px}
#productbox .ourproducts-content .clsproductul li{float:left; list-style:none}
#productbox .ourproducts-content .clsproductul li h4{font-size:12px; color:#333}
#productbox .ourproducts-content .clsproductul li a{text-decoration:none; color:#333}
#productbox .ourproducts-content .clsproductul li span{color:#A50000}
#productbox .ourproducts-content .clsproductul li p{width:128px; padding-right:0px}
#productbox .ourproducts-content .clsproductul li span a{color:#A50000}
#productbox .ourproducts-content .clsproductul p{margin:0; padding-top:0}

#allportfolio .cms-tab{background:url(../images/cmsbut.jpg) no-repeat; cursor:pointer; border:0; width:123px; height:30px}
#allportfolio .cms-mouseout{background:url(../images/cms-mouseout.jpg) no-repeat; cursor:pointer; border:0; width:123px; height:30px}

#allportfolio .ecommerce-tab{background:url(../images/ecommerce-mouse-out.jpg) no-repeat; cursor:pointer; border:0; width:123px; height:29px}
#allportfolio .ecommerce-mouseout{background:url(../images/ecombut.jpg) no-repeat; cursor:pointer; border:0; width:123px; height:29px}

#allportfolio .custom-tab{background:url(../images/custom-mouseout.jpg) no-repeat; cursor:pointer; border:0; width:123px; height:29px}
#allportfolio .custom-mouseout{background:url(../images/custombut.jpg) no-repeat; cursor:pointer; border:0; width:123px; height:29px}

#allportfolio .blog-tab{background:url(../images/blog-mouseout.jpg) no-repeat; cursor:pointer; border:0; width:148px; height:29px}
#allportfolio .blog-mouseout{background:url(../images/blogbut.jpg) no-repeat; cursor:pointer; border:0; width:148px; height:29px}

#allportfolio .simple-tab{background:url(../images/simple-mouseout.jpg) no-repeat; cursor:pointer; border:0; width:121px; height:29px}
#allportfolio .simple-mouseout{background:url(../images/simplebut.jpg) no-repeat; cursor:pointer; border:0; width:121px; height:29px}

#cases_slider_wrapper{height:156px; width:926px; position:relative; margin-bottom:2px;}

#cases_stage {margin:0 auto; width:830px; height:180px; background:url(../images/bg-slider.jpg) repeat-x; overflow:auto;  position:relative;}

#cases_stage #listholder .clientList{margin-left:5px; margin-right:0px; margin-top:20px;}

#cases_stage #listholder .clientList ul li{list-style:none;  padding:0; border:0;  float:left;  text-align:center; position:relative; padding:0 0 0 15px; cursor:pointer}

#cases_stage #listholder .clientList ul li:hover{}

#cases_stage #listholder .clientList ul li  div  a:hover img{border:1px #ccc solid}

#cases_stage #listholder .clientList ul li span{position:absolute; bottom:5px; left:0; width:156px; line-height:14px}

#cases_stage #listholder .clientList ul li a{text-decoration:none; font-family:Arial; font-weight:bold; color:#999; font-size:12px}

#cases_stage #listholder .clientList ul li a sup{text-decoration:none; font-family:Arial; font-weight:bold; color:#999; font-size:8px}

#cases_stage #listholder .clientList ul li:hover a{color:#308eba}

#cases_stage #listholder .clientList ul li.hover{cursor:pointer}

#slider-buttons{position:absolute; z-index:1000; top:0; left:-15px; width:926px}

#slider-buttons a{height:120px; width:44px; text-decoration:none}

#slider-buttons a.next{float:right; background:url(../images/scroll-right.jpg) no-repeat; position:absolute; z-index:1000; right:0; margin:60px 0 0 0px}

#slider-buttons a.previous{float:right; background:url(../images/scroll-left.jpg) no-repeat; position:absolute; z-index:1000; left:0; margin:60px 0px 0 30px}

.subheadertxt{margin-left:13px}
.subheader h2{color:#308eba; font-size:18px; position:relative}

.subheader h3, #cases_right h3{color:#30353c; font-size:16px}

.subheadertxt h1{color:#034D8A; font-size:22px; position:relative}

.alert{width:100%; height:55px; margin:15px 0; font-size:18px}

.alert p{color:red}

.alert a{color:#308eba; text-decoration:none}

#cases_left{width:536px; float:left; margin-top:15px; margin-bottom:20px}
#cases_left img{border:solid #ccc 2px}

#cases_right{width:362px; float:left; margin-top:15px; margin-bottom:20px; text-align:left}
#cases_right h4{font-size:17px; font-family:Arial; color:#3f4b50}
#cases_right p{margin-left:15px; font-size:12px; font-family:Arial; color:#3f4b50}

#cases_right a{font-weight:bold; color:#034D8A; text-decoration:none}

#cases_right h3{color:#30353c; font-size:16px; margin-left:15px; margin-bottom:10px; margin-top:10px}

#cases_right #plan{float:left; width:234px; background:#e6ecf0; height:150px}

#cases_right #plan h4{height:25px; background:#cee0ea; padding-left:15px; padding-top:5px; color:#335264; font-size:13px}

#cases_right #plan p{line-height:14px}

#cases_right #features{background:#d9e4eb; height:150px; width:168px; margin:auto}

#cases_right #features h4{height:25px; background:#b1cddd; padding-top:5px; color:#335264; font-size:13px}

#cases_right #features p{line-height:14px}

#cases_right #config{float:right; width:235px; background:#d9e4eb; height:150px}

#cases_right #config h4{height:25px; background:#b1cddd;  padding-top:5px; color:#335264; font-size:13px}

#cases_right #config p{line-height:14px}

/* tab */
.clstabmenu-midd{background:url(../images/port-midbg.jpg) repeat-x; width:914px; height:35px;float:left;  }
.clstabmenu-midd #clstabul{width:914px; color:#fff; font-size:13px}
.clstabmenu-midd #clstabul li p{float:left; padding:10px 0 10px 0}
.clstabmenu-midd #clstabul li a{padding:10px 25px 9px 25px; color:#fff; text-decoration:none}
.clstabmenu-midd #clstabul li{float:left}
.clstabmenu-midd #clstabul li a:hover{background:#16B9E9}
.clstabmenu-midd #clstabul .clsvisited{background:#16B9E9; height:35px}

#scrollbg{background:url(../images/scrollbg.jpg) repeat-x; width:926px; height:182px; border-left:1px solid #ccc; border-right:1px solid #ccc}
#scrollbg .clsscrollul{padding:25px 0px 0px 0px}
#scrollbg .clsscrollul li{float:left; padding:0 0 0 0}
#scrollbg .clsscrollul li .clstempbg{background:#F7F7F7; border:#DDD solid 1px; width:162px; padding:10px}
#scrollbg .clsscrollul li h3{font-size:14px; font-weight:normal; margin:10px 0 0 0}
#scrollbg .clsarrowpos{padding:36px 0 0 0}

#clstemp-right{width:410px; margin:0 0 0px 30px; float:left; }
#clstemp-right h2{color:#09F; font-size:17px; font-weight:normal; font-family:"LucidaSans"; margin:6px 0 0 0}
#clstemp-right .clsbord{background:url(../images/temp1-DIV.jpg) repeat-x; width:405px; height:1px; margin:8px 0 8px 0; font-size:0px; height:1px}
#clstemp-right p{padding:0px 0 0 0; font-size:13px;  color:#333; line-height:20px}
#clstemp-right p span{color:#000;}
#clstemp-right p a{color:#09F; text-decoration:none; color:#09F}

.clsrequestbg{ cursor:pointer; border:0; position:absolute; top:187px; display:block; margin-left:738px; z-index:1000; *margin-left:732px ; *top:189px ; }

.contentdisplay{display:block; }
.contenthide{display:none}

#homeleftcontentpart{ padding-top:15px;     width:280px;     float:left}

#homeleftcontentpart h3{color:#f88222; font-size:18px; padding-top:5px;  border-bottom:3px solid #2cc1eb}

#homeleftcontentpart ul{width:280px; float:left; padding-top:22px; padding-bottom:10px; margin:0}
#homeleftcontentpart ul li{}
#homeleftcontentpart ul li h4{font-size:12px; padding-bottom:0px}
#homeleftcontentpart ul li h4 a{font-family:arial; font-size:12px; text-decoration:none; color:#2cc1eb; margin:0 0 0 0px}
#homeleftcontentpart ul li h4 a:hover{font-family:arial; font-size:12px; text-decoration:underline; color:#2cc1eb; margin:0 0 0 0px}
#homeleftcontentpart ul li.productimg{width:55px;  padding:0 0 0 25px; float:left}
#homeleftcontentpart ul li p{width:185px; color:#5b5b5b; line-height:17px; font-size:11px; margin:0 0 0 0px}
#homeleftcontentpart ul li  span a{color:#A50000}
#homeleftcontentpart li p span a{float:right; color:#2CC1EB;text-decoration:underline;}

.clsourproductul-bord{border-bottom:#ccc solid 1px; clear:both; border-right:#ccc solid 1px;}



/* Our Products page part */

#rightoutproductpart{ width:650px; padding:10px 20px 0 20px;}
#rightclourproduct h3{color:#f88222; font-size:18px; padding-top:5px;  border-bottom:3px solid #2cc1eb}
#rightclourproduct ul{width:280px; float:left; padding-top:22px; padding-bottom:10px; margin:0; list-style-type:none; border-bottom:1px solid #ccc;}
#rightclourproduct ul li{}
#rightclourproduct ul li h4{font-size:12px; padding-bottom:0px}
#rightclourproduct ul li h4 a{font-family:arial; font-size:12px; text-decoration:none; color:#2cc1eb; margin:0 0 0 0px}
#rightclourproduct ul li h4 a:hover{font-family:arial; font-size:12px; text-decoration:underline; color:#2cc1eb; margin:0 0 0 0px}
#rightclourproduct ul li.productimg{width:55px;  padding:0 0 0 25px; float:left}
#rightclourproduct ul li p{width:185px; color:#5b5b5b; line-height:17px; font-size:11px; margin:0 0 10px 0px}
#rightclourproduct ul li  p span a{color:#2CC1EB; float:right;}

.clsourproductul-bord{border-bottom:#ccc solid 1px; clear:both}

#rightclourproduct{float:left; width:700px; padding:18px 0px 0 19px}
#rightclourproduct h2{font-size:20px; color:#f48221; border-bottom:1px solid #d0dbdd; }


/*Our Products End here */

/*New Product Start Here */
#videocomments{ width:290px; float:left; padding:10px 15px 5px 30px;  }
#videocomments h2{color:#2CC1EA}
#videocomments p{ font-family:arial; font-size:12px; line-height:18px;}



/*New Product Start End */



/*vblog page css start */
#vblogleft{float:left;width:602px;padding:10px 0 0 0;}
#vblogleft .lefttop h2{font-size:17px;color:#F66013;padding:20px 0 15px 110px;border-bottom:1px dotted #ccc}
#vblogleft p{text-align:left;line-height:18px;font-size:14px;color:#4F4F4F;padding:10px 5px 0 0;}
.border-botted{border-bottom:1px dotted #ccc;padding:15px 0 0px 0; }
#vblogleft p a{text-decoration:none;color:#0099CC;}
#vblogleft strong{font-weight:bold;font-size:14px;}
#vblogleft ul{list-style:none;}
#vblogleft ul li{list-style:none;padding:15px 5px 0 0;float:left;}
#vblogleft ul li a{text-decoration:none;}
#vblogleft .features{background:#DAE7F0;padding:0px 0 0 0;}
#vblogleft .features ul{text-decoration:none;background:#DAE7F0;padding:10px 0 0 20px; }
#vblogleft .features ul li{background:url(../images/fearures-box-icon.jpg) no-repeat 0 0.5em;width:552px;line-height:18px; display:block; list-style:none; padding-left:25px; padding-bottom:5px;padding-top:0px; line-height:18px;  font-size:14px; color:#4F4F4F; }
#vblogright{float:left;padding:10px 0 0 11px;width:310px;}
#vblogright .livechat{padding:12px 0 12px 0;}
#vblogright .askquestions{padding:12px 0 0 0px;background:url(../images/ask-questionform-bg.jpg) no-repeat;width:310px;height:400px;}
#vblogright .formdiv {padding:50px 0px 0 30px;}
#vblogright .formtext{margin:0px 0 10px 0px;text-align:left;color:#2CC1EA;font-size:13px;padding-top:5px;padding-bottom:5px;width:260px;border:0px;}
#vblogright .formtext span{color:#F15F14;}
#vblogright .forminput{width:245px;border:0px;text-align:left;font-size:11px;color:#333;}
#vblogright .formdiv textarea{width:245px;border:0px;height:50px;margin:4px 0 0px 0px;font-size:11px;color:#333}
#vblogright .formdiv input{border:0px;margin:5px 0px 5px 0px;padding:4px;width:243px;height:15px;font-size:11px;color:#333;}
#vblogright .btnspos{border:0px;float:right;margin:25px 36px 0 0px;background:url(../images/submit-button.jpg) no-repeat;width:103px;height:35px;cursor:pointer;}
/*vblog page css start end */


#homerightcontentpart{width:604px; padding-top:15px; float:right}
.rightprodpart{margin:0 0px 0 0; float:right}
#homerightcontentpart h3{color:#f88222; font-size:18px; padding-top:5px; border-bottom:3px solid #2cc1eb}

#homerightcontentpart p{color:#5b5b5b; font-size:12px; padding:10px 0px 0 0; line-height:17px}

#homerightcontentpart ul{width:214px; height:102px; float:left;  padding:17px 55px 0 30px}

#homerightcontentpart ul li{  list-style-type:disc; line-height:20px}
#homerightcontentpart ul li a{    font-size:12px; color:#5b5b5b;  text-decoration:underline}
#homerightcontentpart div.latestnews{    width:280px;  height:236px; float:left; padding:0px 0px 0 0px;  list-style-type:none}

#homerightcontentpart div.latestnews h4{    width:280px; list-style-type:none; font-size:14px; padding-top:10px}
#homerightcontentpart div.latestnews h4 a{color:#5b5b5b;  text-decoration:none}
#homerightcontentpart div.latestnews h4 a:hover{color:#5b5b5b;  text-decoration:underline}
#homerightcontentpart div.latestnews p{line-height:17px;  width:280px}
#homerightcontentpart div.latestnews p a{    font-size:12px; color:#5b5b5b; text-decoration:none}
#homerightcontentpart div.latestnews  span{  text-align:right; display:block; color:#09f; font-weight:bold; font-size:11px; list-style-type:none; width:266px}

#homerightcontentpart div.quickcontactpart{background:url(../images/quick-contact-bg.jpg) no-repeat; width:270px; height:322px; ; float:right; padding:55px 0px 0 0px; list-style-type:none}
.clsform-head{width:280px; list-style-type:none; color:#f88222; font-size:18px; padding-top:5px; border-bottom:3px solid #2cc1eb}
#homerightcontentpart div.quickcontactpart label{list-style-type:none; padding:5px 0px 0 10px; color: #2CC1EA; font-size:12px;}
#homerightcontentpart div.quickcontactpart label span{color: #F15F14;}
#homerightcontentpart div.quickcontactpart{float:right}
#homerightcontentpart div.quickcontactpart input.input{float:left; background:#F9F9F9; border:#CCC solid 1px; height:20px; margin:5px 0 5px 10px; width:185px}
#homerightcontentpart div.quickcontactpart label{  width:50px; float:left}
.quickcontactpart .textareabox{ float:left; background:#F9F9F9; font-family:arial; border:#CCC solid 1px; height:65px; margin:5px 0px 5px 10px; width:185px}
.quickcontactpart img{margin:4px 0px 0px 70px;}

.quickcontactpart .submithome{background:url(../images/submithome.jpg) no-repeat;float:right; width:103px; height:35px; border:none;  margin:15px 0 0px 0px; cursor:pointer}

#footer1{width:928px; border-top:#C0CDD4 1px solid; margin-top:10px}
#footer1 .links{padding:17px 0px 10px 0; font-family:arial; font-size:13px; color:#777}
#footer1 .links li{float:left; list-style:none; padding-left:7px}
#footer1 .links a{text-decoration:none; font-family:arial; font-size:13px; color:#777}
#footer1 p{float:left; text-decoration:none; font-family:arial; font-size:11px; color:#999; text-align:justify; padding:0 0 0px 5px; letter-spacing:normal}
#footer1 .address{font-family:arial; font-size:11px; color:#999; padding:3px 0 0 5px; text-align:justify; letter-spacing:normal}
#footer1 img{padding-top:5px}

/*LANDING STARTS */
.viblue-banner{  background:url(../images/blue-banner.jpg) repeat-x; width:926px; height:120px; }
.viblue-banner h2{ padding:31px 0 0 44px; float:left;}
.viblue-banner .vistart{ float:left;padding:25px 0 0 30px;}
#vileftcont{ width:609px; color:#666; FLOAT:LEFT;}
#vileftcont h3{ border-bottom: dotted 1px #A9A7A7;padding:20px 0 0 0; width:609px; margin-bottom:15px;}
#vileftcont p{ font-size:14px; line-height:22px; margin:10px 0 0 0;}
#vileftcont p strong{ color:#000;}
#vileftcont .viadvantage{ background:#DAE7F1;}
#vileftcont .viadvantage .viadul{ padding:30px 0 20px 20px; color:#000; font-size:14px;line-height:25px; float:left; width:320px;}
#vileftcont .viadvantage .viadul li{background-image:url(../images/dot.jpg);background-repeat:no-repeat;background-position:0.08em; padding-left:20px; }

#virightcont {float:right; width:296px; font-family:"Trebuchet MS"; color:#fff; margin:-20px 8px 0 0;*margin:-20px 4px 0 0; }
#virightcont .viform-top{ background: url(../images/form-topbg.jpg) no-repeat; width:296px; height:12px;}
#virightcont .viform-bot{ background: url(../images/form-botbg.jpg) no-repeat; width:296px; height:9px;}
#virightcont .viform-middle{background:#444141 url(../images/form-midbg.jpg) no-repeat; width:296px;}
#virightcont .viform-middle h2{ font-size:15px; font-weight:normal;  }
#virightcont .viform-middle form label{ font-size:13px; color:#2CC1EA; display:block; margin:10px 0 0 0;}
#virightcont .viform-middle form label span{color:#E65D17;}
#virightcont .viform-middle form .vibiginput{ width:256px; height:19px; background:#fff; border:#fff solid 1px; padding:2px 0 2px 0; margin:3px 0 0 0;}
#virightcont .viform-middle form .vicheckpos{float:left; margin:10px 0 0 0px; color:#B9B9B9; font-size:12px;}
#virightcont .viform-middle form .vitextarea{ width:256px; height:60px; background:#fff; border:#fff solid 1px;  margin:3px 0 0 0;}
#virightcont .viform-middle form .vismallinput{ width:130px; height:19px; background:#fff; border:#fff solid 1px; padding:2px 0 2px 0;  margin:3px 0 0 0; float:left;}
#virightcont .viform-middle form .vibrowsebtn{  margin:5px 0 0 10px;}
#virightcont  .visubmitbtn{ background:url(../images/submit-1.jpg) no-repeat; width:97px; height:31px; cursor:pointer; border:0; margin:5px 12px 5px 0px; float:right}

#vicolgreenbox{ width:307px; font-family:Tahoma; border-right:#E1E1E1 solid 1px; float:left;}
#vicolgreenbox .viheadbg{ background:url(../images/greenbg.jpg) repeat-x;  height:36px; width:307px; margin-bottom:20px;}
#vicolgreenbox .viheadbg h3{ padding:10px 0 0 28px;}
#vicolgreenbox ul{ list-style-type:none; float:left; color:#666; font-size:11px; margin-left:20px;}
#vicolgreenbox ul li{background-image:url(../images/green-bullet.jpg);background-repeat:no-repeat;background-position:0.08em; padding:3px 0 3px 20px; }

#viorangebox{ width:307px; font-family:Tahoma; border-right:#E1E1E1 solid 1px; float:left;color:#666; font-size:11px;}
#viorangebox .viheadbg{ background:url(../images/orangebg.jpg) repeat-x;  height:36px; width:307px; margin-bottom:20px;}
#viorangebox .viheadbg h3{ padding:10px 0 0 28px;}
#viorangebox p{ margin:25px 0 0 71px; width:230px; line-height:16px;}
#viorangebox  .viiconpos{padding:0 0 0 25px; float:left;}
#viorangebox p span{color:#E0935A;}
#viorangebox ul{ list-style-type:none; float:left; color:#666; padding:5px 0 0 38px;}
#viorangebox ul li{background-image:url(../images/orange-bullet.jpg);background-repeat:no-repeat;background-position:0.08em; padding:3px 0 3px 20px; }

#vipinkbox{ width:307px; font-family:Tahoma;  float:left;color:#666; font-size:11px;}
#vipinkbox .viheadbg{ background:url(../images/pinkbg.jpg) repeat-x;  height:36px; width:307px; margin-bottom:20px;}
#vipinkbox .viheadbg h3{ padding:10px 0 0 28px;}
#vipinkbox .vitxt{  padding:0px 20px 0 35px; line-height:17px;}
#vipinkbox .vitxt span{ color:#E171B8;}
#vipinkbox .vitestiimg{padding:0 15px 0 25px; display:inline; float:left;}
.clsrequestbg1{ cursor:pointer; border:0; position:absolute; top:888px; display:block; margin-left:738px; z-index:1000; *margin-left:732px ; *top:896px ; }




.clschatpos{padding:10px 0 0 39px;float:left;}
.clslive-chat{padding:43px 0 0 17px;}




/*Best Groupon Clone Script on the Net page css */
#banner {background:url(../../images/banner-bg.jpg) repeat-x;height:120px;width:924px}
#banner .bannerbtn{margin:30px 0 0px 35px;width:352px;height:61px;float:left;}
#banner h1{font-family:"Lucida Sans"; font-size:26px;font-weight:700;color:#ffff00;padding:35px 0px 0 20px;}
#banner h2{font-family:"Lucida Sans"; font-size:15px;color:#fff;padding:5px 0px 0 20px;}
#innercontent{padding:20px 0 0 5px;}
#innercontent h5{font-family:"Lucida Sans";font-size:17px;font-weight:bold;color:#f26110;margin:20px 0 5px 130px;}
#innercontent .grouponform{background:url(../../images/groupon-form-bg-img.jpg) no-repeat; width:706px;height:323px;margin:0px 90px 0 125px;}
#innercontent p{font-size:14px;color:#4f4f4f;line-height:24px;text-align:left;}
#innercontent .grouponformthank{background:url(../../images/thank-youpage.jpg) no-repeat; width:706px;height:323px;margin:0px 90px 0 125px;}
/* Groupon Clone Script Form part */

#innercontent .grouponform{padding:25px 0 0 0px;}
#innercontent .namediv{float:left;font-size:14px;font-weight:bold;color:#fff;margin:28px 0 0px 28px;}
#innercontent .grouponform .namediv span{color:#F86811;padding:0 0 0 5px;}
#innercontent .grouponform .inputdiv{float:left;}
.submitbtn{background:url(../../images/checkout-btn.jpg) no-repeat;width:142px;height:40px;padding:30px 30px 0px 0;border:none;cursor:pointer;}
#innercontent .grouponform .namediv .caltime{font-size:11px;font-weight:bold;float:left;}
.caltime{float:left;}
.Tbox{font-size:11px;color:#666;font-weight:bold;padding:2px;}
.subbutton1{margin:25px 0 0 250px;}
/* Groupon Clone Script Form end */


/* Groupon Clone packages*/
#innercontent .boxtop{margin:0px;padding:0px;font-size:0px;}
#innercontent ul{list-style:none;padding:20px 0 0 10px;}
#innercontent ul li{float:left;padding:0px 145px 0px 5px;font-size:17px;font-family:"Lucida Sans";color:#ffff00;}
#innercontent .grouponpackage{background:url(../../images/gridtopbg.jpg) repeat-y;margin:0px;padding:15px 0 0 0px;}
#innercontent .heading{float:left;}
#innercontent .heading .tableheading0{float:left;font-size:22px;font-family:"Lucida Sans";color:#ffff00;font-weight:bold;}
#innercontent .heading .tableheading1{float:left;font-size:22px;font-family:"Lucida Sans";color:#ffff00;font-weight:bold;}
#innercontent .heading .tableheading2{float:left;font-size:22px;font-family:"Lucida Sans";color:#ffff00;font-weight:bold;}

.col1 {float:left;width:188px;margin:0 0 0 0px;}
.col1 h6{font-size:17px; font-family:"Lucida Sans";color:#fff;padding:25px 0 0 25px;}
.col2 {float:left;width:270px;margin:0 0 0 0px;list-style:disc;}
.col1 ul li{color:#fff;}
.col3{float:left;width:65px;margin:10px 0 0 24px;font-family:"Lucida Sans";}
.col3 span{color:#000;font-family:"Lucida Sans";font-weight:bold;}
.col3 span strong{font-size:26px;font-weight:bold;color:#fff;}
.col4{float:left;width:115px;margin:15px 0 0 15px;padding:0px;}
.boxborder{border-bottom:1px solid #747474;width:675px;margin:0 0 0 15px;}


/*Group Clone*/
 .group_clone{background:url(../images/clone-bannerbg.jpg) no-repeat;width:895px;height:297px;padding:8px 15px 0 15px;}
 .group_clone .cloneleft{float:left;width:565px;}
 .group_clone .cloneleft h1{font-size:29px;padding:23px 0 0  0;font-weight:bold;}
 .group_clone .cloneleft h2{font-size:15px;color:#333;padding:5px 0 15px 0;}
 .group_clone .cloneleft p{color:#4f4f4f;font-size:14px;font-family:Arial;width:560px;line-height:140%;}
 .group_clone .cloneleft .bottomcontent{background:url(../images/banner-bottombg.png) no-repeat;width:550px;height:118px;padding:5px 5px 0 5px;margin-top:15px;}
 .group_clone .cloneright{float:right;width:310px}
 .cloneleft .clsbest{color:#0D5BFF;}
 .cloneleft .script{color:#F87F37;}
 .cloneleft .net{color:#333333;}

 .clonebox{background:url(../images/clonebottomcenter.jpg) repeat-y;width:550px;height:50px;padding:2px 0 2px 15px;}

 .cloneboxul{width:160px;float:left;padding:7px 0 0 10px;}
 .cloneboxul li{float:left;background:url(../images/clone-bulletin.jpg) no-repeat 0 0.4em;padding:0 0px 5px 10px;font-size:13px;font-family:Arial;color:#4f4f4f;font-weight:bold;}
 .bottomlinks{padding:5px 5px 5px 0;}
