
#container {margin: 0;}
img {border: 0;}
body {background:#f2f2f2;margin:0;border:0;font:13px Arial,Helvetica,sans-serif;color:#606060;line-height:18px}
/* Left & Right alignment */
.left {float:left}
.right {float:right}
.wrapper {width:100%;overflow:hidden}
.center {text-align:center}
/* main layout */
a {color:#000;text-decoration:underline;outline:none}
a:hover {text-decoration:none}
h1 {float:left;margin-top: 0px;margin-left: 25px;}
h2 {font-size:36px;color:#000;line-height:1.2em;letter-spacing:-1px;}
h3 {font-size:24px;line-height:1.2em;color:#000;letter-spacing:-1px;padding: 110px 110px -40px 110px;}

/* Language and Social */
#backNav {float: left;width: 100%;overflow:hidden}
#nav {margin: auto;width: 980px;height: 26px;}
#navLeft {float: left;width: 30%;padding: 12px 0 0 32px;}
#navRight {float: right;width: 40%;text-align: right;padding: 0px 0px 0px 0px;}

#top_nav {float:right;padding:0 32px 0 0}
#top_nav li {float:left;padding-right:8px;margin-right:7px;background:url('../images/line_top.gif') right 5px no-repeat;list-style-type: circle;}
#top_nav li a {color:#666;text-decoration:underline;font-size:12px}
#top_nav li a:hover {text-decoration:none}
#top_nav .end {padding-right:0;margin-right:0;background:none}

/* Head */
#backHead {float: left;width: 100%;overflow:hidden;background: #FFFFFF;}
#head {margin: auto;width: 980px;height: 172px;}
#logo {display:block;background: url('../images/favicon.png') no-repeat;width: 128px;height: 128px;text-indent:-9999px}
#titleHead{float: left;text-shadow: 0 5px 6px #111111;margin-top: 35px;margin-left: 25px;font-family: cursive;font-size: 420%;font-weight: bold;letter-spacing: 0px;color: #00CC00;}
#title2Head {float: left;text-shadow: 0 5px 6px #FFFFFF;margin-top: 75px;margin-left: -125px;font-family: cursive;font-style: oblique;font-size: 170%;font-weight: bold;letter-spacing: 0px;color: #202020;}
#cubes {float: right;background: url('../images/cubes.png') no-repeat;margin-top: 0px;margin-left: 0px;width: 330px;height: 175px;}

/* Menu */
#backMenu {float: left;width: 100%;overflow:hidden;background: #6666666;margin-top: -50px;}
#marginmenu {margin: auto;width: 980px;height: 40px;}		
#menuLeft {float: left;width: 70%;}
#menuRight {float: right;width: 10%;text-align: right;background: #000}

#menuLeft {float:left;padding: 0}
#menuLeft ul {list-style: none;margin: 0;padding: 0;}
#menuLeft li {float: left;margin-right: 1px;padding: 5px;background: transparent url('../images/bg-bubplastic-button.gif') top left no-repeat;background-size: 100% 100%;border-radius: 20px 20px 0px 0px;}
#menuLeft li a {display: block;padding-left: 0px;float: left;font-family: sans-serif;font-size: 110%;font-weight: bold;letter-spacing: 0px;color: #FFF;text-decoration: none;width: 120px;margin-left: 0px;text-align: center;line-height: 40px;}
#menuLeft li a:hover, #menuLeft #menu_active a {color: #11FF11;}

/* Body*/
#backBody {float: right;width: 100%;overflow:hidden;}
#body {margin: auto;width: 980px;background:url(../images/bg_header2.jpg) center 0px no-repeat;padding-top: 50px;}
#bodyLeft {float: left;padding-left:50px;width: 28.5%;text-align: Left;}
#bodyRight {float: right;padding-right: 40px;padding-left: 20px;width: 57%;text-align: left;}

/* Home */
#backBodyHome {float: left;width: 100%;overflow:hidden;}
#bodyHome {margin: auto;width: 980px;height: 413px;Color1: #090909;background:url(../images/header_bg.png) center 0px no-repeat;}
#bodyLeftHome {float: left;padding:0px;width: 35%;text-align: Left;}
#bodyRightHome {float: left;padding: 0px;width: 60%;text-align: center;}
.textHome {font-size:20px;line-height:1.2em;color:#fff;padding:25px 0 0 45px;letter-spacing:-1px;float:left;position:relative;}
.textHome p span {display:block;margin-top:-4px}
.textHome p {padding-left:5px;padding-bottom:0px}
.textHome .tittleHome {font-size:75px;line-height:1.2em;display:block;letter-spacing:-2px;margin-bottom:-10px}
.textHome .tittleHome span {font-size:44px;line-height:1.3em;color:#000;display:block;margin-top:-22px;letter-spacing:-1px}
.textHome .buttonHome {display:block;position:absolute;top:300px;left:49px;background:url(../images/button_1.png) 0 0 no-repeat;width:158px;height:56px;text-align:center;font-size:24px;line-height:46px;color:#3d6c00;text-transform:uppercase;text-decoration:none}
.textHome .buttonHome:hover {color:#000}

#bodyHome2 {margin: auto;width: 980px;background:url(../images/bg_header2.jpg) center 0px no-repeat;}

.color1 {float:left;color:#000;margin-top:-14px}
.left {float:left}
.right {float:right}
.wrapperLeft {float:left;width:100%;margin-bottom:23px}
.wrapperRight {float:right;width:100%;margin-bottom:-7px;margin-right:-25px}
.marg_right1 {float:left;margin-right:19px;margin-left:0px;margin-top:-10px}
.pad_top1 {padding-top:1px}
.pad_bot1 {padding-bottom:6px}
.pad_bot3 {padding-bottom:0px}

/* Features */
.buttonFeatures {display:block;background:url(../images/button_2.png) no-repeat;margin-left:15px;width:129px;height:44px;font-weight:bold;text-decoration:none;cursor: pointer;border: none;line-height:36px}
.buttonFeatures:hover {color:#009900}
.moreFeatures {border: 3px solid #777;padding: 8px;}

#page-wrap     { width: 750px;margin: 40px auto;}
#feature-table { width: 100%; border-collapse: collapse;text-align: center; table-layout: fixed;}
#feature-table th {font-size:28px;line-height: 1.2em; vertical-align: bottom;}
#feature-table th span {font-size:18px;line-height: 1.2em}
#feature-table td {border-bottom: 1px solid #ddd;padding: 12px 5px;}
#feature-table tr:last-child { border-bottom: 2px solid #f2f2f2;}
.firstRow   {width: 250px;}

.probox {float:left;width:100%;margin-bottom:10px;text-align: center;}
.buttonProFeatures {position: absolute;margin-top:-35px;margin-left:210px;}
#freebox {float:left;width:50%;margin-left:0px;text-align: center;}
#openbox {float:left;width:50%;margin-left:275px;margin-top:-440px;text-align: center;}

/* Adzok Pro */
.wrapperProLeft {float:left;}
.wrapperProRight {float:right;}

/* Buy */
.wrapperBuyLeft {float:left;width:46%;padding-right:10px;padding-left:10px;}
.wrapperBuyRight {float:right;width:46%;padding-right:10px;padding-left:10px;}

/* Download */
.wrapperDownloadLeft {float:left;width:57%;}
.wrapperDownloadRight {float:left;width:43%;}

/* Banner */
#backColumn {float: left;width: 100%;overflow:hidden;background-color: #e6e6e6;}
#column {margin: auto;width: 980px;height: 200px;padding-top: 10px;}
#columnLeft {padding-left: 50px;padding-right: 10px;float: left;width: 30%;background-color1: #000;}
#columnCenter {padding-left: 30px;padding-right: 10px;float: left;width: 19%;background-color1: #333;}
#columnRight {padding-left: 0px;padding-right: 10px;float: left;width: 16%;background-color1: #999;}
#columnFour {padding-left: 15px;padding-right: 0px;float: left;width: 21%;background-color1: #FFF;}
.button {display:block;background:url(../images/button_2.png) 0 0 no-repeat;width:129px;height:44px;font-weight:bold;text-align:center;text-decoration:none;cursor: pointer;border: none;line-height:36px}
.button:hover {color:#009900}
.subscribe {padding-bottom:30px;}
.list1 li {margin-left:-40px;list-style-type: none;font-size:12px;line-height:24px}
.list1 li a {padding-left:8px;background: url(../images/marker_1.gif) 0 5px no-repeat}
.list2 {margin-left:-35px;margin-top:-10px}
.list2 li {line-height:24px;list-style-type: none;}
.list2 li a {padding-left:10px;background:url(../images/marker_1.gif) 0 5px no-repeat}
#newsletter {}
#newsletter .bg {background: url(../images/newsletter_input.png) 0 0 no-repeat;min-height:43px}
#newsletter .input {border: none;background:none;padding:7px 10px;width:231px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#606060;height:14px} 
#icons {}
#icons li {margin-left:-40px;list-style-type: none;line-height:24px;font-size:12px}
#icons img {float:left;margin-right:10px;margin-top:4px}
.address {line-height:24px;font-size:12px}
.address span {width:57px;float:left;color:#000}
.address a {color:#76a300}
.gplus {float:left;margin-right:30px;margin-top:4px}

/* Footer */
#backBanner {float: left;width: 100%;overflow:hidden;background-color:#454545;}
#banner {margin: auto;width: 980px;text-align: center;line-height:20px;font-size: 13px;color: #CCCCCC;padding-top: 15px;padding-bottom: 15px;}
#bannerLeft {float: left;}
#bannerRight {float: right;}
.link a {font-family: sans-serif;font-size: 80%;font-weight: bold;letter-spacing: 0px;color: #0B77CF;text-decoration: none;text-align: center;line-height: 25px;}
.link a:hover {text-decoration: underline;}

/* forms ======= */
#ContactForm {padding-top:1px}
#ContactForm span {float:left;padding-right:5px;width:94px;line-height:28px;color:#000;font-weight: bold;}
#ContactForm .wrapper {min-height:40px}
#ContactForm .bg {float:left;background:#fff;border-left:1px solid #bfbfbf;border-top:1px solid #bfbfbf;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative}
#ContactForm .veri_span {width:150px;overflow:hidden}
#ContactForm .verif_box {width:80px;margin-right:10px;overflow:hidden}
#ContactForm .textarea_box {height:230px;width:100%;overflow:hidden}
#ContactForm a {margin-left:2px;float:right}
#ContactForm .input {width:230px;background:none;padding:6px 10px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#606060;height:15px;margin:0;border: none;}
#ContactForm textarea {overflow:auto;width:434px;background:none;padding:6px 10px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#606060;height:207px;margin:0;border: none;}
.buttonContact {float:right;padding-bottom:7px;background:url(../images/button_2.png) 0 0 no-repeat;width:129px;height:44px;font-weight:bold;text-align:center;text-decoration:none;cursor: pointer;border: none;}
.buttonContact:hover {color:#009900}

/*@media screen and (max-width:980px) {
	#nav {width: 100%;}
	#head {width: 100%;background-color:#454545;}
	#cubes {display: none;}
	#menu {display: none;}
	
	#logo {display: block;float:center;text-align: center;}
	#titleHead{display: none;float: center;text-shadow: 0 5px 6px #111111;margin-top: 35px;margin-left: 25px;font-family: cursive;font-size: 420%;font-weight: bold;letter-spacing: 0px;color: #EFEFEF;}
	#title2Head {display: none;float: center;text-shadow: 0 5px 6px #FFFFFF;margin-top: 75px;margin-left: -125px;font-family: cursive;font-style: oblique;font-size: 170%;font-weight: bold;letter-spacing: 0px;color: #202020;}

	#body {width: 100%;}
	#bodyLeft {width: 20%;}
	#bodyRight {width: 60%;}
	
	// banner 
	#column {width: 100%;}
	#columnLeft {padding-left: 50px;padding-right: 10px;width: 30%;}
	#columnCenter {display: none;}
	#columnRight {padding-left: 90px;width: 16%;}
	#columnFour {padding-left: 60px;width: 21%;}
	#banner {width: 100%;}
}

@media screen and (max-width:768px) {

	#menu {width: 400px;}
	#body {width: 100%;}
	#bodyLeft {display: none;}
	#bodyRight {width: 90%;}
	
	// banner 
	#columnLeft {margin: auto;padding-left: 150px;padding-right: 10px;width: 90%;}
	#columnCenter {display: none;}
	#columnRight {padding-left: 90px;width: 16%;}
	#columnFour {displ1ay: none;}
	#banner {width: 100%;}
}

@media screen and (max-width:600px) {
	#title2Head {display: none;}
	#backBody {width: 59.5%;}
	#fondolateral {width: 38%;}
}

@media screen and (max-width:480px) {
	#icono {width: 100%;}
	#titulo {display: none;}
	#backBody {width: 96%;}
	#fondolateral {width: 100%;}
	#menu {height: 54px;}
}

@media screen and (max-width:320px) {
	#titulo {display: none;}
	#backBody {width: 94%;}
	#fondolateral {width: 100%;}
	#menu {height: 108px;}
	#colizq {width: 100%;}
	#colder {display: none;}
}

@media screen and (max-width:240px) {
	#titulo {display: none;}
	#backBody {width: 94%;}
	#fondolateral {width: 100%;}
	#menu {height: 108px;}
	#colizq {width: 100%;}
	#colder {display: none;}
}*/