.copyright { color:#6b6b6b; font-size: 11px; float: left; color: #6b6b6b; text-align: left; }
.copyright a { color:#6b6b6b; font-size: 11px; margin: 0 5px; }
.copyright a:hover { color:#fff; font-size: 11px; }
.clear { clear:both; }
.relative { position: relative; }
.floatleft { float: left; }
.floatright { float: right; }
.mainbg { background: url(../images/mainbg.jpg) no-repeat 0 0; }
.menubg { background: url(../img/menubg.gif) no-repeat 0 0; }
/* Common CSS End here */

#wrapper { display: block; }
#top-container { width: 985px; margin: auto; min-height: 129px; }
#midd-container { width: 965px; margin: auto; min-height: 450px; padding: 0 10px 10px 10px; }
#bott-container { display: block; background: url(../images/bott-gradientbg.jpg) repeat-x 0 0 #333333; padding: 15px 0; }

.topright { width: 700px; padding-right: 17px; float: right; padding-top: 13px; }
.toppartarea { padding: 10px 0; }
.livechat { float:  right; margin-left: 10px; }
.topareablock1 { width: 400px; padding-left: 30px; float: left; color: #6f8ec4; line-height: 20px; padding-top: 20px; }
.topareablock1 span { font-size: 17px; color: #7f9cce; font-family: 'LucidaSansItalic'; }
.topareablock2 { width: 240px; margin-right: 20px; float: left; text-align: right; color: #ef9213; font-family: 'LucidaGrandeBold'; padding-top: 10px; font-size: 14px; }
.topareablock2 span { color: #ef9213; font-family: 'LucidaGrandeBold'; padding-top: 10px; font-size: 14px; }
.topareablock2 a { color: #99aa99; font-size: 11px; font-weight:normal; }
.topareablock2 a:hover { color: #5073ac; }
.topareablock2 img { float: right; margin-left: 7px; }
.topareablock3 { width: 270px; float: left; text-align: right; }
.topareablock4 { width: 185px; float: left; text-align: right; padding-right: 20px; font-size: 11px; color: #ef8013; font-family: 'LucidaGrandeBold'; padding-top: 10px; }
.midd-banner { display: block; padding-bottom: 30px; background: url(../img/bannerbg.jpg) no-repeat; min-height: 276px; }
#slides { width: 960px; }
.slides_container { overflow:hidden; position:relative; display:none; height: 276px; width: 951px; margin-bottom: 5px; }
.slides_container img { margin-top: 11px; margin-left: 15px; cursor: pointer; }
.slides_container a { display:block; }
.slides_container a img { display:block; }
#slides .next, #slides .prev { position:absolute; top:107px; left:-39px; width:24px; height:43px; display:block; z-index:101; }
#slides .next { left:585px; }
.pagination { margin:5px auto 0; width:120px; }
.pagination li { float:left; margin:0 3px; list-style:none; }
.pagination li a { display:block; width:13px; height:13px; background:url(../images/mainbg.jpg) no-repeat -988px -87px; float:left; overflow:hidden; }
.pagination li.current a { background-position: -988px -100px; }
.middbottbox { clear: both; width: 955px; margin:auto; margin-bottom: 25px; }
.middbottbox-block { width: 313px; float: left; margin-right: 8px; min-height: 340px; }
.nomarginright { margin-right: 0; }
.middbott-hd { height: 38px; font-size: 13px; color: #fff; font-family: 'LucidaGrandeBold'; line-height: 32px; text-indent: 15px; }
.companynews { background-position: -321px 0; line-height: normal; height: 38px; }
.clientspeaks { background-position: -641px 0; }
ul.middbottlist { margin-top: 12px; margin-left: 15px; background: url(../images/middbott-icon.gif) no-repeat 0 5px; }
ul.middbottlist li { list-style-type: none; margin-bottom: 0px; padding: 6px 0 7px 0; padding-left: 40px; }
ul.middbottlist li a { color: #5b81c2; font-family: 'LucidaGrandeBold'; }
ul.middbottlist li a:hover { color: #ef8013; }
.morelink a { color: #434343; font-size: 10px; text-transform: uppercase; margin-right: 5px; }
.morelink a:hover { color:#ef8013; }
.video-detail { background: url(../img/video-content-gradient.gif) repeat-x 0 0 #41474c; padding: 10px; color: #a0a0a0; font-family: 'LucidaGrandeRegular'; width: 288px; }
.video-detail span { color: #f1f1f1; font-size: 14px; }
.clientspeak-block a { position: absolute; top: 38px; right: 15px; background: #6b6b6b; padding: 5px 10px; color: #fff; font-size: 11px; }
.clientspeak-block a:hover { background: #eb8c0b; }
#middpartarea { width: 100%; background: url(../images/middbott-stipbg.gif) repeat-x bottom; }
.midd-bottlogo { padding-top: 40px; background-position: 25px -123px; height: 10px; margin: 10px 0; }
.midd-bottlogo ul { margin-left: 20px; }
.midd-bottlogo ul li { list-style-type: none; float: left; margin-right: 46px; }
.midd-bottlogo ul li.last { margin-right: 0; }
.bottcontent { width:980px; margin:0px auto;color:#858b96; margin-top:10px; height:auto; }
.workingwithus { display: block; }
.working-txt { float: right; text-align: right; color: #8aa3ca; margin-bottom: 7px; margin-top: 20px; font-family: 'LucidaGrandeBold'; text-transform: uppercase; position: relative; padding-right: 74px; }
.workingwithusbg { clear: both; background-position: 1px -38px; height: 59px; padding-top: 25px; font-size: 11px; }
.workingwithus-hd { font-size: 11px; color: #7d7d7d; }
.workingwithus-hd span { color: #ef9213; text-transform: uppercase; font-size: 12px; font-family: 'LucidaGrandeBold'; }
.bottlink { padding: 20px 0; color: #ccc; clear:both; display:block }
.bottlink a { color: #fff; font-size: 11px; margin: 0 10px;
padding:5px; }
.bottlink a:hover { color: #000; font-size: 11px;  background:#fff; padding:5px; }
.besocial { float: right; color: #6983ae; font-size: 11px; }
.besocial img { vertical-align: middle; margin-left:5px; }
.besocial a { margin: 0; }
.working-block1 { width: 157px; color: #69b167; float: left; padding-left: 80px; font-size: 12px; }
.working-block1 span { color: #7291c6; font-size: 11px; }
.working-block2 { width: 178px; color: #69b167; float: left; padding-left: 90px; font-size: 12px; }
.working-block2 span { color: #7291c6; font-size: 11px; }
.working-block2 em { color: #7291c6; font-style: normal; }
.working-block3 { width: 138px; color: #69b167; float: left; padding-left: 90px; font-size: 12px; }
.working-block3 span { color: #7291c6; font-size: 11px; }
.working-block3 a { color: #7291c6; font-size: 11px; }
.working-block3 a:hover { color: #fff; font-size: 11px; }
.bott-servicebg { background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #313131; font-size: 11px; padding: 15px; height:235px; }
.partnersite { padding: 12px 0; text-align: right; font-size: 11px; color: #6983ae; }
.bott-left { width: 234px; float: left; }
.bott-left ul li { list-style-type: none; background: url(../images/dottedbg.gif) no-repeat bottom left; }
.bott-left ul li a { color: #2f2f2f; display: block; height: 28px; line-height:30px; font-size:14px; text-transform:uppercase; font-family: 'PillGothic300mgLtRegular'; font-weight:bold;padding-left: 25px; }
.bott-left ul li a:hover, .bott-left ul li a.active { color: #fff; display: block; background:#083f60 url(../images/bott-hover-arrow.gif) no-repeat right ; }
.bott-right { width: 690px; float: right; }
ul.bott-servicelist li { list-style-type: none; float: left; width: 200px; margin-right: 25px; height: 200px; line-height: 18px; border-right:1px dotted #959595; padding-right:10px; }
ul.bott-servicelist li.last { margin-right: 0; border-right:none; }
ul.bott-servicelist li h2 { font-size:15px; color: #e40001;
	font-family: 'PillGothic300mgLtRegular';
	text-transform:uppercase;
	font-weight: bold;
	margin-bottom: 4px; }
h2 a { color: #2a2a2a; }
h2 a:hover { color: #000; }
.bott-icons { vertical-align: middle; margin-right: 6px; }
.partnersite img { vertical-align: middle; margin-right: 5px; margin-left: 15px; }
.partnersite a { color: #838383; }
.partnersite a:hover { color: #fff; }
ul#tabstrips { margin: 0px 0 0 7px; padding: 3px 0 0 0; }
ul#tabstrips li { display: block; float:left; margin-right:2px; list-style-type: none; }
ul#tabstrips li a { display:block; color:#ffffff; text-decoration: none; text-indent: 0; }
ul#tabstrips li a em { padding-right:22px; display:block; padding-left:22px; font:normal 13px "LucidaGrandeBold", arial, helvetica, sans-serif; padding-top:7px; padding-bottom:11px; }
ul#tabstrips li a:hover { background-position: left top; background-image: url(../img/active-left.gif); color: #4c8e4a; background-repeat: no-repeat; }
ul#tabstrips li a:hover em { background-position: right top; background-image: url(../img/active-right.gif); color: #4c8e4a; background-repeat: no-repeat; }
ul#tabstrips li a.current { background-position: right top; background-image: url(../img/active-left.gif); background-position:left top; color: #4c8e4a; background-repeat: no-repeat; font-weight: normal; }
ul#tabstrips li a.current em { background-position: right top; background-image: url(../img/active-right.gif); color: #4c8e4a; background-repeat: no-repeat; }
.newscontent { display: block; clear: both; padding:  9px 12px; }
.newscontent ul, .articlescontent ul { min-height: 125px; }
.newscontent ul li { list-style-type: none; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #e4e4e4; background: url(../img/newslist-arr.gif) no-repeat 0 5px; padding-left: 10px; font-size: 11px; }
.newscontent ul li.last { border-bottom: none; margin-bottom: 0; }
.newscontent ul li a { color:#646464; }
.newscontent ul li a:hover { color:#ef8013; }
.articlescontent { display: block; clear: both; padding:  9px 12px; }
.articlescontent ul li { list-style-type: none; margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #e4e4e4; font-size: 11px; background: url(../img/newslist-arr.gif) no-repeat 0 5px; padding-left: 10px; }
.articlescontent ul li.last { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.articlescontent ul li a { color:#646464; }
.articlescontent ul li a:hover { color:#ef8013; }
/* Menu CSS */
a.main-nav-tab { font-family: "LucidaGrandeBold"; }
#main-nav { list-style: none; padding: 0; position: relative; }
#main-nav .main-nav-item { display: inline; }
#main-nav .main-nav-tab { float: left; padding: 0px 10px; height:32px; line-height: 32px; text-align: center; color: #fff; text-shadow: 1px 1px 1px #2b539c; /*filter: dropshadow(color=#657da9, offx=1, offy=1, Positive='true');*/ text-decoration: none; font-size: 12px; }
#main-nav .main-nav-item-active .main-nav-tab { background: url(../img/menubg.png); color: #fff; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius:3px; border-top-right-radius: 3px; }
#main-nav .main-nav-dd { position: absolute; top: 32px; left: 0; z-index:10; margin: 0; padding: 0; background: url(../img/menubg.png); border: 2px solid #0d0c0a; border-top: none; display: none; -moz-box-shadow: 3px 3px 3px #000; -webkit-box-shadow: 3px 3px 3px #000; box-shadow: 3px 3px 3px #000; padding: 10px; }
#main-nav .main-nav-item-active .main-nav-dd { display: block; }
h3.menu-heading { font-size: 12px; color: #79a2e6; margin-bottom: 10px; font-weight: normal; }
.about-block1 { width: 140px; float: left; margin-right: 20px; border-right: 1px solid #3e3e3e; padding: 7px; }
.about-block2 { width: 170px; float: left; font-size: 10px; color: #909090; background: #282828; border-left: 1px solid #3e3e3e; padding: 10px 20px; }
.about-block2 span { color: #df8827; }
ul.aboutmenu-list li { list-style-type: none; color: #9e9e9e; margin-bottom: 3px; background: url(../img/yellow-arrow.gif) no-repeat 5px 5px; padding-left: 15px; }
ul.aboutmenu-list li a { color: #9e9e9e; text-decoration: none; font-size: 11px; }
ul.aboutmenu-list li a:hover { color: #fff; text-decoration: none; }
.readmore { border-top: 1px solid #3d3d3c; padding-top: 3px; margin-top: 3px; }
.readmore a { color: #9e9e9e; text-decoration: none; }
.readmore a:hover { color: #fff; text-decoration: none; }
.orange-txt { color: #f36d29; }
.noborder { border: none; }
ul.services { margin: 0px; }
ul.services li { list-style-type: none; width: 310px; float: left; border-right: 1px solid #3e3e3e; border-bottom: 1px solid #3e3e3e; }
ul.services li.last { border-right: none; }
ul.services li a { display: block; text-decoration: none; padding: 10px; color: #999999; }
ul.services li a em { color: #79a2e6; font-size: 12px; line-height: 20px; font-style: normal; }
ul.services li a:hover { background: #282828; text-decoration: none; }
ul.services li.nobottborder { border-bottom: none; }
ul.services li span { font-style: normal; width:40px; height: 31px; margin-bottom:35px; display: block; float: left; margin-top: 7px; margin-right: 10px; }
.technology-left { width: 209px; float: left; background: #282828; padding: 5px 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius:3px; border-top-right-radius: 3px; text-align: center; }
.technology-right { width: 450px; float: left; padding: 5px 38px; padding-right: 0; }
.technology-content { width: 180px; margin: auto; }
.lightorange-txt { color: #f1a959; line-height: 25px; }
ul.technologylist li { list-style-type: none; float: left; margin-right: 18px; margin-bottom: 10px; }
ul.technologylist li.last { margin-right: 0; }
ul.technologylist li.nomarginbott { margin-bottom: 0; }
.tech-thumb img { border: 3px solid #292929; }
.tech-thumb:hover { background-color: transparent; }
.tech-thumb:hover img { border: 3px solid #e58e2e; }
.technology-content ul li { list-style-type: none; width: 90px; float: left; margin-bottom: 10px; }
.technology-content ul li a { color: #727272; text-decoration: none; }
.technology-content ul li a:hover { color: #fff; text-decoration: none; }
.technology-content ul li img { margin-bottom: 3px; }
.client-left { width: 318px; float: left; background: #282828; padding: 15px; }
.client-right { width: 260px; float: right; color: #b1b1b1; font-size: 11px; line-height: 17px; padding: 15px 0; }
.vidoe-testimonial { color: #87ddeb; margin-bottom: 20px; font-size: 12px; }
a.watchvideo { font-size: 10px; text-decoration: none; color: #d5d5d5; float: right; }
a:hover.watchvideo { color: #87ddeb; }
.testimonial-border { border: 5px solid #141414; margin-right: 20px; }
.relative { position: relative; }
.play-ico { position: absolute; top: 50px; left: 55px; }
.video-img { float: left; position: relative; }
.youtube-video { padding-top: 15px; text-align: right; clear: both; }
.youtube-video img { vertical-align: middle; }
.youtube-video a { color: #ffa33b; text-decoration: none; }
.youtube-video a:hover { color: #fff; text-decoration: none; }
.testimonialname { color: #3c93a0; }
.testimonialname span { color: #ffa33b; }
.valignmidd { vertical-align: middle; }
.mobapp-block { display: block; width: 310px; }
.mobapp-block-tc { height: 12px; background-position: -510px -173px; }
.mobapp-block-bc { height: 12px; background-position: -510px -185px; }
.mobapp-block-cbg { background: url(../images/mobapp-cornerbg.gif) repeat-y; padding: 0px 15px; font-size: 11px; }
.mobapp-block-cbg h2 { font-size: 14px; color: #289125; margin-bottom: 7px; font-family: 'LucidaGrandeRegular' }
.mobapp-link { color: #71bc6f; }
.mobapp-link a { margin: 0 5px; color: #69b067; }
.mobapp-link a:hover { color: #ef8013; }
.mobapp-img { float: right; margin-left: 5px; width: 49px; height: 63px; background-position: -461px -174px; }
.clientspeak-left { width: 152px; margin-right: 20px; margin-left: 5px; float: left; padding-top: 10px; }
.clientspeak-left img { margin-bottom: 10px; }
.clientspeak-right { width: 130px; float: left; padding-top: 10px; font-size: 11px; color: #a0a0a0; line-height: 17px; }
.clientspeak-right span { font-size: 11px; color: #666; }
.customersatisfaction { display: block; margin-top: 12px; width: 308px; }
.customersatisfaction-tc { background-position: -510px -197px; height: 28px; color: #6b90ce; font-size: 13px; line-height: 28px; text-indent: 15px; font-family: "LucidaGrandeBold"; }
.customersatisfaction-bc { height: 4px; } /* background: url(../img/satisfationbox.gif) no-repeat bottom; */
.customersatisfaction-cbg { padding: 12px 15px; font-size: 11px; line-height: 14px; height: 70px; }
.clientarea { border-top: 1px solid #4b4b4b; border-bottom: 1px solid #4b4b4b; padding: 10px; text-align: center; color: #878787; font-size: 11px; margin-bottom: 12px; }
.org-txt { font-size: 18px; font-family: "LucidaGrandeBold"; color: #ef8513; }
.w3c-img { float: right; }
.protected { margin-left: 330px; margin-top: 5px; }
.emailphone { border-top: 1px solid #e2e8eb; padding-top: 5px; margin-top: 7px; font-size: 11px; }
.emailphone a { color: #7c7c7c; }
.emailphone a:hover { color: #ef8013; }
.phone-icon { position: absolute; top: -21px; right: 15px; width: 47px; height: 57px; background-position: -940px -123px; }
.middbannerarea { width: 950px; height: 268px; background:#ffffff url(../img/bannerbg.jpg); }
.mobapp-imgbg { float: right; margin-left:5px; width: 80px; height: 66px; background-position: 0 -173px; }
.emailtxt { width: 150px; float: left; }
.phonetxt { width: 127px; float: right; }
.emailicon { width: 20px; height: 16px; margin-right: 2px; float: left; background-position: -985px -52px; }
.phoneicon { width: 20px; height: 16px; margin-right: 2px; float: left; background-position: -985px -68px; }
.besocialicon { width: 148px; height: 21px; float: right; margin-left: 5px; background-position: -80px -173px; }
a.socialblock { width: 21px; height: 20px; display: block; float: left; margin-right: 5px; }
.partnersiteblock { width: 600px; float: right; }
ul.partnerslogo { width: 520px; float: right; margin-left: 10px; }
ul.partnerslogo li { float: left; list-style-type: none; margin-right: 15px; }
.iadi { width: 20px; height: 20px; display: block; float: left; margin-right: 5px; background-position: -80px -194px; }
.ipad { width: 20px; height: 20px; display: block; float: left; margin-right: 5px; background-position: -100px -194px; }
.android { width: 20px; height: 20px; display: block; float: left; margin-right: 5px; background-position: -120px -194px; }
.hwdi { width: 20px; height: 20px; display: block; float: left; margin-right: 5px; background-position: -140px -194px; }
.madi { width: 20px; height: 20px; display: block; float: left; margin-right: 5px; background-position: -160px -194px; }
.ctd { width: 20px; height: 20px; display: block; float: left; margin-right: 5px; background-position: -180px -194px; }
.gdi { width: 20px; height: 20px; display: block; float: left; margin-right: 5px; background-position: -200px -194px; }
.hpp { width: 20px; height: 20px; display: block; float: left; margin-right: 5px; background-position: -220px -194px; }
.ser-icon1 { background-position: 0 0; }
.ser-icon2 { background-position: 0 -38px; }
.ser-icon3 { background-position: 0 -68px; }
.ser-icon4 { background-position: 0 -107px; }
.ser-icon5 { background-position: 0 -141px; }
.ser-icon6 { background-position: 0 -178px; }
.ser-icon7 { background-position: 0 -220px; }
.ser-icon8 { background-position: 0 -256px; }
.ser-icon9 { background-position: 0 -299px; }
.iphoneapp { background-position: -178px -234px; width:33px; height: 55px; display: block; margin:auto; margin-bottom: 5px; }
.ipadapp { background-position: -178px -290px; width:42px; height: 55px; display: block; margin:auto; margin-bottom: 5px; }
.androidapp { background-position: -178px -192px; width:42px; height: 42px; display: block; margin:auto; margin-bottom: 5px; }
.blackberryapp { background-position: 0px -336px; width:40px; height: 42px; display: block; margin:auto; margin-bottom: 5px; }
.windowsapp { background-position: -178px -347px; width:42px; height: 35px; display: block; margin:auto; margin-bottom: 5px; }
.symbianapp { background-position: -221px -347px; width:42px; height: 35px; display: block; margin:auto; margin-bottom: 5px; }
a.techicon15 { background-position: -178px -128px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon15 { border: 3px solid #e58e2e; }
a.techicon9 { background-position: -109px -192px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon9 { border: 3px solid #e58e2e; }
a.techicon2 { background-position: -40px -64px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon2 { border: 3px solid #e58e2e; }
a.techicon6 { background-position: -40px -320px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon6 { border: 3px solid #e58e2e; }
a.techicon3 { background-position: -40px -128px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon3 { border: 3px solid #e58e2e; }
a.techicon4 { background-position: -40px -192px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon4 { border: 3px solid #e58e2e; }
a.techicon5 { background-position: -40px -256px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon5 { border: 3px solid #e58e2e; }
a.techicon1 { background-position: -40px 0px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon1 { border: 3px solid #e58e2e; }
a.techicon10 { background-position: -109px -128px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon10 { border: 3px solid #e58e2e; }
a.techicon7 { background-position: -109px -320px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon7 { border: 3px solid #e58e2e; }
a.techicon13 { background-position: -178px 0px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon13 { border: 3px solid #e58e2e; }
a.techicon12 { background-position: -109px 0px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon12 { border: 3px solid #e58e2e; }
a.techicon14 { background-position: -178px -64px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon14 { border: 3px solid #e58e2e; }
a.techicon8 { background-position: -109px -256px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon8 { border: 3px solid #e58e2e; }
a.techicon11 { background-position: -109px -64px; width:69px; height: 64px; display: block; border: 3px solid #292929; }
a:hover.techicon11 { border: 3px solid #e58e2e; }
/* skin css */
.jcarousel-skin-tango li { list-style-type: none; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 200px; padding:0 40px; }
.jcarousel-skin-tango .jcarousel-container-vertical { width: 100px; height: 80px; padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  200px; height: 100px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  100px; height: 80px; }
.jcarousel-skin-tango .jcarousel-item { width: 190px; height: 90px; text-align:center; overflow: hidden; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin:0 5px; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 23px; right: -15px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/tech-next.gif) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(../img/tech-prev.gif); }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus { /*background-position: -32px 0;*/ }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { /*    background-position: -64px 0;*/ }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default;/* background-position: -96px 0;*/ }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 23px; left: -15px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/tech-prev.gif) no-repeat 0 0;/**/ }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px;/* background-image: url(../images/next-horizontal.png); */ }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { /*  background-position: -32px 0;*/ }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { /*    background-position: -64px 0;*/ }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default;/* background-position: -96px 0;*/ }
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../index.html) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer;/* background: transparent url(../img/prev-vertical.png) no-repeat 0 0; */ }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
a.viewall-smalllink { font-size: 11px; }
.displaynone { display:none; }
.bannerlink { text-indent: -9999px; position:absolute; }
