body{ margin:0px; padding:0px; background:#f8f8f8 ; /*background:#f8f8f8 url(../images/bg.jpg) 0 0 repeat-x;*/}



article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block; margin:0px;}

ul{list-style:none;padding:0; margin:0;}

mark, rp, rt, ruby, summary, time {display:inline;}

h1,h2,h4,h5,h6{ margin:0px; padding:0px; font-family:'OpenSansLight';}

aside.Rightfloat{ float:right !important; }

aside.leftfloat{ float:left !important;}

img{ padding:0px; margin:0px; border:0px; }



@font-face {

    font-family: 'OpenSansExtraboldRegular';

    src: url('opensans-extrabold-webfont.eot');

    src: url('opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),

         url('opensans-extrabold-webfont.woff') format('woff'),

         url('opensans-extrabold-webfont.ttf') format('truetype'),

         url('opensans-extrabold-webfont.svg#OpenSansExtraboldRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'OpenSansLightRegular';

    src: url('opensans-light-webfont.eot');

    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('opensans-light-webfont.woff') format('woff'),

         url('opensans-light-webfont.ttf') format('truetype'),

         url('opensans-light-webfont.svg#OpenSansLightRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'OpenSansSemiboldRegular';

    src: url('opensans-semibold-webfont.eot');

    src: url('opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('opensans-semibold-webfont.woff') format('woff'),

         url('opensans-semibold-webfont.ttf') format('truetype'),

         url('opensans-semibold-webfont.svg#OpenSansSemiboldRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

     font-family: 'OpenSansBold';

    src: url('opensans-bold-webfont.eot');

    src: url('opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('opensans-bold-webfont.woff') format('woff'),

         url('opensans-bold-webfont.ttf') format('truetype'),

         url('opensans-bold-webfont.svg#OpenSansBold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

     font-family: 'OpenSansLight';

    src: url('opensans-light-webfont.eot');

    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('opensans-light-webfont.woff') format('woff'),

         url('opensans-light-webfont.ttf') format('truetype'),

         url('opensans-light-webfont.svg#OpenSansLight') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

				font-family: 'OpenSans';

				src: url('opensans-regular.eot');

				src: url('opensans-regular.eot?#iefix') format('embedded-opentype'),

						 url('opensans-regular.woff') format('woff'),

						 url('opensans-regular.ttf') format('truetype'),

						 url('opensans-regular.svg#opensans-regular') format('svg');

				font-weight: normal;

				font-style: normal;

		}



.bdrnone{border: none !important;}



h2{ color: #494949; font-size: 13px; padding: 0 0 10px; text-transform: uppercase;}

h2 a{ color: #494949; font-size: 13px; padding: 0 0 10px; text-decoration:none;}

/* Page properties ======================================================== */



#Wrapper{width:100%;}

header{background:#f8f8f8 /*url(../images/bg.jpg) repeat-x */; clear:both; width:100%;}



/******************************** header **************************************/

.Topwrapper{ width:980px;margin:auto;}

Section.Headtopgroup{ width:980px; background:url(../images/spacer_img.png) 0 bottom no-repeat; height:82px; /*float:left*/;}

aside.Logo a{float:left; text-indent:-99999px; margin-top:10px;width:262PX; height:52px; background:url(../images/logo_company.png)}



/******************************* Nav **************************************/

nav{float:right}

nav ul{ margin:0px; padding:0px; list-style:none}

nav ul li{ float:left; display:block; position:relative; z-index: 99999 !important;}

nav ul li a{  font-family: 'OpenSansLight'; font-size:12px; float:left; color:#949494; padding: 0 15px 0 15px; line-height:82px; text-decoration:none; text-transform:uppercase; font-weight:bold}

nav ul li a:hover,nav ul li.active{background:url(../images/menu_hover.png) 0 0 repeat-x ; }

nav ul li a:hover, nav ul li.active a{color:#0CAED1;}

.toparrow{position:absolute; top:-7px; left:30px; width:12px; height:7px; background:url(../images/arrow.png) no-repeat; padding:0;}



nav li ul {display: none;  /*background:url(../images/dropdown_bg.jpg) repeat-x; */ width: 450px; border:1px solid #CCC; position:absolute;  top:80px; left:0;  /* Width to help Opera out */  

border-top:3px solid #0CAED1;

background: #f9f9f9; /* for non-css3 browsers */ 

 /*  background: #363636; for non-css3 browsers

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#2c2c2c'); 

background: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#2c2c2c)); 

 background: -moz-linear-gradient(top, #363636, #2c2c2c); 

 background: -o-linear-gradient(top, #363636, #2c2c2c);*/ 

border-radius:0 0 10px 10px; overflow:hidden;

 }

nav li.hover ul{display: block; position: absolute;  }



nav ul li ul li.hover a { color:#fff;  }

nav li li a:hover {color:#0CAED1 !important; background:none;   }



nav li li:hover a{color:#0CAED1 !important; margin-left:5px;   }

nav li ul li{float: left;/* padding:8px 0 8px 15px !important;#padding:7px 0 7px 15px !important;line-height:normal !important;*/ width:175px; margin-right:15px; padding-left:30px;}

nav li ul li a{line-height:25px; color: #000; font-size:11px; color:#949494; background:none; padding: 0 0 0 10px ; line-height:45px;clear:both; text-transform:none ; font-size:12px; display:block; width:175px; margin-right:5px;  -webkit-transition: margin 0.2s ease-out;

    -moz-transition: margin 0.2s ease-out;

    -o-transition: margin 0.2s ease-out;}



nav li li.iphone{ background:url(../images/iphone_ipad_apps_small.png) 10px 10px no-repeat;}

nav li li.android{ background:url(../images/android_apps_icon_small.png) 10px 10px no-repeat;}

nav li li.blackbry{ background:url(../images/blackberry_apps_icon_small.png) 10px 10px no-repeat;}

nav li li.windowapp{ background:url(../images/iphone_ipad_apps_small.png) 10px 10px no-repeat;}

nav li li.mobileweb{ background:url(../images/mobile_website_icon_small.png) 10px 10px no-repeat;}

nav li li.games{ background:url(../images/mobilegame_icon2_small.png) 10px 10px no-repeat;}

nav li li.mobileecom{ background:url(../images/mobile_ecommerce_icon3_small.png) 10px 10px no-repeat;}

nav li li.gis{ background:url(../images/gis_application_icon_small.png) 10px 10px no-repeat;}

nav li li.crossp{ background:url(../images/cross_platform_icon_small.png) 10px 10px no-repeat;}











/******************************* Slider **************************************/

Section.Slider{ width:980px; float:left; position:relative;}

aside.Gallerlftaero a{ width:25px; background:url(../images/aeroslide.png) 0 0 no-repeat; text-indent:-9999px; position:absolute;position:absolute;  left:-65px; top:140px;}

aside.Gallerlftaero a:hover{ width:24px; float:right; background:url(../images/aeroslidehoverlft.png) 0 0 no-repeat;}

aside.slidergallery{ width:934px; float:left;}

aside.Gallerrgtaero a{ width:24px; float:right; background:url(../images/aeroslideright.png) 0 2px no-repeat; position:absolute; text-indent:-99999px; right:-65px; top:140px;}

aside.Gallerrgtaero a:hover{ width:24px; float:right; background:url(../images/aeroslidehover.png) 0 0 no-repeat;}

aside.Slideweb{ width:980px; position:relative; height:378px;}

aside.Setbutton{ width:980px; position:relative; font-family: 'OpenSansLightRegular'; background:#0fafd2; font-weight:normal;height:80px; float:left; font-size:22px;  color:#ffffff;} 

aside.spc{ width:900px; float:left;/* margin-left:40px; */margin-top:1px; border-bottom:1px #ededed solid}

aside.spc2{ width:900px; clear:both;float:left; /*margin-left:40px;*/ margin-top:50px; background:url(../images/ourclintbanner.png) center 6px no-repeat; padding-bottom:15px; height:35px; text-align:center;   }

aside.spc2 h1{font-size:26px;  font-family: 'OpenSansLight'; color:#494949; font-weight:normal;}

aside.Setbutton span.CustomersNOW{float:left;padding:28px 0 0 111px;}

aside.Setbutton span.Getinput{float:left; padding:21px 0 0 27px;}

aside.Setbutton span input[type=button]{ float:left; border:0px;background:url(../images/getbtn.png) 0 0 no-repeat;  width:141px; height:38px; cursor:pointer; }

aside.Setbutton span input[type=button]:hover{ background:url(../images/getbtn.png) 0 -38px no-repeat; }

span.Bluraero{ position:absolute; top:80px; left:30px; width:32px; height:27px; background:url(../images/blur-aero.png) no-repeat;}

span.Blogtitle{padding:20px 0 0 34px; font-size:30px; float:left;}



aside.slidergallery .leftgallery{padding:15px 0 0 50px; width:460px; text-align:left;}

aside.slidergallery .leftgallery h2{font-size:45px; font-weight:normal; color:#666; text-transform:capitalize; font-family: 'OpenSansLight'; padding:30px 0 0 0;  }

aside.slidergallery .leftgallery p{color:#939393; font-family: 'OpenSansLightRegular'; font-size:18px; line-height:30px; margin-top:5px;}

aside.slidergallery .leftgallery div.learnmore{/*background:url(../images/bdr_img.png) no-repeat 0 19px;*/ margin-top:30px;}

aside.slidergallery .leftgallery div.learnmore a{background:url(../images/learmore_btn.png) no-repeat 0 -40px; width:144px; height:41px; display:block; float:left;}

aside.slidergallery .leftgallery div.learnmore a:hover{background:url(../images/learmore_btn.png) no-repeat 0 0;}

.slidedot{float:left; list-style:none; padding:45px 0 0 0; }

.slidedot li{float:left; padding-right:6px;}

.slidedot li a{display:block; background:url(../images/dot.png) no-repeat; height:11px; width:11px;}

.slidedot li a:hover,.slidedot li a.select{display:block; background:url(../images/dot_select.png) no-repeat; height:11px; width:11px;}

/******************************* End Slider **************************************/





/******************************* middle **************************************/

#Middle{ width:1004px; margin:auto; background:url(../images/bgmiddlebt.png) 0 bottom no-repeat;  }

section.Mid{width:1003px; float:left; background:url(../images/bgmiddle.png) 0 0 repeat-y; padding-bottom:15px;}

article.Videoggroup{/* width:980px;*/  width:910px; margin:auto; padding:50px 0 0 0; clear:both; min-height:820px;}

article aside.Businessgroup{ width:220px; /*padding: 0 0 0 30px;*/ float:left;}

.Businessgroup h2{ font-size:25px; font-family:'OpenSansSemiboldRegular'; color:#3e3e3e;font-weight:normal;text-transform: none; padding:0;}

.Businessgroup p{ font-family:"Lucida Sans"; margin:0px; color:#737373; padding:5px 0 0 0;float:left; font-weight:normal; font-size:11px;}

.Businessgroup p  a{font-size:12px;color:#0eafd1;text-transform:uppercase;text-decoration:none;border-bottom:1px #0eafd1 dotted; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 2px 0; background:url(../images/video_arrow.jpg) right no-repeat;}



aside.Articlesset{ width:100%; float:left;}

aside.Articlesset ul{ margin:0px; padding:0px; list-style:none}

aside.Articlesset ul li{ width:272px; float:left; float:left; display:block; padding:0 18px 31px 18px; min-height:105px;}

aside.Articlesset ul li h1{ font-family:'OpenSansLight';/* background:url(../images/flag.png) left 0 no-repeat;*/ padding:5px 0 5px 0px; float:left; font-size:26px; color:#3e3e3e; margin:0px; font-weight:normal;}

/*

aside.Articlesset ul li h1.Brash{ background:url(../images/brush.png) left 0 no-repeat; float:left;}

aside.Articlesset ul li h1.Flower{ background:url(../images/flower.png) left 0 no-repeat; float:left;}

aside.Articlesset ul li h1.Umb{ background:url(../images/competitive_price_icon.png) left 0 no-repeat; float:left;}

aside.Articlesset ul li h1.bell{ background:url(../images/bell.png) left 0 no-repeat; float:left;}

aside.Articlesset ul li h1.tv{ background:url(../images/career-opportunities.png) left 0 no-repeat; float:left;}

*/

aside.Articlesset ul li p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#737373; text-align:justify; line-height:18px; padding:4px 0 0 0; float:left; margin:0px;}



article.Blog{ width:980px; clear:both; padding:50px 0 0 0;}

aside.Bloglft{ width:455px; float:left;/* padding:0 0 0 22px;*/}

aside.Bloglft h1{  font-family: 'OpenSansLight'; font-weight:normal; font-size:26px; padding:5px 0 10px 13px; color:#494949; width:440px; float:left; text-transform:capitalize;}

aside.Bloglft h1 span img{ padding-right:10px; float:right;}

#Boxlisting{ margin:0px; padding:0px; list-style:none; float:left}

#Boxlisting li{ width:400px; float:left; }

#Boxlisting li span{ width:227px; float:left; height:135px; background:url(../images/galleryshd.png) 0 0 no-repeat;}

#Boxlisting li span img{ float:left; width:194px; height:102px; padding: 15px 0 0 17px; float:left;}

#Boxlisting li h2{ width:220px;  position:0 0 0 10px; color:#20abc8 ; font-size:13px; font-weight:bold; margin-left:10px; font-family:Arial, Helvetica, sans-serif; text-transform: none; padding:0;}

#Boxlisting li p{  padding:10px 20px 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#737373;  line-height:17px; margin:0px; float:left;}

#Boxlisting li p a{background:url(../images/learn.png) 0 0 no-repeat; width:75px; margin:6px 0 0 0;height:12px; float:right; text-indent:-999px; }

#Boxlisting li span.comments{ background-image:none}

#Boxlisting li span.clintname{font-family:'OpenSans'; padding:60px 0 0 80px;  font-size:11px; background-image:none; height:20px; float:left; color:#737373;  text-transform:uppercase; width:100%;}

#Boxlisting li span.slc{ color:#0caed1 ;font-family:"Lucida Sans";  padding:0 0 0 80px; background-image:none; height:auto; font-size:11px; width:100%; float:left;}

#Boxlisting li figure.topdetl{ width:416px; padding:13px 13px 0px 13px; background:url(../images/commentboxtop.png) 0 0 no-repeat;float:left;}

#Boxlisting li figure.topdetl p.commentsblock{ font-family:'OpensansLight'; line-height:30px; font-size:18px; text-indent:50px; text-align:left; padding-top:25px; }

#Boxlisting li figure.btdetl{ width:439px; margin-left:3px; padding-top:0px;  float:left; background:url(../images/commentboxbt.png) no-repeat #fff; height:128px; }





.Gallery{ width:905px; float:left; margin-bottom:25px; /*margin-left:15px;*/}

.Gallery aside.Aerolft a{ float:left; padding: 50px 0 0 30px; background:url(../images/aero_img2.png) left 45px no-repeat; margin-left:8px; text-indent:-99999px; cursor:pointer}

.Gallery aside.Aerolft a:hover{ background:url(../images/aero_lefthover.png) left 45px no-repeat;}

.productgallery{ float:left; padding-left: 2px;}



.productgallery ul{ margin:0px; padding:0px; list-style:none}

.productgallery ul li{ float:left; display:block;}

.productgallery ul li img{ padding:0 7px 0 7px; float:left;}

.Gallery aside.Aerorgt a{ float:right; padding:50px 4px 0 10px; background:url(../images/aero_img.png) 0 40px no-repeat; cursor:pointer; float:right; text-indent:-99999px;}

.Gallery aside.Aerorgt a:hover{ background:url(../images/aero_righthover.png) 0 40px no-repeat; }

.Sapratemidbt{ width:1003px; float:left;  background:url(../images/bgmiddlebt.png) 1px 0 no-repeat; height:31px;}

.bannerimg{  float:left; margin-left:20px; text-align:center; width:400px;}



aside.Needmore{ width:365px; margin:auto;font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;  color:#b0b0b0; font-size:18px; clear:both; padding:20px 0;text-shadow:0px 0px 0.5px #fff;}

aside.Needmore span{ color:#868686; font-size:22px;font-style:normal;}



footer{width:100%; float:left; background:url(../images/btbg.png) 0 0 repeat-x; margin-top:20px; height:414px;}

aside.footerop{ width:1004px; margin:auto; position:relative;}

aside.topfooterset{ width:965px; float:left; height:320px; padding:40px 0 0 35px;}

aside.aerostart{ width:50px; margin:auto}

figure.Aboutcompany{ width:195PX; float:left;}

figure.Aboutcompany h1{  font-family: 'OpenSansBold'; padding:0 0 5px 0; font-size:11px; text-transform:uppercase ; color:#fff; margin:0px;}

figure.Aboutcompany p{ font-family:"Lucida Sans"; font-size:11px; padding:11px 0 0 0; color:#989898; line-height:18px; margin:0px;}



figure.Staff{ width:222PX; float:left; margin: 0 0 0 45px}

figure.Staff h1{  font-family: 'OpenSansBold'; font-size:11px; padding:0 0 10px 0;  text-transform:uppercase ; color:#fff; margin:0px;}

figure.Staff ul{ margin:0px; padding:0px; list-style:none}

figure.Staff ul li{ width:200px; float:left; display:block; background:url(../images/aero_staff.png) left 2px no-repeat; margin:7px 0 0 0; border-bottom:1px #343434 solid}

figure.Staff ul li a{ font-family:"Lucida Sans"; font-size:11px; color:#9b9b9b; text-decoration:none; float:left; padding: 0 0 8px 13px;}

figure.Staff ul li a:hover{ color:#0caed1} 



figure.Post{ width:200PX; float:left; padding: 0 0 0 20px;}

figure.Post h1{  font-family: 'OpenSansBold'; font-size:11px; padding:0 0 15px 0;  text-transform:uppercase ; color:#fff; margin:0px;}

figure.Post ul{ margin:0px; padding:0px; list-style:none}

figure.Post ul li{ float:left; display:block; padding:0 0 11px 0}

figure.Post ul li img{ float:left; padding:3px 10px 0 0}

figure.Post ul li a{ font-family:"Lucida Sans"; font-size:11px; color:#9b9b9b; padding:2px 0 0 0;text-decoration:none; width:auto;}

figure.Post ul li a:hover{ font-family:"Lucida Sans"; font-size:11px; color:#0caed1; text-decoration:none; width:100px;}

figure.Post ul li span{ font-family:"Lucida Sans"; font-size:11px; color:#696969}



figure.Contact{ width:221PX; padding-left:40px; float:left;}

figure.Contact h1{  font-family: 'OpenSansBold'; font-size:11px; padding:0 0 15px 0;  text-transform:uppercase ; color:#fff; margin:0px;}

figure.Contact ul{ margin:0px; padding:0px; list-style:none}

figure.Contact ul li{ width:208px; float:left;}

figure.Contact ul li input.inputname{ width:186px; line-height:28px; margin-bottom:8px; font-family:"Lucida Sans"; font-size:11px; color:#393939; background:url(../images/inputbg.png) 0 0 no-repeat; height:33px; border:0px; padding-left:10px; padding-right:10px; float:left;}

figure.Contact ul li textarea.textmasg{width:188px; height:70px; padding:10px; font-family:"Lucida Sans"; font-size:11px; color:#393939;  background:url(../images/massage_box.png) 0 0 no-repeat; float:left; border:0px; overflow:hidden;}

figure.Contact ul li input.inputbtn{ width:83px; height:33px; background:url(../images/gray_btn.png) 0 0 no-repeat; border:0px; margin-top:10px; cursor:pointer;  font-family: 'OpenSansBold'; font-size:11px; color:#8a8a8a; text-transform:uppercase;}





aside.downfooterset{ width:1004px; float:left; }

figure.copyright{ float:left; padding:15px 0 0 35px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#646464}

figure.socallink{ float:right; padding:8px 0 0 0}

figure.socallink ul{ margin:0px; padding:0px; list-style:none}

figure.socallink ul li span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#646464; float:left; padding-right:10px;}

figure.socallink ul li img{ float:right; padding-right:5px; padding-left:3px;}



/*Blog Page Css*/

.Searchinput{float:right; margin:25px 36px 0 0; width:196px; height:33px; padding:0 0 0 10px; background:url(../images/searchinput.png) no-repeat;}

.Searchinput input[type=text]{float:left; width:156px; border:0; background:none; outline:none; color:#57c1d8; font-size:11px; padding:8px 8px 0 0; outline:none;}

.Searchinput input[type=submit]{background:url(../images/searchinputbtn.png) no-repeat; float:right; border:0; width:31px; height:31px; margin: 1px 1px 0 0; cursor:pointer}

.Searchinput input[type=submit]:hover{background-position:left bottom;}



.Breadcum{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#acacac; border-bottom:1px solid #f2f2f2; padding:20px 80px}

.Breadcum a{color:#14b1d3; text-decoration:none;}

.Breadcum a:hover{text-decoration:none;}



.Blogleft{/*padding:0 0 0 22px;*/ float:left; width:675px;}

.Bloglist{float:left;width:675px; border-bottom:1px solid #f2f2f2; padding:40px 0 25px 0;}

.Blogleft h1{font-size:20px; color:#14b1d3; font-family:Arial, Helvetica, sans-serif;padding:0 0 12px 0;}

.Blogleft h1 a{color:#494949;text-decoration:none;}

.Blogleft h1 a:hover{color:#14b1d3;}

.Postedlinks{ clear:both; padding:0 0 12px 0;}

.Postedlinks a{color:#f3f3f3; margin-right:10px; font-size:11px; color:#b4b4b4; text-decoration:none; text-shadow:1px 1px 1px #fff; display:block; padding:5px 10px 5px 25px;float:left; font-family:Arial, Helvetica, sans-serif;}

.Postedlinks a:hover{color:#14b1d3;}

.Caleder{ background: url(../images/calender_icon.png) #f3f3f3 no-repeat 5px 5px; }

.User{background: url(../images/userimg.png) #f3f3f3 no-repeat 5px 5px;}

.News{background: url(../images/blog_icon.png) #f3f3f3 no-repeat 5px 5px;}

.Comment{background: url(../images/comment_icon.png) #f3f3f3 no-repeat 5px 5px;}

.Imagebox{width:665px; height:217px; background:#f4f4f4; clear:both; padding:5px;}

.Blogleft p{font-size:12px; color:#737373; line-height:18px; font-family: 'Arial','Helvetica','sans-serif';}

.Blogleft p a{color:#14B1D3; text-decoration:none; line-height:24px;}

.Blogleft p a:hover{text-decoration:underline;}



.Paging{clear:both; list-style:none; padding:40px 0;}

.Paging li{float:left; padding:0 0 0 7px;}

.Paging li a{font-size:11px; font-family: 'Arial','Helvetica','sans-serif'; text-decoration:none; color:#14b1d3; border:1px solid #fff; padding:3px 7px;}

.Paging li a:hover{border:1px solid #e6edef;padding:3px 7px; }

.Paging li a.select{border:1px solid #e6edef;padding:3px 7px; background:#f2f2f2; color:#707070; }

.Paging li a.previous{background:none;color:#707070;border:0; padding:0;}

.Paging li a.previousselect{color:#14b1d3;border:0; padding:0;}

.Paging li a.previous:hover{border:0; padding:0;}





.Blogright{padding:0 0 0 28px; float:left; width:206px;}

.Linkslist{margin:0;padding:0 0 40px 0;}

.Linkslist li{margin:0;padding:3px 0 7px 15px; border-bottom:1px solid #f4f4f4; list-style:none; background:url(../images/link_arrow.png) no-repeat left 11px;}

.Linkslist li a{color:#14b1d3; font-size:11px; font-family: 'Arial','Helvetica','sans-serif'; text-decoration:none;}

.Linkslist li a:hover{text-decoration:underline; }

.Widgettext{clear:both; padding-bottom:40px;}

.Widgettext p{margin:0; padding:0;font-size:11px; color:#737373; line-height:18px; font-family: 'Arial','Helvetica','sans-serif';}

.Widgettext p a{color:#14B1D3; text-decoration:none;}

.Widgettext p a:hover{text-decoration:underline;}



.Recentpostpast{clear:both; padding-bottom:40px;}

.Recentposttab{margin:0; padding:0; list-style:none;}

.Recentposttab li{float:left; }

/*.Recentposttab ul li:hover,.Recentposttab ul li.select{background:url(../images/selecttabimg.png) repeat-x; border-bottom:0; }*/

.Recentposttab li a{color:#b4b4b4; text-decoration:none; text-transform:uppercase; font-size:11px;font-family: 'OpenSansBold'; display:block;border:1px solid #f2f2f2; padding:5px 15px 7px 15px; height:20px; line-height:23px; border-right:0;}

.Recentposttab li a:hover,.Recentposttab li a.select{background:url(../images/selecttabimg.png) repeat-x; border-bottom:0; color:#494949;}

.Recentpostcontent{font-size:11px; clear:both; margin:0; padding:10px 0 0 0; list-style:none;}

.Recentpostcontent li{padding-bottom:20px;}

.Recentpostcontent li p{margin:0;padding:0; font-size:11px; line-height:16px; color:#14b1d3; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}

.Recentpostcontent li p span{color:#a6a6a6; font-style:italic;}

.Recentpostcontent li p img{ padding: 4px 10px 0 0;}



.Feturdworkimg{width:203px; background:url(../images/imgshadow.png) no-repeat bottom; padding-bottom:15px; margin-bottom:15px;}

.Twitterfeed{clear:both;padding-bottom:20px;}

.Twitterfeed ul{padding:0; margin:0; list-style:none;}

.Twitterfeed li{font-size:11px; font-family: 'Arial','Helvetica','sans-serif'; line-height:18px; background:url(../images/twiiterimg.png) no-repeat 0 4px; padding:0 0 20px 25px;}

.Twitterfeed li span{color:#14B1D3;}

.Twitterfeed li a{color:#14B1D3; text-decoration:none;}

.Twitterfeed li a:hover{text-decoration:underline;}



.Tags{clear:both; padding-bottom:40px;}

.Tags a{  background: url(../images/tagleft.jpg) no-repeat left top transparent; color: #afafaf;float: left; font-family: 'Arial','Helvetica','sans-serif';

    font-size: 11px;padding: 0px 0 0px 20px; text-decoration: none; height:23px; margin-bottom:8px; margin-right:6px; display:block;}

.Tags a span{background: url(../images/tagright.jpg) no-repeat right top transparent; padding:3px 5px 5px 0px;  display: block;}

.Tags a:hover{background-position:left bottom;color:#fff;display:block;}

.Tags a:hover span{background-position:right bottom;}



.accordion{clear:both; padding:0; margin:0; list-style:none;}

.accordion li{border-bottom:1px solid #f4f4f4; padding:5px 0 10px 0;}

.accordion li a{color:#737373; font-size:11px; font-family: 'Arial','Helvetica','sans-serif'; text-decoration:none; padding:2px 0 4px 29px}

.accordion li a:hover,.accordion li a.current{color:#14B1D3;}

.plus{background:url(../images/plus_icon.jpg) no-repeat;}

.minus{background:url(../images/minus_icon.jpg) no-repeat;}



.Bloglistimgthumb{float:left;margin-right:30px; width:195px; height:195px; background:#efefef; padding:5px;}

.Bloglistimgthumbcontent{width:440px; float:left;}



.Aboutleft{width:200px; float:left; }

.Submenu{clear:both;}

.Submenutop{width:200px; height:26px; background:url(../images/shadow_top.jpg) no-repeat bottom;}

.Submenumid{width:200px; background:url(../images/shadow_mid.jpg) repeat-y; padding-bottom:220px;}

.Submenumid ul{margin:0; list-style:none;}

.Submenumid ul li{margin:0; padding:10px 15px; border-bottom:1px solid #ebebeb;}

.Submenumid ul li.select{background:#fff; border:0; height:20px; padding-left:20px; border-bottom:1px solid #EBEBEB;  position:relative; margin-right:-1px; z-index:0;}

.Submenumid ul li a{color:#818181; font-size:13px; text-decoration:none;  font-family: 'OpenSansSemiboldRegular'; font-weight:bold;  -webkit-transition: margin 0.2s ease-out;

    -moz-transition: margin 0.2s ease-out;

    -o-transition: margin 0.2s ease-out;}

.Submenumid ul li:hover{ background:#fff;}

.Submenumid ul li:hover a{  margin-left:4px; color:#14B1D3;}

.Submenumid ul li a:hover{color:#14B1D3;}

.Submenumid ul li.select a{color:#14B1D3;}

.Submenubottom{width:200px; height:102px; background:url(../images/shadow_bottom.jpg) no-repeat}



.Aboutright{width:675px; float:left; padding:0 0 0 28px;}

.Aboutright h1{color:#494949; margin:0; font-size:24px; color:#494949;font-family: 'OpenSansBold'; border-bottom:1px solid #f2f2f2; padding:0 0 30px 0;}

.Aboutright h4{color:#494949; font-family: 'OpenSansLightRegular';font-size:30px; font-weight:normal; line-height:34px; padding:20px 0 30px 0;border-bottom:1px solid #f2f2f2;}

.Aboutright p {color: #737373; font-family: 'Arial','Helvetica','sans-serif';font-size: 12px; line-height: 18px;}

.Aboutcontent{padding:30px 0 0 0;border-bottom:1px solid #f2f2f2;clear:both;}

.Aboutapprochcontent{float:left; width:205px;padding-left:30px;}

.Aboutapprochcontent h5{margin:0; padding:0 0 10px 0;font-size:13px; color:#494949;font-family: 'OpenSansBold'; text-transform:uppercase;}

.Aboutapprochcontent p{margin:0;color: #737373; font-family: 'Arial','Helvetica','sans-serif';font-size: 12px; line-height: 18px; padding:0 0 20px 0;}

.Contactbtn{background:url(../images/contact_btn.png) no-repeat; display:block; width:129px; height:32px; float: right;}

.Contactbtn:hover{background-position:left bottom;}

.vision{width:870px; float:left; padding:0 0 0 28px;}

.vision h2{color: #494949; font-size: 13px; padding: 20px 0 10px; text-transform: uppercase;}

.vision p {color: #737373; font-family: 'Arial','Helvetica','sans-serif'; font-size: 12px; line-height: 18px;}





.Contactleft{float:left; width:193px;/* padding:0 0 0 18px;*/ font-family:Arial, Helvetica, sans-serif; color:#737373; padding-top:20px; }

.Contactleft h2, .Contactright h2{ line-height:25px;}

.Contactleft p{font-size:11px; color:#737373;  line-height:22px; margin:0; padding:0 0 10px 0;}

.Contactleft span, .Contactleft strong {font-size:12px !important; color:#737373; line-height:22px; margin:0;padding:0 0 10px 0;}

.Contactright{float:left; width:677px; padding-left:40px;  font-family: 'Arial','Helvetica','sans-serif';  padding-top:20px;}

.Contactright dl{float:left; width:190px; font-size:12px; color:#737373; margin:0; padding:0 30px 30px 0; }

.Contactright dl dt{clear:both;margin:0;  } 

.Contactright dl dt span{color:#cecece;}

.Contactright dl dd{clear:both; padding-top:5px;margin:0; }

.Contactright dl dd input[type=text]{width:199px; background:#f8f8f8; border:1px solid #e9e9e9; padding:9px 7px; float:left;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; outline:none; font-family: 'Arial','Helvetica','sans-serif'; color:#737373; }

.Contactright dl dd textarea{width:275px; background:#f8f8f8; border:1px solid #e9e9e9; padding:7px; float:left;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; height:100px;  -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; resize:none; font-family: 'Arial','Helvetica','sans-serif'; font-size:12px; color:#737373 }

.Submitbtn{background:url(../images/btnbg.jpg) repeat-x; border:0; text-transform:uppercase; font-size:13px; color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:10px;#padding:10px 0px; cursor:pointer; border-bottom:1px solid #000000;font-weight:bold;font-family: 'OpenSansLightRegular'; width:150px;}

.Submitbtn:hover{background:#14B1D3;}



.Crossplat{background:url(../images/cross_platform_icon.png) no-repeat; margin-top:6px; padding:0px 0 5px 43px !important; border-bottom:0px !important; }

.Mobecom{background:url(../images/mobile_ecommerce_icon3.png) no-repeat; margin-top:6px; padding:0px 0 5px 43px !important; border-bottom:0px !important; }

.Mobweb{background:url(../images/mobile_website_icon.png) no-repeat; margin-top:6px; padding:0px 0 5px 43px !important; border-bottom:0px !important; }

.Mobgame{background:url(../images/mobilegame_icon2.png) no-repeat; margin-top:6px; padding:0px 0 5px 43px !important; border-bottom:0px !important; }

.Gisapp{background:url(../images/gis_application_icon.png) no-repeat; margin-top:6px; padding:0px 0 5px 43px !important; border-bottom:0px !important; }

.Androapp{background:url(../images/android_apps_icon.png) no-repeat; margin-top:6px;padding:0px 0 5px 43px !important; border-bottom:0px !important; }

.iPhoneapp{background:url(../images/iphone_ipad_apps.png) no-repeat; margin-top:6px; padding:0px 0 5px 43px !important; border-bottom:0px !important; }

.Blackapp{background:url(../images/blackberry_apps_icon.png) no-repeat; margin-top:6px; padding:0px 0 5px 43px !important; border-bottom:0px !important; }

.Winapp{background:url(../images/windows_mobile_icon.png) no-repeat; margin-top:6px;padding:0px 0 5px 43px !important; border-bottom:0px !important; }



ul.Portfoliomenu{ clear:both;}

ul.Portfoliomenu li{float:left; padding-left:9px; position:relative;}

ul.Portfoliomenu li a{text-decoration:none; font-size:11px;  font-family: 'OpenSansBold'; color:#7a7a7a; text-transform:uppercase; background:url(../images/graybtn.jpg) repeat-x; display:block; padding:8px 10px 7px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-shadow:0.2px 0px 0px #fff;}

ul.Portfoliomenu li a:hover{background:url(../images/orangebtn.jpg) repeat-x; color:#fff;}



.Portfoliothumb{clear:both; padding-top:20px;}

.Portfoliothumb li{float:left;width:205px; padding:0 ; margin:0 20px 30px 0; background:#FFF; border:1px solid #F0F0F0;}

.Portfoliothumb li div.Imagethumb{width:195px; height:121px; background:#333333; clear:both; margin:5px; text-align:center;}

.Portfoliothumb li div.Imagethumb img{ max-width:195px !important; width:auto!important; height:121px !important; }

.Portfoliothumb li a{width:205px; height:60px; display:block; border-bottom:1px solid #14B1D3; text-align:center; color:#14B1D3; font-size:13px;font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; padding-top:20px; display:block; background:#f8f8f8;}

.Portfoliothumb li a span{ color:#9c9c9c; font-size:12px;font-style:italic;font-weight:normal;}

.Portfoliothumb li a:hover{border-bottom:1px solid #000;  }











.Accordion {border-bottom: 1px solid #FFFFFF; padding:00px 0 0 0;}

.Accordion .atitle {border-top: 1px solid #f2f2f2;}

.Accordion .atitle a {display:block;line-height:14px;padding:27px 20px 29px 55px;color:#494949;font-size:15px; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.Accordion .atab {display: none; margin-top: -10px; padding: 0px 0px 30px 55px;}

.Accordion .atab div.atabcontentleft{float:left; width:285px;}

.Accordion .atab p{ font-size:11px; line-height:18px;  font-family: 'Arial','Helvetica','sans-serif';}

.atitle a, .ttitle a {background: url(../images/plus.png) no-repeat 0 15px;}

.atitle a:hover, .ttitle a:hover {  background: url(../images/plus_hover.png) no-repeat 0 15px; color:#14B1D3;}

.active.atitle a, .active.ttitle a {background: url(../images/minus.png) no-repeat 0 15px; color:#14B1D3;}



.Applybtn{background:url(../images/apply_btn.png) no-repeat; display:block; width:90px; height:32px;}

.Applybtn:hover{background-position: left bottom;}



/*-----------------------quote page----------------------------------*/

.quitebg, .quitebg2 {width:645px; background:#fff; height:auto; padding:20px 10px 7px 20px; position:fixed; top:20%; left:50%; margin-left:-322px; display:none; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden; 	border: 10px solid rgba(0, 0, 0, 0.3);	-moz-background-clip: padding; 	-webkit-background-clip: padding; 	background-clip: padding-box;  }

.quitebg h2, .quitebg2 h2{ margin-bottom:7px; text-transform:capitalize; font-size:20px; font-weight:normal;}

.quitebg dl, .quitebg2 dl{width:auto; font-size:12px; color:#737373; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 15px 10px 0; float:left; }

.quitebg dl dt, .quitebg2 dl dt{clear:both; margin:0;  } 

.quitebg dl dt span, .quitebg2 dl dt span{color:#999;}

.quitebg dl dd,.quitebg2 dl dd{clear:both; padding-top:5px;margin:0; }

.quitebg dl dd p ,.quitebg2 dl dd p {float:left; padding:0px; margin:0px 15px 0 0px;}

.quitebg dl dd p span, .quitebg2 dl dd p span{float:left; padding:0px; margin:0px 0 0 5px;}

.checkbox {margin:0px; float:left;}

.quitebg dl dd input[type=text], .quitebg2 dl dd input[type=text]{width:180px; background:#f8f8f8; border:1px solid #e9e9e9; padding:7px; float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; outline:none;}

.quitebg dl dd textarea, .quitebg2 dl dd textarea{width:390px; background:#f8f8f8; border:1px solid #e9e9e9; padding:7px; float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; height:93px;  -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; resize:none;}

.width250 {width:250px; float:left;}

.width620 {width:620px; float:left;}

.PadL5 {padding-left:5px;}

.close a {width:24px; height:24px; background:url(../images/close.png) no-repeat; text-indent:-9999px; position:absolute; right:10px; top:10px;}

.quitebg dl.MargT10 {margin:12px 0 0 10px;}

.PadL10 {padding-left:10px;}



#button {position:relative; z-index:1;}





.get{float:left; border:0px;background:url(../images/getbtn.png) 0 0 no-repeat;  width:141px; height:38px; cursor:pointer; text-indent:-9999px;}

.get:hover{ background:url(../images/getbtn.png) 0 -38px no-repeat; }



/*21/06/2012 portfolio detail page*/

.project_detail{ width:700px; float:left;}

.projectright {width:200px; float:left; padding:45px 0 0 8px;}

.projectright h2 {font-family: 'OpenSansLight'; color:#494949; font-size:16px; margin:0px;  padding:0 0 20px 0;  text-shadow:0 1px 0 #fff; background:url('../images/projecttitle_bg.png') bottom no-repeat;}

.projectright p {font-family:Arial, Helvetica, sans-serif; color:#737373; font-size:12px; text-align:justify; margin:0px 0 20px 0; padding:0px 0 10px 0; line-height:20px;}



.projectright ul  {list-style:none; margin:0px; padding:0px;}

.projectright ul li {font:12px Arial, Helvetica, sans-serif ; color:#14B1D3; line-height:26px; font-weight:normal; border-bottom:solid 1px #e7ebe9; float:left; width:190px; margin:0; padding:0 10px 0 18px; background:url(../images/righticon.png) 2px 11px no-repeat;}

.projectright ul li:hover {text-decoration:none; background:url(../images/righticon.png) #e5eff0 2px 11px no-repeat;}

.visitbtn{ width:auto; margin:46px 0 0 0; padding:0; float:left;}

.visitbtn a{background:url(../images/portfoliobtn.png) no-repeat; width:137px; height:32px; float:left; margin:0;}

.visitbtn a:hover{background:url(../images/portfoliobtn.png) 0 -32px no-repeat;}

.banner3{ text-align:center;}

.banner3 img{ max-width:550px!important; width:auto!important; min-width:300px!important; height:auto !important; }



ul.portpage{ clear:both;}

ul.portpage li{float:left; padding:0; margin:0 0 0 5px;}

ul.portpage li a.pre{ padding:0; margin:0; width:29px; height:28px; float:left; background:url(../images/pre.png) no-repeat;}

ul.portpage li a.pre:hover{background:url(../images/pre.png) 0 -28px no-repeat;}

ul.portpage li a.stay{ padding:0; margin:0; width:29px; height:28px; float:left; background:url(../images/pagemid.png) no-repeat;}

ul.portpage li a.stay:hover{background:url(../images/pagemid.png) 0 -28px no-repeat;}



ul.portpage li a.next{ padding:0; margin:0; width:29px; height:28px; float:left; background:url(../images/next.png) no-repeat;}

ul.portpage li a.next:hover{ background:url(../images/next.png) 0 -28px no-repeat;}

.floatleft h1{font-family: 'OpenSansBold'; font-size:24px; text-transform:capitalize; color:#494949;}





/*22/05/2012 Request quote page*/

.requestQuote{ width:910px; float:left; margin:5px 0 0 0 !important; padding:0;}

.requestQuote p{font:12px Arial, Helvetica, sans-serif; line-height:18px; text-align:justify;color:#737373; margin:0; padding:0 0 12px 0; }

.RQinner{width:880px; float:left; margin:15px 0 0 0; padding:15px 15px; border:1px solid #f2f2f2;}

.formblock{ width:878px;  padding:0;  background:url(../images/gradient_bg.png) left bottom repeat-x; margin-bottom:2px;}

.formblock h1{font:15px 'OpenSansLightRegular'; font-weight:bold; margin:0; padding:0 0 0 15px; line-height:32px; text-align:justify;color:#fff; /*background:url(../images/detailheading.png) 0 0 repeat-x;*/ text-align:center;}

.formblock p{padding:10px 0 0 10px;margin:0; display:block!important; float:none!important; font-size:11px; color:#737373; font-family:Arial, Helvetica, sans-serif;}

.formblock h2{    color: #494949;    font-size: 20px;    font-weight: normal;    padding: 0 0 10px;    text-transform: capitalize;}

.formblock dl{float:left; width:420px; min-height:58px; font-size:12px; color:#737373; font-family:Arial, Helvetica, sans-serif; margin:2px 0 5px 0px; padding:0;}

.formblock dl dt{margin:5px 10px 0 10px; padding:0; width:125px; float:left; text-align:left;} 

.formblock dl dt span{color:#F00;}

.formblock dl dd{padding-top:5px;margin:0 0 0 0px; width:255px; float:left; }

.formblock dl dd p{padding:0;margin:0; font-size:11px; line-height:12px; color:#737373; font-family:Arial, Helvetica, sans-serif;  float:left!important; width:100%;}



.formblock dl dd input[type=text], select{width:180px; background:#f8f8f8; border:1px solid #e9e9e9; padding:7px; float:left;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; outline:none; color:#737373;  font-family: 'Arial','Helvetica','sans-serif'; }

.formblock dl dd textarea{width:240px; background:#f8f8f8; border:1px solid #e9e9e9; padding:7px; float:left;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; height:100px;  -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; resize:none; overflow:auto;color:#959393; font-size:12px;}

.Platforms{padding:0 0px 5px 0; margin:0; float:left; width:118px;}

.captcha{ float:left; margin:0; padding:10px 0; width:100%;}





/*28/06/2012*/

.pad10{ padding:10px;}

.webdesign{ float:left; margin:0; padding:0 0 20px 0;}

.website{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494949; font-weight:bold; line-height:20px; margin:0; padding:0 0 0 10px; text-align:justify;}

.webdesign p{font:12px Arial, Helvetica, sans-serif;color:#737373; line-height:18px;margin:0; padding:8px 0 0 10px; text-align:justify;}

.webdesign h1, h3{font:18px Arial, Helvetica, sans-serif;color:#737373;margin:0; padding:17px 0 0px 10px; border:none; }

.Circle{ float:left; padding:15px 0 10px 10px; }

.Circle span{background:url(../images/circle.png) no-repeat; float:left; margin:0 6px 0 0; padding:3px 2px 0 0; height:19px; width:22px;font:13px Arial, Helvetica, sans-serif;color:#fff; font-weight:bold; text-align:center;}

.Circle p{font:13px Arial, Helvetica, sans-serif;color:#737373; line-height:18px;margin:0; padding:2px 0 0 0; float:left; }





.serviceblock{ margin:10px 0 0 0; padding:25px 15px 15px 15px; width:185px; background:url(../images/services-bg.png) no-repeat; height:55px;}

.serviceselectblock {

    background: url("../images/services-select-bg.png") no-repeat scroll 0 0 transparent;

    height: 55px;

    margin: 10px 0 0;

    padding: 25px 15px 15px;

    width: 185px;

}

.serviceselectblock h2{ font-size:15px!important; color:#14B1D3 !important;}

/*02/07/2012*/

figure.socallink ul li a{ float:left; margin:0 5px; padding:0;}

.twitter{ background:url(../images/twt.png) no-repeat; width:32px; height:25px; }

.Facebook{background:url(../images/fb.png) no-repeat; width:25px; height:25px; }

.YouTube{background:url(../images/youtube.png) no-repeat; width:25px; height:25px; }

.google{background:url(../images/G+.png) no-repeat; width:25px; height:25px; }

.Linkdin{background:url(../images/linkedin.png) no-repeat; width:25px; height:25px;}

.twitter:hover{ background:url(../images/twt.png) 0 -25px no-repeat;}

.Facebook:hover{background:url(../images/fb.png) 0 -25px no-repeat;}

.YouTube:hover{background:url(../images/youtube.png) 0 -25px no-repeat;}

.google:hover{background:url(../images/G+.png) 0 -25px no-repeat;}

.Linkdin:hover{background:url(../images/linkedin.png) 0 -25px no-repeat;}







/*06/07/2012*/

article aside.Businessgroup1{ width:197px; /*padding: 0 0 0 30px;*/ float:left; }

.Businessgroup1 h2{ font-size:22px; font-family:'OpenSansSemiboldRegular'; color:#3e3e3e;font-weight:normal;text-transform: none; padding:0;}

.Businessgroup1 p{ font-family:"Lucida Sans"; margin:0px; color:#737373; padding:5px 0 0 0;float:left; font-weight:normal; font-size:11px; text-align:justify;}

.Businessgroup1 p  a{font-size:12px;color:#0eafd1;text-transform:uppercase;text-decoration:none;border-bottom:1px #0eafd1 dotted; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 2px 0; background:url(../images/video_arrow.jpg) right no-repeat;}

#infobox .bottomrow{background: url("../images/bottomrow.png") no-repeat 0 0;height: 26px;width: 210px;float:left;}

#infobox{ padding:0; float:left; margin:0;  height:auto; clear:both; border:1px solid #dadada;}



#infobox .toprow {background: url("../images/topBackground.png") repeat-x left top; height: 27px; margin:0; padding:0;}

#infobox .toprow .RightCorner {background: url("../images/toprightCorner.png") no-repeat right top ;height: 27px; margin:0; padding:0;}

#infobox .toprow .RightCorner .leftcorner {background: url("../images/topleftCorner.png") no-repeat left top;height: 27px; margin:0; padding:0;}

#infobox .content2 {

    border-left:1px solid #dfdfdf;

	border-right:1px solid #dfdfdf;

    margin: 0;

    padding:6px;

    width: 390px;

	float:left;background:url(../images/ulbg.png) left bottom #fff repeat-x;

}







/*09/06/2012*/

.width310{ width:315px!important;}

.padL45{ padding-left:45px!important;}





menu  ul li:hover ul.aboutSubMenu {display:block;}

menu ul li.aboutus2 {position:relative;}



ul.Portfoliomenu{ clear:both;}

ul.Portfoliomenu li{float:left; padding-left:9px;}

ul.Portfoliomenu li a{text-decoration:none; font-size:11px;  font-family: 'OpenSansBold'; color:#7a7a7a; text-transform:uppercase; background:url(../images/graybtn.jpg) repeat-x; display:block; padding:8px 10px 7px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-shadow:0.2px 0px 0px #fff;}

ul.Portfoliomenu li a:hover{background:url(../images/orangebtn.jpg) repeat-x; color:#fff;}



/*----------------Apply Button 09-07-2012---------------*/

/*.quitebg2 {width:635px; background:url(../images/quote-bg2.png) no-repeat; height:498px; padding:20px 0px 20px 20px; position:absolute; top:40px; right:-30px; display:none;}

*/

.quitebg2{width:645px; background:#fff; height:auto; padding:20px 10px 7px 20px; position:fixed; top:15%; left:50%; margin-left:-322px; display:none; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden; 	border: 10px solid rgba(0, 0, 0, 0.3);	-moz-background-clip: padding; 	-webkit-background-clip: padding; 	background-clip: padding-box;  }





/*.quitebg2 dl{width:auto; font-size:11px; color:#737373; font-family: 'Arial','Helvetica','sans-serif'; margin:0; padding:0 15px 10px 0; float:left;}

.quitebg2 dl dt{clear:both; margin:0;  } 

.quitebg2 dl dt span{color:#999;}

.quitebg2 dl dd{clear:both; padding-top:5px;margin:0; }

.quitebg2 dl dd p {float:left; padding:0px; margin:0px 15px 0 0px;}

.quitebg2 dl dd p span{float:left; padding:0px; margin:0px 0 0 5px;}

.quitebg2 dl dd input[type=text]{width:260px; background:#f8f8f8; border:1px solid #e9e9e9; padding:7px; float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; outline:none;}

.quitebg2 dl dd textarea{width:554px; background:#f8f8f8; border:1px solid #e9e9e9; padding:7px; float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; height:93px;  -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; resize:none;}

.width635 {width:635px; float:left;}

*/

/*09/07/2012*/



.width310 {width: 315px !important;}

.padL45 {padding-left: 45px !important;}



ul.Portfoliomenu li ul {width:180px; background:#efefef !important; float:left; margin:0px; width:180px; display:none; position:absolute; top:28px; left:10px; box-shadow:none; border:solid 1px #bfbfbf; z-index:1;}

ul.Portfoliomenu li ul li{background:none!important; margin:0px; padding:0px 0 0 0px; width:auto; float:left; width:180px;}

ul.Portfoliomenu li ul li span {border-bottom:solid 1px #0fafd2; float:left; text-transform:uppercase; margin:0; padding:0; width:180px;}

ul.Portfoliomenu li ul li span a{color:#0fafd2;}

ul.Portfoliomenu li ul li a{background:none!important; font-family: 'OpenSansBold'; color:#757575; font-size:11px; margin:0px; padding:3px 0px 3px 10px; text-align:left; text-shadow:none; float:left; width:150px; line-height:20px;  width:170px; border-radius:0px; -moz-border-radius:0px;}

ul.Portfoliomenu li ul li a:hover {color:#000 !important; background:#bfbfbf !important;}

ul.Portfoliomenu li:hover ul {display:block;}





/*03/08/2012*/





.requestQuote {

    float: left;

    height: auto;

    margin:0 0 0;

    padding: 0;

    width: 201px;

}

.requestQuote a {

    background: url("../images/RequestQuotebtn.png") repeat-x scroll left top transparent;

    display: block;

    height: 63px;

    padding: 0;

}

/*a:link {

    color: #666;

    outline: medium none;

    text-decoration: none;

}*/

/*07/08/2012*/

.service{color: #737373; font-family: 'Arial','Helvetica','sans-serif';font-size: 12px; line-height: 18px;}



.service ul {

    float: left;

    list-style: none outside none;

    margin: 10px 0 13px;

    padding: 0 0 9px 40px;

}

.service li {

    background: url("../images/arrow-all.gif") no-repeat scroll left -14px transparent;

    float: left;

    list-style: none outside none;

    margin: 0 0 0 0;

	padding: 4px 10px 0;

    width: 570px;

}

.service li ul {

    margin-left: 5px;

}

.service li ul li {

    background: url("../images/arrow-all.gif") no-repeat scroll left 8px transparent;

    list-style: none outside none;

    padding: 4px 10px 0;

}

.service ol {

    float: left;

    list-style: decimal outside none;

    margin: 10px 0 20px;

    padding: 0 0 0 10px;

}

.service ol li {

    clear: left;

    margin-left: 22px;

    padding: 5px 0;

    text-align: justify;

}

.service ol li ul li {

    padding-left: 10px;

    width: 500px;

}









/*24/06/2012*/

.footer_wraper{ float:none; margin:0; padding:0; width:100%; border-top:1px dashed #999999;}

.footercon {

	float: none;

	width: 100%;

	background: #333;

	min-height:140px;

	border-bottom: 1px solid #565656;

	padding:44px 0 0 0;

	

}

.Fwrapper {

	width: 950px;

	height: auto;

	margin: 0 auto;

}

.sitemapcon {

	width: 943px;

	padding: 0;

	float: left;

	margin:0 0 20px 0;

}

.sitemap {

	float: left;

	width:943px;

}

.sitemap ul {

	list-style: none;

	margin: 0 0 20px 0;

	padding: 0px;

	width:943px;

}

.sitemap ul li {

	height:24px;

	width:188px;

	float:left; 

	

}

.sitemap ul li a {

	line-height: 24px;

	height: 24px;

	color: #a0a0a0;

	font-size: 12px; font-family:Arial, Helvetica, sans-serif;

	text-shadow:0px 1px 0px #121212;

	background: url(../images/sitemapli.png) no-repeat left center;

	padding: 0 0 0 15px;

	text-decoration: none;

}

.sitemap ul li a:hover {

	color: #0CAED1;

}

.sitemap h2 {

	color: #FFF;

	font-size:16px;

	background: url(../images/sitemapheading.png) repeat-x left bottom;

	margin: 0 0 10px 0;

	padding: 0 0 10px 0; 

	font-family:Arial, Helvetica, sans-serif;

	text-shadow:0 -1px 0 #000;

	text-transform:uppercase;

	text-align:center;

}



.connectwith {

	float:left;

	width:943px;

}



.connectwith h2 {

	color: #FFF;

	font-size:16px;

	background: url(../images/sitemapheading.png) repeat-x left bottom;

	margin: 0 0 10px 0;

	padding: 0 0 10px 0; 

	font-family:Arial, Helvetica, sans-serif;

	text-shadow:0 -1px 0 #000;

	text-transform:uppercase;

}



.tiwtter {width:395px; background:#282828; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; behavior: url(css/PIE.htc); position:relative; padding:10px 0 10px 11px; margin:8px 0 20px 0; float:left;}

.facebook2 {width:113px; height:24px; float:left; background:url(../images/facebook2.png) no-repeat; text-indent:-9999px; margin:4px 0 0 0px;}

.facebook2:hover {float:left; background:url(../images/facebook_2.png) no-repeat;}

.tiwtter2 {width:86px; height:19px; float:left; background:url(../images/twitter2.png) no-repeat; text-indent:-9999px; margin:8px 0 0 30px;}

.tiwtter2:hover {background:url(../images/twitter_2.png) no-repeat;}

.gplus {width:116px; height:33px; float:left; background:url(../images/gplus.png) no-repeat; text-indent:-9999px; margin:4px 0 0 30px;}

.gplus:hover {background:url(../images/gplus_hover.png) no-repeat;}

.tiwtter ul {list-style:none; margin:0px; padding:0px;}

.tiwtter ul li{margin:0px 5px 0 0; padding:0px; float:left;}

.tiwtter ul li a {opacity:0.5;}

.tiwtter ul li a:hover {opacity:1;}

.tiwtter ul li.last {margin:0px;}

.tiwtter ul li a img{border:none;}

.Networks {width:928px; height:86px; border:solid 1px #4c4949; background:#2a2a2a; position:relative; padding:13px 0 0 15px; margin:24px 0 25px 0; }

.Networks ul {list-style:none; margin:0px; padding:0px;}

.Networks ul li{margin:0px 25px 0 0; padding:0px; float:left;}

.Networks ul li.last {margin:0px;}

.network { padding:3px 0px 0px 0px; background:#2a2a2a; border:solid 1px #4c4949; border-bottom:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#a0a0a0; text-shadow:0px -1px 0px #000; position:absolute; left:0px; right:0px; margin:0 auto; text-transform:uppercase; width:90px; text-align:center; top:-19px;}





.copycon {

	float:none; 

	width: 100%;

	background: #1b1b1b;

	padding:15px 0 20px 0;

}

.copyright {

	float: left; font-family:Arial, Helvetica, sans-serif;

	color: #777777;

	font-size:12px;

	line-height: 20px;

	padding:0 0 0 73px;

	background:url(../images/konstantlogo.png) left no-repeat;

}

.copyright a{ text-decoration:none;}

.copyright a:hover{ text-decoration:underline; color: #777777;}

.copyright p {color:#a0a0a0; font-size:12px; text-shadow:0 1px 0px #000; margin:0px;}

.copyright p a{color:#a0a0a0; padding:0 3px 0 3px; text-decoration:none;}

.copyright p a:hover{color:#0CAED1; text-decoration:none;}



.width230 {width:230px; float:left;}

.width230 p {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 0 3px 10px; margin:0px; line-height:normal;}

.padT10 {padding-top:10px;}

.padL25 {padding-left:25px;}

.blue{ color:#0CAED1;}

.Networks ul li a img{border:none;}









/* Added on Oct. 30 */

.Aboutright{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494949; border-left:1px solid #ececec; margin-left:-1px; }

.Aboutright h1, .Videoggroup h1{ font-size:24px;  font-family: 'OpenSansLightRegular'; padding-bottom:10px; color:#494949; border-bottom:1px solid #F2F2F2;}

.Aboutright h2{ color:#545454; font-size:30px; border-bottom:1px solid #e4e4e4;  font-family: 'OpenSansLight'; text-transform:capitalize; font-weight:normal; padding:10px 0; line-height:42px; margin-bottom:20px; }

.services h2{   margin:0;  }

.services h2 a{ color:#494949;  font-size:12px; font-weight:bold; }

.services p{ min-height:200px;}

.startquote{ background:url(../images/quote.png) 0px 0px no-repeat; height:32px; width:47px; display:inline-block;  }

.endquote{ background:url(../images/quote.png) 0px -35px no-repeat; height:30px; width:50px; display:inline-block;  }

.aboutshortbox{ width:645px; height:auto; background:#fbfbfb; border:1px solid #ebebeb; border-top:3px solid #0fafd2; padding:15px; line-height:22px;  }

.Aboutright h3{ font-size:18px; color:#14b1d3;  font-family: 'OpenSans'; font-weight:normal; padding-left:0px;}

.Aboutright p{ margin-top:0px; line-height:22px;}

.Aboutright p a{ color:#14b1d3; margin-left:7px;}

.Aboutright p a:hover{text-decoration:underline;}

.formblock h2{ border-bottom:3px solid #14B1D3; margin-bottom:10px;}

.PadT20{ padding-top:20px;}

.video{ width:450px; float:left;}

.video h2{ font-family: 'OpenSansLight'; font-weight:normal; font-size:26px; padding:5px 0 10px 0px; color:#494949; width:440px; float:left; text-transform:capitalize;}

.video span.floatleft{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#737373; line-height:18px; margin-bottom:10px;}

.videoshadow{background:url(../images/video_shadow.png) center center no-repeat; width:390px; height:25px; float:left;  }

.middleboxin{ background:url(../images/gradient_bg.png) left bottom repeat-x; width:929px; padding:0 25px;  height:auto; float:left;  }

article.middlecont{/* width:980px;*/  width:978px; margin:auto; padding:50px 0 0 0; clear:both; min-height:820px;}

.blogsection{ border-top:1px solid #EDEDED; padding-left:12px;}

.MarR32{ margin-right:32px;}

.MarT30{ margin-top:30px;}

.submitbtncont{ margin:20px 0; float:left; width:100%; text-align:center; }

.contactus iframe{ margin-top:10px;}

.floatright{ float:right !important;}



.Sliderbanner {

    background: url("../images/video_bg.png") no-repeat scroll left top transparent;

    float: left;

    height: 283px;

    padding: 5px 5px 0;

    width: 353px; margin-top:9px;

}

.Videomain {

    float: left;

    height: 240px;

    overflow: hidden;

    width: 353px;

}


