
body {
background: #1c1b20; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(left,  #1c1b20 0%, #171717 60%, #737378 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left, right, color-stop(0%,#1c1b20), color-stop(60%,#171717), color-stop(100%,#737378)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #1c1b20 0%,#171717 60%,#737378 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #1c1b20 0%,#171717 60%,#737378 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #1c1b20 0%,#171717 60%,#737378 100%); /* IE10+ */
background: linear-gradient(left,  #1c1b20 0%,#171717 60%,#737378 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1b20', endColorstr='#737378',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
color: #7db713;
width: 100%;
margin-left: auto;
margin-right: auto;
font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif;
}
a:link {color:#FFFFFF;}
a:visited {color:#FFFFFF;}
a:active {color:#FFFFFF;}
a.site:link {color:#7db713; text-decoration:none;}
a.site:visited {color:#7db713; text-decoration:none;}
a.site:active {color:#7db713; text-decoration:none;}
p {font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; text-align:center;}
p.back {text-align:left;}
.form {text-align:right;}
p.show {display: none;}
.intro {font: 1.75em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif; color: #70be44;}
br.mobile, hr.mobile {display: none;}
.mobile5 {background-color: DarkOrchid;}
ul {text-align:left;}
dt.back {text-align:left; color:#000000;}
dd.back {text-align:left;}
table {font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse;}
table, th, td {text-align:center; padding:3px;}
table.border, th.border, td.border {border:1px solid #C0C0C0; font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:center; padding:3px;}
table.border1, td.border1 {border:1px solid #7db713;}
table.border2, td.border2 {border:1px solid #000000; background-color: #C0C0C0; font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:center; padding:3px;}
table.border3, td.border3 {border:1px solid #000000; font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:center; padding:3px;}
table.border4, td.border4 {font: Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif; border-collapse:collapse; text-align:center; padding:3px;}
table.border5, td.border5 {font: bold 1em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif; border-collapse:collapse; text-align:center; padding:3px;}
table.border6, td.border6 {background-color: transparent; font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:left; padding:3px;}
table.border7, td.border7 {font: Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif; border-collapse:collapse; text-align:left; padding:3px;}
table.border8, td.border8 {border:1px solid #000000; background-color: #C0C0C0; font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:left; padding:3px;}
table.border9, td.border9 {border:1px solid #000000; font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:left; padding:3px;}
table.border10, td.border10 {border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; background-color: #C0C0C0; font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:left; padding:3px;}
table.border11, td.border11 {border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:left; padding:3px;}
table.border12, td.border12 {border-top:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color: #C0C0C0; font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:left; padding:3px;}
table.border13, td.border13 {border-top:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000; font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:left; padding:3px;}
table.page {font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:left;}
table.page1 {font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:left;}
table.sitelist {font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; text-align:left; width: 100%; color:#000000;}
table.flag, td.flag {font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; width: 22%; text-align:center;}
.flag1 {font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; width: 20%; text-align:left; position:fixed; top:40px; left:0; color:#ffffff;}
.seacon {font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; width: 100%; text-align:left;}
.seacon1 {background-color: transparent; font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; border-collapse:collapse; width: 20%; text-align:right; position:fixed; top:40px; right:0;}
.left {text-align:left;}
.center {text-align:center;}
.user {display:none}
.left1 {text-align:left; font: 0.75em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;}
.sitelist {text-align:center; font: 1.25em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;}
.scale:hover {-webkit-transform:scale(2); -moz-transform:scale(2); -ms-transform:scale(2); -o-transform:scale(2); transform:scale(2);}
.title {font: bold 1.75em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif; text-align: center;}
.title1 {font: bold 1em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif; text-align: center; margin-left: auto; margin-right: auto;}
.title2 {font: bold 1.5em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif; text-align: center; margin-left: auto; margin-right: auto;}
.images {display: block; margin-left: auto; margin-right: auto;}
.square {text-align:left; list-style-type:square;}
/* Forms */
fieldset label {display:block; padding:4px;}
input[type="text"],input[type="password"] {width: 210px;}
input[type="submit"] {padding:4px;}
/* spam_trap: This input is hidden. This is here to trick the spam bots */
#contactus .spmhidip {display:none; width:10px; height:3px;}
#fg_crdiv {font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif; font-size: 0.3em; opacity: .2; -moz-opacity: .2; filter: alpha(opacity=20);}
#fg_crdiv p {display:none;}
/* Slideshow */
.fluid_container {width: 490px; height: 300px; margin-left: auto; margin-right: auto;}
/* Menu */
#navWrap {height: 30px; width: 1100px; margin-left: auto; margin-right: auto;}
#nav {background: #1c1b20;}
#nav ul {margin: 0;}
#nav li {float: left; background-color: #1c1b20; color: #7db713; list-style-type: none;}
#nav li a {color: #7db713; text-decoration: none;}
#nav li a:hover {text-decoration: underline;}
.clearLeft {clear: left;}
/* Flag Sprite */
img.us, .mex, .ger, .pol, .uk, .tur, .spa, .fra, .swi, .saf, .nor, .jap, .chi, .ind, .sin, .isr, .aus, .nz, .sko, .rus {border: 1px solid black; background: url(images/flags2.png) no-repeat;}
img.us {background-position: 0 0; width: 29px; height: 19px;}
img.mex {background-position: -29px 0; width: 29px; height: 19px;}
img.ger {background-position: -58px 0; width: 29px; height: 19px;}
img.pol {background-position: -87px 0; width: 29px; height: 19px;}
img.uk {background-position: -116px 0; width: 29px; height: 19px;}
img.tur {background-position: -145px 0; width: 29px; height: 19px;}
img.spa {background-position: -174px 0; width: 29px; height: 19px;}
img.fra {background-position: -203px 0; width: 29px; height: 19px;}
img.swi {background-position: -232px 0; width: 29px; height: 19px;}
img.saf {background-position: -261px 0; width: 29px; height: 19px;}
img.nor {background-position: -290px 0; width: 29px; height: 19px;}
img.jap {background-position: -319px 0; width: 29px; height: 19px;}
img.chi {background-position: -348px 0; width: 29px; height: 19px;}
img.ind {background-position: -377px 0; width: 29px; height: 19px;}
img.sin {background-position: -406px 0; width: 29px; height: 19px;}
img.isr {background-position: -435px 0; width: 29px; height: 19px;}
img.aus {background-position: -464px 0; width: 29px; height: 19px;}
img.nz {background-position: -493px 0; width: 29px; height: 19px;}
img.sko {background-position: -522px 0; width: 29px; height: 19px;}
.rus {background-position: -554px 0; width: 29px; height: 19px;}
/* Product Sprites */
img.NP, .MQ, .CF, .SC, .EB, .SP {border: none; background: url(images/products1.png) no-repeat;}
img.NP {background-position: 0 0; width: 320px; height: 236px;}
img.MQ {background-position: -320px 0; width: 320px; height: 236px;}
img.EB {background-position: -640px 0; width: 320px; height: 236px;}
img.CF {background-position: 0 -236px; width: 320px; height: 236px;}
img.SC {background-position: -320px -236px; width: 320px; height: 236px;}
img.SP {background-position: -640px -236px; width: 320px; height: 236px;}
/* US & MEX Sprite */
img.us1, .mex1 {background: url(images/us-mex.png) no-repeat;}
img.us1 {background-position: 0 0; width: 59px; height: 41px;}
img.mex1 {background-position: -59px 0; width: 59px; height: 41px;}
/* Social Sprite */
img.fbk, .gpl, .lin, .twi, .ytb, .xlogo {background: url(images/Icons/social.png) no-repeat;}
img.fbk {background-position: 0 0; width: 32px; height: 32px;}
img.gpl {background-position: -32px 0; width: 32px; height: 32px;}
img.lin {background-position: -64px 0; width: 32px; height: 32px;}
img.twi {background-position: -96px 0; width: 32px; height: 32px;}
img.ytb {background-position: -128px 0; width: 32px; height: 32px;}
img.xLogo {
    background-position: -96px;
    width: 32px;
    height: 32px;
}

@media only screen and (max-width:706px) {
    img.xLogo {
        width: 24px;
        height: 24px;
    }
}
/* White Space Links */
a.page:link {color:#1c1b20;}
a.page:visited {color:#1c1b20;}
a.page:active {color:#1c1b20;}
a.page1:link {color:#1c1b20; text-decoration:none;}
a.page1:visited {color:#1c1b20; text-decoration:none;}
a.page1:active {color:#1c1b20; text-decoration:none;}
a.page2:link {color:#1c1b20; font-size: 1.5em;}
a.page2:visited {color:#1c1b20; font-size: 1.5em;}
a.page2:active {color:#1c1b20; font-size: 1.5em;}
a.page3:link {color:#0000FF;}
a.page3:visited {color:#0000FF;}
a.page3:active {color:#0000FF;}
a.page4:link {color:#FFFFFF;}
a.page4:visited {color:#FFFFFF;}
a.page4:active {color:#FFFFFF;}
/* Pages */
#page {
border-radius: 14px 14px 0px 0px;
margin-top: 10px;
}
#page, #page2, #page3 {
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: center;
color: #000000;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
}
#page, #page2 {padding: 1px 20px;}
#page1 {
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: left;
color: #000000;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
padding: 1px 20px;
}
#header, #header1 {
background-image:url(images/Header_usa.png);
background-repeat:no-repeat;
background-size:1000px 300px;
background-position:initial;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: center;
color: #000000;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
}
#header {padding: 1px;}
#footer {
border-radius: 0px 0px 14px 14px;
font: 0.75em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: center;
color: #000000;
width: 1000px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
padding: 1px 20px;
}
#globe, #globe1 {
background-image:url(images/WhiteGlobe.png);
background-repeat:no-repeat;
background-size:900px 400px;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: center;
color: #000000;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
}
#globe {padding: 1px 20px;}
#action, #action1 {
background-image:url(images/WhiteGlobeAction.png);
background-repeat:no-repeat;
background-size:900px 400px;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: center;
color: #000000;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
}
#action {padding: 1px 20px;}
#literature, #literature1 {
background-image:url(images/WhiteGlobeLiterature.png);
background-repeat:no-repeat;
background-size:900px 400px;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: center;
color: #000000;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
}
#literature {padding: 1px 20px;}
#events, #events1 {
background-image:url(images/WhiteGlobeEvents.png);
background-repeat:no-repeat;
background-size:900px 400px;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: center;
color: #000000;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
}
#events {padding: 1px 20px;}
#sitelist {
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: center;
color: #000000;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
padding: 1px 20px;
}
#terms, #test {
font: 1.25em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: left;
color: #000000;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
padding: 1px 20px;
}
#about, #about2 {
background-image:url(images/WhiteGlobeAbout.png);
background-repeat:no-repeat;
background-size:900px 400px;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: center;
color: #000000;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
}
#about {padding: 1px 20px;}
#contact, #contact1 {
background-image:url(images/WhiteGlobeContact.png);
background-repeat:no-repeat;
background-size:900px 400px;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
text-align: center;
color: #000000;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
page-break-inside:avoid;
}
#contact {padding: 1px 20px;}
#gte {top: 0; right: 0; position: fixed; z-index: 99;}
#refresh {top: 0; left: 0; position: fixed; padding: 3px; z-index: 99;}
#refresh1 {bottom: 0; left: 0; position: fixed; padding: 3px; z-index: 99;}
#search {width: 270px; height: 50px; z-index: 99;}
/*Sliders1*/
.profile-imageNP {position:relative;}
.profile-imageNP img {position:relative;}
.profile-imageNP .info {display:none; padding: 3px;}
.profile-imageNP:hover .info {
display: block;
position: absolute;
z-index: 1;
width: 315px;
height: 150px;
color: #000;
padding: 3px;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
background: transparent url('images/Icons/BlankSlider.jpg') no-repeat;
}
.profile-imageMQ {position:relative;}
.profile-imageMQ img {position:relative;}
.profile-imageMQ .info {display:none; padding: 3px;}
.profile-imageMQ:hover .info {
display: block;
position: absolute;
z-index: 1;
width: 315px;
height: 150px;
color: #000;
padding: 3px;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
background: transparent url('images/Icons/BlankSlider.jpg') no-repeat;
}
.profile-imageEB {position:relative;}
.profile-imageEB img {position:relative;}
.profile-imageEB .info {display:none; padding: 3px;}
.profile-imageEB:hover .info {
display: block;
position: absolute;
z-index: 1;
width: 315px;
height: 150px;
color: #000;
padding: 3px;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
background: transparent url('images/Icons/BlankSlider.jpg') no-repeat;
}
.profile-imageCF {position:relative;}
.profile-imageCF img {position:relative;}
.profile-imageCF .info {display:none; padding: 3px;}
.profile-imageCF:hover .info {
display: block;
position: absolute;
z-index: 1;
width: 315px;
height: 150px;
color: #000;
padding: 3px;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
background: transparent url('images/Icons/BlankSlider.jpg') no-repeat;
}
.profile-imageSC {position:relative;}
.profile-imageSC img {position:relative;}
.profile-imageSC .info {display:none; padding: 3px;}
.profile-imageSC:hover .info {
display: block;
position: absolute;
z-index: 1;
width: 315px;
height: 150px;
color: #000;
padding: 3px;
font: 0.875em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
background: transparent url('images/Icons/BlankSlider.jpg') no-repeat;
}
.profile-imageSP {position:relative;}
.profile-imageSP img {position:relative;}
.profile-imageSP .info {display:none; padding: 3px;}
.profile-imageSP:hover .info {
display: block;
position: absolute;
z-index: 1;
width: 315px;
height: 150px;
color: #000;
padding: 3px;
font: 0.85em Eras ITC, Eras Medium ITC, Tahoma, Arial, sans-serif;
background: transparent url('images/Icons/BlankSlider.jpg') no-repeat;
}
#slides {clear: both; display: block; height: 20px;}
hr {width: 1000px;}
#youtube {width: 490px; height: 300px; z-index: 1;}
#nav-mobile {display: none;}
.rotate {
writing-mode: tb-rl;
-moz-transform: rotate(-90.0deg);  /* FF3.5+ */
-ms-transform: rotate(-90.0deg);  /* IE9+ */
-o-transform: rotate(-90.0deg);  /* Opera 10.5 */
-webkit-transform: rotate(-90.0deg);  /* Safari 3.1+, Chrome */
transform: rotate(-90.0deg);  /* Standard */
font-family: "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif;
}
/*Menu*/
#css3menu1,#css3menu1 ul{
	margin:0 auto;
	list-style:none;
	padding:0;
	background-color:#FFFFFF;
	background-image:url("images/mainbk.png");
	background-repeat:repeat;
	border-width:0px;
	border-style:solid;
	border-color:#7db713;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:20px;
	width:100%;
}
#css3menu1 ul{
	display:none;
	position:absolute;
	left:0;
	top:100%;
	-moz-box-shadow:0.7px 0.7px 1px #7db713;
	-webkit-box-shadow:0.7px 0.7px 1px #7db713;
	box-shadow:0.7px 0.7px 1px #7db713;
	background-color:#FFFFFF;
	background-image:none;
	border-width:1px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-style:solid;
	border-color:#1c1b20;
	padding:0 7px 7px;
}
#css3menu1 li:hover>*{display:block;}
#css3menu1 li{position:relative;display:block;white-space:nowrap;font-size:0;float:left;background-color:#FFFFFF;}
#css3menu1 li:hover{z-index:1;}
#css3menu1 ul ul{position:absolute;left:100%;top:0;background-color:#FFFFFF;}
#css3menu1{
	font-size:0;
	background-color:#FFFFFF;
	width: 100%;
	z-index:99;
	position:relative;
	display:inline-block;
	zoom:1;
	padding:1px 0.1% 1px 0%;
	margin:0 auto;
	*display:inline;
	*padding-right:0.95%;
}
* html #css3menu1 li a{display:inline-block;}
#css3menu1>li{margin:0 0% 0 0.5%;width:16%;}
#css3menu1 li.toplast{width:17%;}
body:first-of-type #css3menu1{display:inline-table;border-spacing:1px 0;background-color:#FFFFFF;}
body:first-of-type #css3menu1>li{display:table-cell;float:none;}
#css3menu1 ul>li{margin:1px 0 0;}
#css3menu1 a:active, #css3menu1 a:focus{outline-style:none;}
#css3menu1 a{
	display:block;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font:bold 18px "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif;
	color:#000000;
	cursor:default;
	padding:10px;
	background-color:#FFFFFF;
	background-image:url("images/mainbk.png");
	background-repeat:repeat;
	background-position:0 200px;
	border-width:0px;
	border-style:none;
	border-color:inherit;
}
#css3menu1 ul li{float:none;margin:7px 0 0;background-color:#FFFFFF;}
#css3menu1 ul a{
	text-align:left;
	padding:8px 0 0 0;
	background-color:#FFFFFF;
	background-image:none;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#1c1b20;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font:bold 14px "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif;
	color:#000000;
	text-decoration:none;
}
#css3menu1 li:hover>a,#css3menu1 li a.pressed{
	background-color:#FFFFFF;
	border-style:none;
	color:#1c1b20;
	background-image:url("images/mainbk.png");
	background-position:0 100px;
	text-decoration:none;
}
#css3menu1 span{display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
#css3menu1 ul span{background-image:url("images/arrowsub.gif");padding-right:15px;}
#css3menu1 ul li:hover>a,#css3menu1 ul li a.pressed{
	background-color:#FFFFFF;
	background-image:none;
	border-style:solid;
	border-color:#1c1b20;
	color:#7db713;
	text-decoration:none;
}
#css3menu1 li.topfirst>a{
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	border-radius:4px 0 0 4px;
	text-shadow:#737378 0px -1px 1px;
}
#css3menu1 li.topfirst:hover>a,#css3menu1 li.topfirst a.pressed{text-shadow:#7db713 0px -1px 1px;}
#css3menu1 li.topmenu>a{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;text-shadow:#737378 0px -1px 1px;}
#css3menu1 li.topmenu:hover>a,#css3menu1 li.topmenu a.pressed{text-shadow:#7db713 0px -1px 1px;}
#css3menu1 li.toplast>a{
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	text-shadow:#737378 0px -1px 1px;
}
#css3menu1 li.toplast:hover>a,#css3menu1 li.toplast a.pressed{text-shadow:#7db713 0px -1px 1px;}
#css3menu1 _>li>a{padding:0;}
#css3menu1 li.subfirst>a{border-width:0;border-style:none;padding:0;}
#css3menu1 li.subfirst:hover>a,#css3menu1 li.subfirst a.pressed{border-style:none;}
#css3menu1>li:nth-child(1){width:10%}
#css3menu1>li:nth-child(2){width:17%}
#css3menu1>li:nth-child(3){width:10%}
#css3menu1>li:nth-child(4){width:17%}
#css3menu1>li:nth-child(5){width:15%}
#css3menu1>li:nth-child(6){width:12%}
#css3menu1>li:nth-child(7){width:13%}
@-moz-document url-prefix(){
	body:first-of-type ul#css3menu1{display:inline-block}
	body:first-of-type ul#css3menu1>li{display:block;float:left !important;}
}
@media only screen and (max-width:706px),only screen and (max-device-width:706px){
	#css3menu1>li:nth-child(1){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(2){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(3){width:15%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(4){width:15%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(5){width:13%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(6){width:12%;margin:0 0% 0 0.25%;}
	#css3menu1>li:nth-child(7){width:13%;margin:0 0% 0 0.25%;}
	body:first-of-type #css3menu1{display:inline-block}
	body:first-of-type #css3menu1>li{display:block; float:none !important;}
}
@media only screen and (max-width:504px),only screen and (max-device-width:504px){
	#css3menu1>li:nth-child(1){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(2){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(3){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(4){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(5){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(6){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(7){width:100%;margin:0 0% 0 0.25%;}
}
@media only screen and (max-width:321px),only screen and (max-device-width:321px){
	#css3menu1>li:nth-child(1){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(2){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(3){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(4){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(5){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(6){width:100%;margin:0 0% 0 0.25%;}
	#css3menu1>li:nth-child(7){width:100%;margin:0 0% 0 0.25%;}
}
@media only screen and (max-width:320px),only screen and (max-device-width:320px){
	#css3menu1>li:nth-child(1){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(2){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(3){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(4){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(5){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu1>li:nth-child(6){width:100%;margin:0 0% 0 0.25%;}
	#css3menu1>li:nth-child(7){width:100%;margin:0 0% 0 0.25%;}
}
/* Flip the last submenu so it stays within the page */
#css3menu1 .last {
   left:auto; /* reset left:0; value */
   right:0; /* Set right value instead */
}
.show {display: none; }
.hide:focus + .show {display: inline; }
.hide:focus { display: none; }
.hide:focus ~ #list { display:none; }
.termsc {
        margin-top: 5px;
        padding: 5px;
        display: none;
        color: #000;
      }
      .english{ 
        background: white; 
      }
      .espanol{ 
        background: white; 
      }
.pagetest {
        margin-top: 5px;
        padding: 5px;
        display: none;
        color: #000;
      }
      .home{ 
        background: white; 
      }
      .worldwide{ 
        background: white; 
      }
.main {
        margin-top: 5px;
        display: none;
        color: #000;
        width: 1000px;
        margin-left: auto;
        margin-right: auto;
      }
      .home{ 
        background: white; 
      }
      .products1{ 
        background: white; 
      }
      .action1{ 
        background: white; 
      }
/* Float Menu at Top */
#navigation1 {position:fixed; width:56%; top:0;}
/*Menu*/
#css3menu2,#css3menu2 ul{
	margin:0 auto;
	list-style:none;
	padding:0;
	background-color:#FFFFFF;
	background-image:url("images/mainbk.png");
	background-repeat:repeat;
	border-width:0px;
	border-style:solid;
	border-color:#7db713;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	width:100%;
}
#css3menu2 ul{
	display:none;
	position:absolute;
	left:0;
	top:100%;
	-moz-box-shadow:0.7px 0.7px 1px #7db713;
	-webkit-box-shadow:0.7px 0.7px 1px #7db713;
	box-shadow:0.7px 0.7px 1px #7db713;
	background-color:#FFFFFF;
	background-image:none;
	border-width:1px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-style:solid;
	border-color:#1c1b20;
	padding:0 7px 7px;
}
#css3menu2 li:hover>*{display:block;}
#css3menu2 li{position:relative;display:block;white-space:nowrap;font-size:0;float:left;background-color:#FFFFFF;}
#css3menu2 li:hover{z-index:1;}
#css3menu2 ul ul{position:absolute;left:100%;top:0;background-color:#FFFFFF;}
#css3menu2{
	font-size:0;
	background-color:#FFFFFF;
	width: 100%;
	z-index:99;
	position:relative;
	display:inline-block;
	zoom:1;
	padding:1px 0.1% 1px 0%;
	margin:0 auto;
	*display:inline;
	*padding-right:0.95%;
}
* html #css3menu2 li a{display:inline-block;}
#css3menu2>li{margin:0 0% 0 0.5%;width:16%;}
#css3menu2 li.toplast{width:17%;}
body:first-of-type #css3menu2{display:inline-table;border-spacing:1px 0;background-color:#FFFFFF;}
body:first-of-type #css3menu2>li{display:table-cell;float:none;}
#css3menu2 ul>li{margin:1px 0 0;}
#css3menu2 a:active, #css3menu2 a:focus{outline-style:none;}
#css3menu2 a{
	display:block;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font:bold 18px "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif;
	color:#000000;
	cursor:default;
	padding:10px;
	background-color:#FFFFFF;
	background-image:url("images/mainbk.png");
	background-repeat:repeat;
	background-position:0 200px;
	border-width:0px;
	border-style:none;
	border-color:inherit;
}
#css3menu2 ul li{float:none;margin:7px 0 0;background-color:#FFFFFF;}
#css3menu2 ul a{
	text-align:left;
	padding:8px 0 0 0;
	background-color:#FFFFFF;
	background-image:none;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#1c1b20;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font:bold 14px "Eras ITC", "Eras Medium ITC", "Tahoma", Arial, sans-serif;
	color:#000000;
	text-decoration:none;
}
#css3menu2 li:hover>a,#css3menu2 li a.pressed{
	background-color:#FFFFFF;
	border-style:none;
	color:#1c1b20;
	background-image:url("images/mainbk.png");
	background-position:0 100px;
	text-decoration:none;
	transition: 0.3 ease;
}
#css3menu2 span{display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
#css3menu2 ul span{background-image:url("images/arrowsub.gif");padding-right:15px;}
#css3menu2 ul li:hover>a,#css3menu2 ul li a.pressed{
	background-color:#FFFFFF;
	background-image:none;
	border-style:solid;
	border-color:#1c1b20;
	color:#1c1b20;
	text-decoration:none;
}
#css3menu2 li.topfirst>a{
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	border-radius:4px 0 0 4px;
	text-shadow:#737378 0px -1px 1px;
}
#css3menu2 li.topfirst:hover>a,#css3menu2 li.topfirst a.pressed{text-shadow:#7db713 0px -1px 1px;}
#css3menu2 li.topmenu>a{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;text-shadow:#737378 0px -1px 1px;}
#css3menu2 li.topmenu:hover>a,#css3menu2 li.topmenu a.pressed{text-shadow:#7db713 0px -1px 1px;}
#css3menu2 li.toplast>a{
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	text-shadow:#737378 0px -1px 1px;
}
#css3menu2 li.toplast:hover>a,#css3menu2 li.toplast a.pressed{text-shadow:#7db713 0px -1px 1px;}
#css3menu2 _>li>a{padding:0;}
#css3menu2 li.subfirst>a{border-width:0;border-style:none;padding:0;}
#css3menu2 li.subfirst:hover>a,#css3menu2 li.subfirst a.pressed{border-style:none;}
#css3menu2>li:nth-child(1){width:10%}
#css3menu2>li:nth-child(2){width:17%}
#css3menu2>li:nth-child(3){width:10%}
#css3menu2>li:nth-child(4){width:17%}
#css3menu2>li:nth-child(5){width:15%}
#css3menu2>li:nth-child(6){width:12%}
#css3menu2>li:nth-child(7){width:13%}
@-moz-document url-prefix(){
	body:first-of-type ul#css3menu2{display:inline-block}
	body:first-of-type ul#css3menu2>li{display:block;float:left !important;}
}
@media only screen and (max-width:706px),only screen and (max-device-width:706px){
	#css3menu2>li:nth-child(1){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(2){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(3){width:15%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(4){width:15%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(5){width:13%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(6){width:12%;margin:0 0% 0 0.25%;}
	#css3menu2>li:nth-child(7){width:13%;margin:0 0% 0 0.25%;}
	body:first-of-type #css3menu2{display:inline-block}
	body:first-of-type #css3menu2>li{display:block; float:none !important;}
}
@media only screen and (max-width:504px),only screen and (max-device-width:504px){
	#css3menu2>li:nth-child(1){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(2){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(3){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(4){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(5){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(6){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(7){width:100%;margin:0 0% 0 0.25%;}
}
@media only screen and (max-width:321px),only screen and (max-device-width:321px){
	#css3menu2>li:nth-child(1){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(2){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(3){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(4){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(5){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(6){width:100%;margin:0 0% 0 0.25%;}
	#css3menu2>li:nth-child(7){width:100%;margin:0 0% 0 0.25%;}
}
@media only screen and (max-width:320px),only screen and (max-device-width:320px){
	#css3menu2>li:nth-child(1){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(2){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(3){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(4){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(5){width:100%;margin:0 0% 1px 0.25%;}
	#css3menu2>li:nth-child(6){width:100%;margin:0 0% 0 0.25%;}
	#css3menu2>li:nth-child(7){width:100%;margin:0 0% 0 0.25%;}
}
/* Flip the last submenu so it stays within the page */
#css3menu2 .last {
   left:auto; /* reset left:0; value */
   right:0; /* Set right value instead */
}

#css3menu1 li.active > a {
  background-color: var(--accent);
  color: var(--text-dark);
  transform: translateY(1px);
  box-shadow: inset 0 2px 4px rgba(0,0,0,0.3);
}

