/*
 * jReject (jQuery Browser Rejection Plugin)
 * Version 1.0.0
 * URL: http://jreject.turnwheel.com/
 * Description: jReject is a easy method of rejecting specific browsers on your site
 * Author: Steven Bower (TurnWheel Designs) http://turnwheel.com/
 * Copyright: Copyright (c) 2009-2011 Steven Bower under dual MIT/GPL license.
 */

#jr_overlay {
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	z-index: 2147483646;
	position: absolute;
    -moz-opacity: 0.70;
	opacity:.70;
    filter: alpha(opacity=70); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}

#jr_wrap {
	position: absolute;
	text-align: center;
	width: 100%;
	z-index:  2147483647;
	padding: 0;
	margin: 0;
}

#jr_inner {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	margin: 0 auto;
	height: auto;
	padding: 20px;
	position: relative;
	width:720px;
	background:#fff;
}

#jr_header {
	background-position:0px 0px;
	background: url("/resources/browserDetection/images/BD_E_Logo.png") no-repeat;
	height:89px;
	width:28px;
	display: block;
	color: #808080;
	padding-bottom: 0;
	margin: 0;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 1.3em;
	margin-bottom: 0.5em;
	margin-left:auto;
	margin-right:auto;
}

#jr_inner p {
	text-align: center;
	padding: 4px;
	margin: 0;
	font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
	font-size: 42px;
	color: #555;
	font-weight: bold;
	line-height:30px;
	letter-spacing:.5px;
	letter-spacing:-.1px\9;
}

#jr_inner ul{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	float:left;
	width:240px;
}

#jr_inner ul.bd_other_browsers li {
	cursor: pointer;
	width: 120px;
	height: 122px;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
	text-align: left;
	width: 234px;
	height:55px;
	background-color: #efefef;
	margin-bottom:7px;
}

#jr_inner li a {
	color: #333;
	font-size: 0.8em;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#jr_inner li a:hover {
	text-decoration: underline;
}

#jr_inner .jr_icon {
	width: 40px;
	height: 40px;
	margin: 1px auto;
	padding: 0;
	cursor: pointer;
	float:left;
}

#jr_close {
	margin: 0 0 0 50px;
	clear: both;
	text-align: left;
	padding: 0;
	margin: 0;
	margin-left: 685px;
	margin-top: -533px;
	z-index: 99;
	position: absolute;
	height: 30px;
	width: 30px;
	background-position: 137px 77px;
	text-indent:-9999px;
}

#jr_close a {
	color: #000;
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	height:26px;
}

#jr_close p {
	padding: 10px 0 0 0;
	margin: 0;
}

#jr_close.russian-redirect-close{margin-top:-656px;}

.bd_font {font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;letter-spacing:.5px;}
.bd_subtitle_font {font-family: "Din Web Condensed", "Arial Narrow", Sans-Serif;}

.bd_sprite{
	background: url("/resources/browserDetection/images/BD_sprite.png");
}

