/*
Theme Name: IBIS Technology
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
@charset "utf-8";
/* CSS Document */

body
{margin:0; padding:0; font-family:Calibri; background-image:url(images/bg-pattern.jpg); background-repeat:repeat;}

.header
{float:left; width:100%; background:#000000; height:61px; }

.header-wrapper
{margin:0 auto; width:1000px;}

.nav
{margin:0;}

.nav ul
{margin:0 0 0 31px; padding:0; list-style-type:none; float:left;}

.nav ul li
{float:left;  margin:0 60px 0 0; padding:18px 0 10px 0;}

.nav ul li a
{color:#e3e3e3; font:bold 18px Calibri; text-decoration:none; padding:18px 0 3px 0;}

.nav ul li a:hover 
{text-decoration:none; color:#fff; border-bottom:#bebebe 3px solid;}

.nav ul li.current_page_item a
{border-bottom:#bebebe 3px solid;}

.search-bg
{float:right; width:220px; height:30px; border-radius:15px; background:url(images/search-bg.jpg) repeat-x; margin:15px 0 0 0;}

.mirror
{float:left; margin:10px 0 0 12px;}

.field
{margin:6px 0 0 7px; float:left;}

.field input
{background:none; border:0 none; color:#9fa8b0; font:normal 13px Arial, Helvetica, sans-serif;}

.wrapper
{margin:0 auto; width:1000px;}

.banner
{float:left; margin:20px 0 0 0;  border-radius:416px 416px 0 0; }

.banner-top
{margin:0; padding:0;}

.banner-bottom
{margin:0; padding:0;  position:relative; z-index:10; background-color:#fff;}

.banner-main
{height:515px; background:url(images/banner-pattern.jpg) repeat; width:950px; padding:0 25px;}

.banner-main2
{height:250px; background:url(images/banner-pattern.jpg) repeat; width:950px; padding:0 25px;}

.banner-main h1
{ font:normal 35px Georgia, "Times New Roman", Times, serif; color:#bdbdbd; margin:0 0 0 0;; padding:0 53px; text-align:center; line-height:50px;}

.banner-arrow-left
{float:left; margin:120px 0 0 0;}

.banner-arrow-right
{float:right; margin:120px 0 0 0;}

.banner-logo
{float:left; margin:65px 0 0 120px;}

.logo-small
{float:left; margin:25px 0 0 45px; }

.banner-jq
{margin:0; padding:0; width:100%;}

.banner-jq h2
{font:normal 28px Georgia, "Times New Roman", Times, serif; color:#bdbdbd; margin:39px 49px 0 0; padding:0; line-height:40px; float:right; width:385px;}

.banner-btn
{margin:0 0 0 0; padding:10px 0 0 0; z-index:100; position:absolute; background-image:url(images/long-btn-bg.jpg); background-repeat:repeat-x; border-radius:20px; height:35px; width:674px; left:168px; top:-12px; text-align:center;color:#5d5d5d; font:bold 20px Arial, Helvetica, sans-serif; box-shadow: 0 4px 5px -3px #CBCBCB; text-shadow: 1px 2px 0px #fff;}

.banner-btn a
{text-decoration:none; font:bold 20px Arial, Helvetica, sans-serif; color:#5d5d5d;}

.btn-shadow
{margin:15px auto 0; width:636px;}

.banner-bot-text
{margin:30px 25px; padding:20px 0; border-bottom:#ccc 1px dashed; border-top:#ccc 1px dashed;}

.banner-bot-text h1
{color:#5d5d5d; font:normal 25px Calibri; margin:0; padding:0; float:left; width:650px;} 

.clear
{clear:both;}

.small-btn
{background:url(images/read-btn.jpg) repeat-x; height:30px; width:125px; float:right; text-align:center; font:bold 16px Calibri; color:#fff; border-radius:5px; padding-top:8px; box-shadow: 0 0 2px 0 #666666; margin:14px 45px 0 0;}

.small-btn a
{text-decoration:none; font:bold 16px Calibri; color:#fff;}

.small-btn2
{background:url(images/read-btn.jpg) repeat-x; height:30px; width:125px; float:right; text-align:center; font:bold 16px Calibri; color:#fff; border-radius:5px; padding-top:8px; box-shadow: 0 0 2px 0 #666666; margin:68px 45px 0 0;}

.small-btn2 a
{text-decoration:none; font:bold 16px Calibri; color:#fff;}

.small-btn3
{background:url(images/read-btn.jpg) repeat-x; height:30px; width:125px; float:right; text-align:center; font:bold 16px Calibri; color:#fff; border-radius:5px; padding-top:8px; box-shadow: 0 0 2px 0 #666666; margin:68px 42px 0 0;}

.small-btn3 a
{text-decoration:none; font:bold 16px Calibri; color:#fff;}

.small-btn4
{background:url(images/read-btn.jpg) repeat-x; height:30px; width:125px; float:right; text-align:center; font:bold 16px Calibri; color:#fff; border-radius:5px; padding-top:8px; box-shadow: 0 0 2px 0 #666666; margin:49px 42px 0 0;}

.small-btn4 a
{text-decoration:none; font:bold 16px Calibri; color:#fff;}

.content
{width:950px; padding:0 25px 25px; }

.content-top
{margin:0 0 0 0; padding:0 0 0 0;}

.content-top2
{margin:0 0 30px 294px; width:656px; }

.content-top3
{margin:0 0 45px 216px; width:736px; }

.content-top4
{margin:0 0 45px 543px; width:415px;}

.osmosis
{float:left;  background-color:#a5a4a4; border-radius:5px; box-shadow: 0 0 1px 0 #666666; margin:0 42px 0 0; padding:25px 20px; }

.osmosis ul
{margin:0; padding:0; list-style-type:none; }

.osmosis ul li
{color:#fff; font:bold 14px Calibri; border-bottom:#d8d8d8 1px solid;}

.osmosis ul li:last-child
{border-bottom:0;}

.osmosis ul li a
{color:#fff; font:bold 14px Calibri; text-decoration:none;padding:10px 20px 10px 4px; display: block; }

.osmosis ul li a:hover, .osmosis ul li a.select
{text-decoration:none; background-color:#91908f; }


.osmosis2
{float:left;  background-color:#a5a4a4; border-radius:5px; box-shadow: 0 0 1px 0 #666666; margin:0 20px 0 0; padding:25px 20px; }

.osmosis2 ul
{margin:0; padding:0; list-style-type:none; }

.osmosis2 ul li
{color:#fff; font:bold 14px Calibri; border-bottom:#d8d8d8 1px solid;}

.osmosis2 ul li.last
{border-bottom:0;}

.osmosis2 ul li a
{color:#fff; font:bold 14px Calibri; text-decoration:none;padding:10px 20px 10px 4px; display: block; }

.osmosis2 ul li a:hover, .osmosis2 ul li a.select
{text-decoration:none; background-color:#91908f; }

.content-top-text
{float:left; margin:0 25px 0 0;}

.content-top-text h2
{color:#262626; font:normal 16px Calibri; margin:0; padding:0; width:378px; float:left;}

.product-text
{float:left; margin:0 0 0 0; width:530px;}

.product-text h3
{color:#262626; font:normal 16px Calibri; margin:0; padding:0; }

.product-text h1
{color:#5d5d5d; font:normal 18px Calibri; margin:0 0 15px 0; padding:0;}

.filter-top
{float:right; margin:0 0 0 0;}

.content-bot
{margin:25px 0 0 0; padding:0 0 0 0;}

.filter-bot
{float:left; margin:0 55px 0 0;}

.ibis-text
{float:left; width:225px;}

.ibis-text h1
{color:#121212; font:bold 24px Calibri; margin:0; padding:0;}

.ibis-text p
{color:#121212; font:normal 15px Calibri; margin:0; padding:0; line-height:20px;}

.pdf
{float:left; background:url(images/pdf.png) no-repeat center left; padding:0 0 0 30px; color:#3288b0; font:normal 15px Calibri;}

.pdf a
{text-decoration:none; color:#3288b0; font:normal 15px Calibri;}

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

.ibis-text2
{float:right; width:280px;}

.ibis-text2 h1
{color:#121212; font:bold 24px Calibri; margin:0; padding:0; letter-spacing:-1px;}

.ibis-text2 p
{color:#121212; font:normal 15px Calibri; margin:0; padding:0; line-height:20px;}

.tick
{ background:url(images/tick.png) no-repeat center left; padding:0 0 0 30px; color:#5d5d5d; font:normal 15px Calibri; margin:0 0 18px 0;}

.tick2
{float:left;  padding:0 0 0 0; color:#262626; font:normal 15px Calibri;}

.about-ibis
{width:100%; margin:25px 0 0 0; padding:0 0 0 0;}

.about-ibis h1
{margin:0 0 10px 0; padding:0; color:#494949; font:normal 32px "Myriad Pro";}

.white-box
{margin:0 0 15px 0; padding:4px 24px;  border-radius:10px; border:#d4d4d4 1px solid; box-shadow: 0 1px 5px -2px #666666; width:336px;}

.white-box p
{margin:0; padding:0; color:#000; font:italic normal 13px Georgia, "Times New Roman", Times, serif; line-height:20px;}

.white-box2
{margin:0 0 15px 0; padding:22px 24px 22px 24px; float:left; border-radius:10px; border:#d4d4d4 1px solid; box-shadow: 0 1px 5px -2px #666666; width:489px;}

.white-box2 p
{margin:0; padding:0; color:#282828; font:italic normal 15px Georgia, "Times New Roman", Times, serif; line-height:28px;}

.white-box3
{margin:0 0 15px 0; padding:9px 24px 9px 24px; float:left; border-radius:10px; border:#d4d4d4 1px solid; box-shadow: 0 1px 5px -2px #666666; width:489px;}

.white-box3 p
{margin:0; padding:0; color:#282828; font:italic normal 15px Georgia, "Times New Roman", Times, serif; line-height:22px;}

.white-box4
{margin:0 0 15px 0; padding:14px 24px;  border-radius:10px; border:#d4d4d4 1px solid; box-shadow: 0 1px 5px -2px #666666; width:336px;}

.white-box4 p
{margin:0; padding:0; color:#000; font:italic normal 13px Georgia, "Times New Roman", Times, serif; line-height:20px;}


.white-box-laboratory
{margin:0 24px 15px 5px; padding:4px 10px;  border-radius:10px; border:#d4d4d4 1px solid; box-shadow: 0 1px 5px -2px #666666; width:280px; float:left;}

.white-box-laboratory p
{margin:0; padding:0; color:#000; font:italic normal 13px Georgia, "Times New Roman", Times, serif; line-height:20px;}

.white-box-table
{margin:0 24px 15px 5px; padding:4px 24px;  border-radius:10px; border:#d4d4d4 1px solid; box-shadow: 0 1px 5px -2px #666666; width:460px; float:left; position:absolute; top:230px; left:230px; z-index:100; background: #fff;}

.white-box-table p
{margin:0; padding:0; color:#282828; font:italic normal 18px Calibri; line-height:20px;}

.white-box-table-bottom
{margin:0 24px 15px 5px; padding:4px 24px;  border-radius:10px; border:#d4d4d4 1px solid; box-shadow: 0 1px 5px -2px #666666; width:460px; float:left; position:absolute;left:230px; bottom:10px; z-index:100; background: #fff;}

.white-box-table-bottom p
{margin:0; padding:0; color:#282828; font:italic normal 18px Calibri; line-height:20px;}

.white-box-table-middle
{margin:0 24px 15px 5px; padding:4px 24px;  border-radius:10px; border:#d4d4d4 1px solid; box-shadow: 0 1px 5px -2px #666666; width:280px; float:left; position:absolute;left:408px; bottom:245px; z-index:100; background: #fff;}

.white-box-table-middle p
{margin:0; padding:0; color:#282828; font:italic normal 18px Calibri; line-height:20px;}

.footer
{width:100%; height:305px; background:url(images/banner-pattern.jpg) repeat; box-shadow: 0 -4px 20px -2px #666666;}

.footer-wrapper
{width:1000px; margin:0 auto; }

.footer-top
{float:left;}



.footer-left
{width:630px; margin:50px 0 0 20px; float:left;}

.footer-left ul
{margin:0; padding:0 20px 0 0; list-style-type:none; float:left;}

.footer-left ul li
{color:#797979; font:normal 15px Calibri; margin:0 0 3px 0;}

.footer-left ul li a
{color:#797979; font:normal 15px Calibri; text-decoration:none;}

.footer-left p
{color:#797979; font:normal 13px Calibri; margin:40px 0 0; padding:0; float:left; line-height:30px;}

.footer-left p span
{color:#565656; font:normal 12px Calibri; margin:0 0 0 0; padding:0;  }

.footer-right
{width:270px; margin:50px 20px 0 0; float:right;}

.footer-icon
{float:left; background:url(images/mail-bg.png) no-repeat center left; padding:0 0 0 50px; color:#797979; font:normal 10px Arial, Helvetica, sans-serif; margin:0 0 25px 0; line-height:15px; height:30px; width:215px;}

.footer-icon span
{font:normal 16px Arial, Helvetica, sans-serif;}

.footer-icon2
{float:left; background:url(images/printer.png) no-repeat center left; padding:0 0 0 50px; color:#797979; font:normal 10px Arial, Helvetica, sans-serif; margin:0 0 25px 0; line-height:15px;}

.footer-icon2 span
{font:normal 28px Arial, Helvetica, sans-serif; letter-spacing:-1px;}

.footer-icon3
{float:left; background:url(images/phone-bg.png) no-repeat center left; padding:0 0 0 50px; color:#797979; font:normal 10px Arial, Helvetica, sans-serif; margin:0 0 25px 0; line-height:15px; height:32px; width:215px;}

.footer-icon3 span
{font:normal 28px Arial, Helvetica, sans-serif; letter-spacing:-1px;}

.footer-icon4
{float:left;/*  background:url(images/cyxon.png) no-repeat center left; */ padding:0; color:#797979; font:normal 10px Arial, Helvetica, sans-serif; margin:0; line-height:15px; height:38px; width:215px; cursor:pointer;}

.footer-icon4 span
{font:normal 28px Arial, Helvetica, sans-serif; letter-spacing:-1px;}

.bottom-nav
{float:left;}

.bottom-nav ul
{margin:5px 0 0 0; padding:0; list-style-type:none;}

.bottom-nav ul li
{color:#565656; font:normal 12px Calibri; float:left; margin:0; padding:0;}

.bottom-nav ul li a
{color:#565656; font:normal 12px Calibri; text-decoration:none;}

.features
{margin:0; padding:0;}

.vertical-box
{margin:0 20px 0 0; float:left;}

.vertical-box2
{margin:0 0 0 0; float:left; width:542px;}

.filter-content
{float:left; margin:0 0 0 0; width:200px;}

.right-images
{float:right; margin-right:45px;}

.right-image-1
{margin:0 0 30px 0;}

.bottom-text
{color:#5d5d5d; font:normal 20px Calibri;}

.content-table
{width:950px; margin-top:33px; padding-top:33px; border-top:#cccccc 1px dashed; position:relative; z-index:10}

table
{vertical-align:bottom; width:100%; border-collapse:collapse; border-spacing:0;}

tr
{vertical-align:top;}

th
{vertical-align:top; font-weight:bold !important; }

table td, table th
{background-color:#fff; border:#D4D4D4 1px solid; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:10px 0; line-height:20px;}

.page-list{	
	margin: 0;
	padding: 0;
	list-style-type:none;	
}

.product-listing{
	padding: 20px 0;
	margin: 30px 0;
}