#footer a {
  color: inherit;
} 


/* SUBMIT BUTTON (primary) */
.submit-btn {
    background-color: #7db713;
    color: #000;
    border: 1px solid #000;
    padding: 8px 22px;
    font-size: 16px;
    font-weight: bold;
    font-family: inherit;
    cursor: pointer;
    border-radius: 10px;   /* more rounded */
}

/* hover */
.submit-btn:hover {
    background-color: #8fdc1a;
}

/* click */
.submit-btn:active {
    background-color: #6aa10f;
}


/* CLEAR BUTTON (improved readability) */
.clear-btn {
    background-color: #444;     /* darker so text is readable */
    color: #ffffff;             /* white text for contrast */
    border: 1px solid #000;
    padding: 6px 16px;
    font-size: 14px;
    font-family: inherit;
    cursor: pointer;
    border-radius: 10px;        /* match rounded look */
    margin-left: 10px;
}

/* hover */
.clear-btn:hover {
    background-color: #666;
}

/* click */
.clear-btn:active {
    background-color: #333;
}


.product-circle {
    width: 260px;
    height: 260px;
    border-radius: 50%;
    
    /* green gradient like your image */
    background: radial-gradient(circle at center, #7ed321 0%, #4cae12 70%);

    /* soft glow around circle */
    box-shadow: 
        0 0 40px rgba(125,183,19,0.7),
        inset 0 0 25px rgba(0,0,0,0.2);

    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px auto;
    overflow: hidden;
    position: relative;
} 

.product-circle img {
    width: 85%;
    height: auto;
    object-fit: contain;

    /* slight lift like your design */
    transform: scale(0.95);
}

/* New banner change Daniel + Gemini */




/**
.new-catalog-badge {
    position: absolute;
    top: 10px; 
    left: 50%;
    transform: translateX(-50%); 
    background-color: #4cd964; 
    color: #000000; 
    font-size: 15px; 
    font-family: Arial, sans-serif;
    border: 1px solid #000000; 
    white-space: nowrap; 
    z-index: 1000;
    pointer-events: none; 
    line-height: 1.5; 
    **/
    /* --- NOWE REGUŁY: WYMUSZENIE CENTROWANIA --- */
    /**
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    padding: 12px 30px !important; 
    margin: 0 !important;
    text-indent: 0 !important;
    box-sizing: border-box !important;
    **/
    /* ------------------------------------------ */
/**
}
**/
/* Kod strzałki zostaje bez zmian */
/**
.new-catalog-badge::after {
    content: '';
    position: absolute;
    bottom: -35px; 
    left: 50%;
    transform: translateX(-50%);
    width: 30px;
    height: 35px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='35' viewBox='0 0 30 35'><path d='M10,2 L20,2 L20,18 L28,18 L15,33 L2,18 L10,18 Z' fill='%231d6b99' stroke='%23000000' stroke-width='2' stroke-linejoin='miter'/></svg>");
    background-repeat: no-repeat;
    background-position: center;
    
}
**/