.bd_current_broswer{width:485px;height:80px;margin-left:auto;margin-right:auto;background-color:#efefef;margin-top:28px;}
.bd_current_broswer .bd_cb_logo{height:58px; width:58px;text-indent: -999px;float:left;margin:11px;}
.bd_current_broswer .bd_sprite .mozilla{background-position: 80px 60px;}

.bd_current_broswer .bd_cb_logo.bd_sprite.chrome{background-position: 0 0;background: url("/resources/browserDetection/images/bd_chorme_58x58.png") no-repeat;}
.bd_current_broswer .bd_cb_logo.bd_sprite.msie{
	background-position: 0 0;
	background: url("/resources/browserDetection/images/bd_IE_58x58.png") no-repeat;
	height:58px;
	width:58px;
	margin-left:11px;
	margin-top:11px;
}
.bd_current_broswer .bd_cb_logo.bd_sprite.firefox{background-position: 0 0;background: url("/resources/browserDetection/images/bd_firefox_58x58.png") no-repeat;}
.bd_current_broswer .bd_cb_logo.bd_sprite.safari{background-position: 0 0;background: url("/resources/browserDetection/images/bd_safari_58x58.png") no-repeat;}

.bd_cb_title{float:left;margin:26px 0 22px 5px;font-size:26px;color:#444;}
.bd_cb_title img{margin-left:5px;height:18px;}
.bd_cb_arrows{float:left;background-position:60px 160px;}
.bd_cb_arrows{margin-top:28px;margin-left:3px;}
.bd_browser_list{width:535px;height:197px;margin-left:97px;margin-right:auto;margin-top:20px;}
.bd_browser_title{margin:10px;font-size:22px;height:40px;color:#444;padding-top:15px;}
.bd_browser_title img{height:15px;margin-left:5px;}
.bd_additional_msg {margin-top:10px;color: #3CC0D2;font-family: "Din Web Condensed", "Arial Narrow", Sans-Serif;font-size:22px;}

#jr_inner .jr_icon.bd_sprite{margin:9px 9px 9px 15px;width:32px;height:32px;}
li#jr_firefox .jr_icon{background-position: 0 0;background: url('/resources/browserDetection/images/bd_firefox_33x33.png');}
li#jr_chrome .jr_icon{background-position: 0 0;background: url('/resources/browserDetection/images/bd_chrome_33x33.png');}
li#jr_msie .jr_icon{background-position: 0 0;background: url('/resources/browserDetection/images/bd_IE_33x33.png');}
li#jr_safari .jr_icon{background-position: 0 0;background: url('/resources/browserDetection/images/bd_safari_33x33.png');}
li#jr_opera .jr_icon{background-position: -33px -92px;height:35px !important;}
.bd_reasons_for_update{width:250px;height:200px;float:left;margin-top:25px;margin-left:30px;margin-left:15px\9;}
.bd_reasons_for_update label.firefox{letter-spacing:1px;}
.bd_reasons_for_update label{font-size:27px;margin-bottom:20px;text-align:left;color:#555;font-weight:bold;letter-spacing:.1px;}
.bd_reasons_for_update ul{margin-top:20px !important;text-align:left;font-size:22px;margin-left:15px !important;}
.bd_reasons_for_update ul li{background:none;color:#555;text-indent:30px;line-height:25px;}
.bd_update{width: 240px;height: 30px;padding-top:7px;padding-bottom:3px;margin: 0 auto;font-size: 24px;background-position: -85px 90px;margin-top:30px;margin-bottom:10px;font-size:28px !important;line-height:27px;color:#fff !important;}
.bd_update:hover{background-position: -85px 170px;text-decoration:none\9;}

a{text-decoration:none;}
a:hover{text-decoration:none;}


/**********************************/
/*   Latin America Overlay        */
/**********************************/
.la-overlay-container{background:url('/resources/browserDetection/images/E-LATAM-background-overlay.jpg'); width: 720px;height:618px;position:absolute;top:0;left:0;}
.intl-overlay-stay-desp.la-desp, .intl-overlay-redirect-desp.la-desp{margin-top:295px;height:186px;width: 345px;margin:315px 15px 15px 15px;font-size:22px;font-family: "DIN Web Condensed","Arial Narrow",sans-serif;font-stretch:condensed;color:#fff;line-height:36px;text-align:center;}
.intl-overlay-stay-link.la-link, .intl-overlay-redirect-link.la-link{letter-spacing:-0.9px;margin:0 15px 15px 15px;height: 40px;width:310px;font-size:22px;font-family: "Arial Narrow", Sans-Serif;font-stretch: condensed;color:#000;line-height:26px;margin-top:22px;padding-top:19px;cursor:pointer;font-weight:normal;text-transform:uppercase;}
.intl-overlay-redirect-link.la-link{padding-top:17px;  position: absolute;right: 15px;bottom: 21px;}
.intl-overlay-col.ipad .intl-overlay-stay-desp.la-desp, .intl-overlay-col.ipad .intl-overlay-redirect-desp-la-desp{line-height:36px;}
.intl-overlay-redirect-desp.la-desp{  position: absolute;top: 0;right: 0;width: 323px !important;padding: 0 10px 0 10px;}
.intl-overlay-redirect-link.la-link {padding-top: 17px;position: absolute;right: 15px;bottom: 21px;}


/**********************************/
/*   Brazil Overlay        */
/**********************************/


.br-overlay-container{background:url('/resources/browserDetection/images/E-BRAZIL-background-overlay.jpg'); width: 720px;height:618px;margin-left:auto;margin-right:auto;position:absolute;}
.intl-overlay-stay-desp.br-desp, .intl-overlay-redirect-desp.br-desp{margin-top:295px;height:186px;width: 333px;margin:315px 15px 15px 15px;font-size:22px;font-family: "DIN Web Condensed","Arial Narrow",sans-serif;font-stretch:condensed;color:#fff;line-height:36px;text-align:center;}
.intl-overlay-stay-link.br-link, .intl-overlay-redirect-link.br-link{letter-spacing:-0.9px;margin:0 15px 15px 15px;height: 40px;width:310px;font-size:18px;font-family: "Arial Narrow", Sans-Serif;font-stretch: condensed;color:#000;line-height:26px;margin-top:22px;padding-top:19px;cursor:pointer;font-weight:normal;text-transform:uppercase;}
.intl-overlay-redirect-link.br-link{padding-top:17px;position: absolute;right: 15px;bottom: 21px;}
.intl-overlay-col.ipad .intl-overlay-stay-desp.br-desp, .intl-overlay-col.ipad .intl-overlay-redirect-desp-br-desp{line-height:36px;}
.intl-overlay-redirect-desp.br-desp{  position: absolute;top: 0;right: 0;width: 323px !important;padding: 0 10px 0 10px;}
.intl-overlay-redirect-link.br-link {padding-top: 17px;position: absolute;right: 15px;bottom: 21px;}


@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .intl-overlay-stay-link.br-link, .intl-overlay-redirect-link.br-link {height:45px; margin-top: 20px !important;padding-top: 25px !important; padding-left:10px } /* your css rules for ipad portrait */
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
  .intl-overlay-stay-link.br-link, .intl-overlay-redirect-link.br-link {height:45px; margin-top: 20px !important;padding-top: 25px !important; padding-left:10px } /* your css rules for ipad portrait */
}

