/*global*/
*							{outline:none;}
body							{margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;font-size:13px;color:#646464;}
.wrapper						{width:960px;margin:0 auto;}
.clear							{clear:both;margin:0;padding:0;height:0;}
.hr							{border-bottom:1px solid #e8e8e8;margin:15px 0;clear:both;}
.hr hr							{display:none;}
hr							{border:0;background:#e8e8e8;margin:15px 0;clear:both;height:1px;}

.alignright						{float:right;clear:right;}

.callout						{font-size:11px;padding:0 12px;border:1px solid #efefef;}

.content .left sup					{font-size:9px;}
.content .left .tabs sup				{font-size:7px;}

a, a:link, a:visited					{color:#646464;}
a:hover							{color:#0c4d65;}

/*buttons*/
a.button-more						{width:64px;height:28px;background-image:url(http://www.brijot.com/images/buttons.png);background-repeat:no-repeat;display:block;text-indent:-9999px;background-position: -87px 0;}
a.button-more:hover					{background-position: -87px -36px;}

a.button-more2						{width:64px;height:28px;background-image:url(http://www.brijot.com/images/buttons.png);background-repeat:no-repeat;display:block;text-indent:-9999px;background-position: 0 0;}
a.button-more2:hover					{background-position: 0 -36px;}

a.button-watch-video					{width:114px;height:30px;background-image:url(http://www.brijot.com/images/buttons.png);background-repeat:no-repeat;display:block;text-indent:-9999px;background-position: -179px 0;}
a.button-watch-video:hover				{background-position: -179px -36px;}

a.button-rss						{background:url(http://www.brijot.com/images/social-media.png) no-repeat -89px 0;display:inline-block;width:18px;height:20px;text-indent:-9999px;}
a.button-rss:hover					{background-position: -89px -20px;}

a.button-linkedin					{background:url(http://www.brijot.com/images/social-media.png) no-repeat 0 0;display:inline-block;width:18px;height:20px;text-indent:-9999px;}
a.button-linkedin:hover					{background-position: 0 -20px;}

a.button-facebook					{background:url(http://www.brijot.com/images/social-media.png) no-repeat -21px 0;display:inline-block;width:20px;height:20px;text-indent:-9999px;}
a.button-facebook:hover					{background-position: -21px -20px;}

a.button-twitter					{background:url(http://www.brijot.com/images/social-media.png) no-repeat -45px 0;display:inline-block;width:18px;height:20px;text-indent:-9999px;}
a.button-twitter:hover					{background-position: -45px -20px;}

a.button-youtube					{background:url(http://www.brijot.com/images/social-media.png) no-repeat -67px 0;display:inline-block;width:18px;height:20px;text-indent:-9999px;}
a.button-youtube:hover					{background-position: -67px -20px;}


/*home*/
.home .alignright					{margin:15px 0 5px 10px;}
.home a.button-watch-video				{float:right;margin:-15px 0 0 0;}
.home a.button-more2					{float:right;margin:0 0 20px 0;}


/*header*/
.header							{border-top:6px solid #646464;background:url(http://www.brijot.com/images/gradient-gray.png) repeat-x;}
.header .wrapper					{background:url(http://www.brijot.com/images/tagline.png) no-repeat 42px 95px;}
/*.header .wrapper					{background:url(http://www.brijot.com/images/tagline.png) no-repeat 420px 79px;}*/
.header .logo						{float:left;margin:25px 0 40px 0;width:194px;height:62px;padding-left:40px;}
.header .logo a						{background:url(http://www.brijot.com/images/logo-brijot.png);width:194px;height:62px;text-indent:-9999px;display:block;}


/*navigation*/
.header .navigation					{float:right;}
.header .navigation ul					{margin:-6px 0 0 0;padding:0;}
.header .navigation ul li				{list-style:none;float:left;margin:0 0 0 10px;padding:0;}
.header .navigation ul li a				{background-image:url(http://www.brijot.com/images/navigation2.png);background-repeat:no-repeat;display:block;height:57px;text-indent:-9999px;}


.header .navigation ul li a.nav-markets			{background-position: 0 -57px;width:73px;}
.header .navigation ul li a.nav-markets:hover		{background-position: 0 0;}
.header .navigation ul li a.nav-solutions		{background-position: -87px -57px;width:84px;}
.header .navigation ul li a.nav-solutions:hover		{background-position: -87px 0;}
.header .navigation ul li a.nav-products		{background-position: -185px -57px;width:80px;}
.header .navigation ul li a.nav-products:hover		{background-position: -185px 0;}
.header .navigation ul li a.nav-technology		{background-position: -278px -57px;width:96px;}
.header .navigation ul li a.nav-technology:hover	{background-position: -278px 0;}
.header .navigation ul li a.nav-library			{background-position: -388px -57px;width:65px;}
.header .navigation ul li a.nav-library:hover		{background-position: -388px 0;}
.header .navigation ul li a.nav-company			{background-position: -467px -57px;width:73px;}
.header .navigation ul li a.nav-company:hover		{background-position: -467px 0;}
.header .navigation ul li a.nav-press-events		{background-position: -555px -57px;width:119px;}
.header .navigation ul li a.nav-press-events:hover	{background-position: -555px 0;}

/*search*/

.search-box					{width:200px;float:right;margin:-40px 8px 0 0;border:1px solid #e8e8e8;background:#ffffff;padding:3px;-moz-border-radius: 3px; /* FF1+ */-webkit-border-radius: 3px; /* Saf3-4, iOS 1+, Android 1.5+ */border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */}
.search-box input				{float:left;border:0;background:#ffffff;font-size:12px;color:#666666;font-family:Verdana, Geneva, sans-serif;}
.search-box .search-submit			{float:right;border:0;}
.search .entry-date2				{font-size:11px;color:#888888;}
.search-box2					{}
.search-box2 input, .search-box2 select, .input	{margin:3px 0;border:1px solid #e9e9e9;font-size:11px;padding:3px;font-family:Verdana, Geneva, sans-serif;color:#646464;}
.search-box2 select				{width:100%;}
.search-box2 .input				{width:97%;}
.search-box2 .fieldset				{padding:10px 0;border-bottom:1px solid #e9e9e9; border-top:0;border-right:0;border-left:0;}
.search-box2 legend, .search-box2 .defaultBold	{font-size:14px;color:#888888;font-family:Arial, Verdana, Helvetica, sans-serif;margin-bottom:5px;}
.search-box2 .submit				{float:right;border:0;background:none;padding:5px 0;}

/*billboard*/
.billboard					{background: #0087ca url(http://www.brijot.com/images/gradient-blue.png) repeat-x;}

#slideshow 					{}
#slideshow ul 					{margin: 0;padding: 0;list-style-type: none;height: 1%; /* IE fix */}
#slideshow ul:after 				{content: ".";clear: both;display: block;height: 0;visibility: hidden} 
#slideshow .slides, .billboard .banner		{color: #ffffff; overflow: hidden;margin: 0 auto; width:960px;}
#slideshow .slides ul 				{width: 4800px; }
#slideshow .slides li 				{width: 960px; height: 230px; float: left;margin:0 auto;}

.slides-nav					{background:url(http://www.brijot.com/images/bar-blue.png) repeat-x center;text-align:center;}
.slides-nav ul					{margin:0 auto;padding:0;min-width:700px;}
.slides-nav ul li				{list-style:none;display:inline-block;margin:0 10px;}
.slides-nav ul li a				{color:#cdcbcb;padding: 7px 12px;font-size:11px;display:block;text-decoration:none;}
.slides-nav ul li a:hover			{color:#ffffff;}
.slides-nav ul li a.activeSlide			{color:#ffffff;background:url(http://www.brijot.com/images/bar-dk-blue.png) repeat-x center;}
.slides-nav ul li a.activeSlide:hover		{color:#9ed9f6;}

.sub-nav					{padding-left:60px;background:url(http://www.brijot.com/images/bar-blue.png) repeat-x center;/*text-align:center;*/}
.sub-nav ul					{margin:0 auto;padding:0;min-width:700px;}
.sub-nav ul li					{list-style:none;display:inline-block;margin:0;}
.sub-nav ul li a				{color:#cdcbcb;padding: 7px 12px;font-size:11px;display:block;text-decoration:none;}
.sub-nav ul li a:hover				{color:#ffffff;}
.sub-nav ul li a.activeSlide			{color:#ffffff;background:url(http://www.brijot.com/images/bar-dk-blue.png) repeat-x center;}
.sub-nav ul li a.activeSlide:hover		{color:#9ed9f6;}

/*body/content*/
.body, .content					{background:url(http://www.brijot.com/images/gradient-gray3.png) repeat-x;padding:25px;}
.body .wrapper					{width:886px;margin:0 auto;}
.content .wrapper				{width:900px;margin:0 auto 40px auto;}

/*homepage*/
.home-news					{float:left;width:195px;}
.home-events					{float:right;width:195px;margin-left:15px;}
.home-box					{float:right;width:450px;background:#e4e4e4;font-size:11px;color:#646465;border:2px solid #ffffff;min-height:450px;-moz-border-radius: 8px; /* FF1+ */-webkit-border-radius: 8px; /* Saf3-4, iOS 1+, Android 1.5+ */border-radius: 8px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */}
.home-box .padding				{padding:15px;}
.home-box h2					{color:#2a8737;font-size:17px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:-1px;margin:0;padding:0;}
.home-box h4					{color:#aaaaaa;font-size:11px;font-weight:normal;margin:0;padding:0;}
.home-box ul					{margin:0;padding:0;}
.home-box ul li					{margin:0 0 10px 0;padding:0;list-style:none;}
.home-box ul li a				{color:#646464;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.home-box ul li a:hover				{color:#39b54a;}
.home-box ul li p				{margin-top:0;}

.home-box a.button-more				{float:right;margin-top:-28px;}

.home-box a.button-rss				{background:url(http://www.brijot.com/images/social-media.png) no-repeat -110px 0;display:block;width:20px;height:20px;text-indent:-9999px;float:right;margin:-20px 64px 0 0;}
.home-box a.button-rss:hover			{background-position: -110px -20px;}




.home-box2					{width:400px;float:left;margin-right:15px;color:#646464;}
.home-box2 h4					{font-size:10px;color:#646464;font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;margin:0;padding:0;}
.home-box2 h1					{font-size:18px;color:#2a8737;font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;margin:0;padding:0;}

/*brand bar*/
.brand-bar					{margin:20px 0;}
.brand-bar .wrapper				{/*width:886px;margin:0 auto;*/border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.brand-bar .logos-scroll			{margin: 0px auto;width:881px;height:62px;overflow:none;}

/*footer*/
.footer						{color:#646464;font-size:11px;margin-bottom:40px;}
.home .footer .wrapper				{border:0;}
.footer .wrapper				{border-top:1px solid #e8e8e8;padding:10px;}
.footer a					{color:#888888;}
.footer a:hover					{color:#000000;}
.footer .site-info				{float:left;}
.footer .contact				{float:right;}


/*body*/
.left						{width:585px;float:left;}
.left h1					{font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#000000;letter-spacing:-1px;margin:0;}
.left h2					{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#0073bc;font-weight:normal;margin:0;}
.left h2 a					{color:#0073bc;text-decoration:none;}
.left h2 a:hover				{color:#005185;}
.left h3					{font-size:14px;text-transform:uppercase;color:#39b54a;margin:0;font-weight:bold;}
.left h4					{font-size:13px;margin-bottom:-10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;}
.left h5					{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#045272;font-weight:normal;}
.left h6					{font-size:11px;margin:10px 0 -10px 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999;font-weight:normal;}

.right						{width:265px;float:right;font-size:11px;padding-top:30px;}
.right h2, .right h3				{font-size:14px;text-transform:uppercase;color:#39b54a;margin:0;font-weight:bold;}
.right ul					{margin:0 0 0 5px;padding:0;}
.right ul li					{list-style:none;background:url(http://www.brijot.com/images/arrow-green.png) no-repeat center left;padding-left:18px;margin:10px 0;}


/*contact*/
.contact-form					{background:#ffffff;border:1px solid #e9e9e9;padding:15px;font-size:11px;}
.contact-form table.contact1			{width:100%;margin:10px 0;}
.contact-form table.contact1 td			{padding:5px 0;}
.contact-form table.contact1 td .input, 
.contact-form table.contact1 td textarea	{width:95%;border:1px solid #e9e9e9;font-size:11px;padding:3px;font-family:Verdana, Geneva, sans-serif;color:#646464;}
.contact-form .submit				{text-align:right;}
.contact-form .square-green			{background:url(http://www.brijot.com/images/square-green.png) no-repeat;width:50px;height:50px;float:right;margin:-21px;}
.contact-form .square-blue			{background:url(http://www.brijot.com/images/square-blue.png) no-repeat;width:50px;height:50px;float:left;margin:-21px;}
.contact-title					{text-transform:lowercase;}
.contact-form table.contact1-checkboxes td	{padding:0;margin:0;font-size:10px;}
.error						{color:#ce2127;font-size:11px;font-weight:normal;}

table.contact-form-support			{width:100%;margin:10px 0;font-size:12px;font-weight:bold;}
table.contact-form-support td			{padding:5px 0;}
table.contact-form-support td .input, 
table.contact-form-support td textarea		{width:95%;border:1px solid #e9e9e9;font-size:11px;padding:3px;font-family:Verdana, Geneva, sans-serif;color:#646464;}

/*products*/
.solutions-products-list			{margin:40px 0;}

.products-box					{margin-top:15px;}
.products-box img				{border:0;}
.products-box .padding				{border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:10px;font-size:11px;}
.products-box .description			{margin:10px 0 5px 20px;}
.products-box .product-img			{float:right;position:relative;margin-top:-20px;}
.products-box p					{margin:0;}

.gen2-box					{border-top:5px solid #0073bc;background:url(http://www.brijot.com/images/arrow-gen2.png) no-repeat 78% 6px;}
.mobilescan-box					{border-top:5px solid #62bce1;background:url(http://www.brijot.com/images/arrow-mobilescan.png) no-repeat 78% 6px;}
.safescreen-box					{border-top:5px solid #d7df21;background:url(http://www.brijot.com/images/arrow-safescreen.png) no-repeat 78% 6px;}
.scanport-box					{border-top:5px solid #39b54a;background:url(http://www.brijot.com/images/arrow-scanport.png) no-repeat 78% 6px;}

/*solutions*/
.solutions-box					{margin-top:15px;border-top:5px solid #39b54a;}
.solutions-box img				{border:0;}
.solutions-box .padding				{border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:10px;font-size:11px;}
.solutions-box .solutions-img			{float:right;}
.solutions-box .description			{margin:10px 0 0 0;}
.solutions-box p				{margin:0;}


/*tabs*/
.tabs ul.nav li.product-logo			{margin:0 0 -4px 0;float:left;}
.tabs						{margin-top:50px;}
.tabs ul.nav					{margin:0;padding:0;/*float:right;*/}
.tabs ul.nav li					{float:right;list-style:none;margin:0 6px 0 0;padding:0;}
.tabs ul.nav li a				{background:#ffffff;text-decoration:none;font-size:11px;font-weight:bold;color:#a9a9a9;padding:4px 8px;float:left;display:block;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.tabs ul.nav li a:hover				{background:#e9e9e9;}
.tabs ul.nav li a.current			{background:#0073bc;border-top:1px solid #0073bc;border-left:1px solid #0073bc;border-right:1px solid #0073bc;color:#ffffff;}
.tabs ul.nav li a.current:hover	{background:#005c96;}
.tabs .item					{clear:both;background:url(http://www.brijot.com/images/gradient-gray2.png) repeat-x top;padding:20px;font-size:11px;border:1px solid #e9e9e9;}
.tabs .item h1					{margin:0 0 20px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#5c5c5c;letter-spacing:-1px;font-weight:normal;}
.tabs .item h2					{font-size:14px;text-transform:uppercase;color:#39b54a;margin:0;font-weight:bold;}
.tabs .item .item-sidebar			{width: 180px; float:right; clear:right; border-left: 1px solid #eeeeee;margin-left:15px;}
.tabs .item .item-sidebar-wide			{width: 250px; float:right; clear:right;margin-left:15px;}
.tabs .item ul					{margin:-5px 0 25px 5px;padding:0;width:85%;}
.tabs .item ul li				{list-style:none;background:url(http://www.brijot.com/images/arrow-green.png) no-repeat 0 5px;padding-left:18px;margin:10px 0;}
.tabs .item img.border				{border:1px solid #efefef;}
.tabs #photos h4				{margin:0 0 15px 0;}
.tabs #photos h6				{margin:0;}

/*press, events & news*/
.press-events-category				{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dotted #cccccc;}

ul.nav_categories				{margin:0;padding:0;min-height:850px;}
ul.nav_categories li				{list-style:none;margin:0;padding:10px 0;border-bottom:1px dotted #cccccc;}
ul.nav_categories li a.head,
ul.nav_categories li .head			{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#0073bc;font-weight:normal;margin:0;text-decoration:none;}
ul.nav_categories li ul				{margin:5px 0 15px 0;padding:0;}
ul.nav_categories li ul li			{margin:5px 0;padding:0;border:0;}
a.pdf						{background:url(http://www.brijot.com/images/icon-pdf.png) no-repeat top left;padding-left:25px;}
.entry-date					{font-size:11px;color:#888888;width:35px;float:left;padding-top: 2px;}
.entry-links					{width:92%;float:right;}
.news-list .entry-date				{width:70px;}
.news-list .entry-links				{width:86%;margin-bottom:15px;}
ul.news-list					{margin:0;padding:0;}
ul.news-list li					{margin:5px 0;padding:0;list-style:none;}
ul.nav_categories a.button-rss			{background:url(http://www.brijot.com/images/social-media.png) no-repeat -110px 0;float:right;clear:both;margin-top:3px;}
ul.nav_categories a.button-rss:hover		{background-position: -110px -20px;}

.event-box					{padding:12px;margin-top:15px;background:#ececec;font-family:Verdana, Arial, Helvetica, Sans-serif;font-size:12px;color:#646464;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.event-box h2					{color:#000000;margin-bottom:0;}
.event-box .right				{width:125px;font-size:12px;margin-top:-28px;}
.event-box .right a.button			{background:#0073bc;color:#ffffff;font-weight:bold;font-family:Arial, Helvetica, Sans-serif;padding:4px 8px;margin-bottom:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-decoration:none;display:block;}
.event-box .right a.button:hover		{background:#045272;}
.event-box .booth				{background:#ffffff;padding:4px 8px;margin-bottom:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-size:11px;}
.event-box h4					{color:#999999;font-size:11px;text-transform:uppercase;margin:10px 0 0 0;font-weight:normal;}
.event-box p					{margin-top:0;}

/*site map*/
ul.site-map-box					{margin:0;padding:0;}
ul.site-map-box li				{list-style:none;margin:20px 0 10px 0;padding:0;}
ul.site-map-box li a				{color:#0c4d65;font-weight:bold;text-decoration:none;}
ul.site-map-box li a:hover			{color:#646464;}
ul.site-map-box li ul				{margin:0 10px;padding:0;}
ul.site-map-box li ul li			{margin:2px 0;padding:0;}
ul.site-map-box li ul li a			{color:#646464;font-size:11px;font-weight:normal;text-decoration:underline;}
ul.site-map-box li ul li a:hover		{color:#0c4d65;}
.site-map-left					{float:left;width:45%;}
.site-map-right					{float:right;width:45%;}

/*login page*/
.forgot-password				{font-size:11px;margin-top:15px;}
.staging-bar					{text-align:center;background:#454545;color:#cccccc;font-size:11px;padding:8px 12px;}
.staging-bar a					{color:#ffffff;}
.staging-bar a:hover				{color:#999999;}

