/*  Stylesheet by themajiks.
	themajiks@gmail.com
	http://www.facebook.com/themajiks
	http://www.behance.net/themajiks
*/

/*-----------------Resets Start---------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
html {
	font-family:Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
hr{color:#999999; height:1px; border-color:#e3e3e3; padding:0; margin:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:100%; background:#090909 url(../images/bg.jpg) repeat center center;}
p, h1, h2, h3, a, div, ul, li, a:link, a:visited, a:hover, a:active{text-decoration:none; background:none;}
form{padding:0; margin:0;}
a {color:#be0000;}
a img{ vertical-align:middle;}
.clear-all{ clear:both; height:0px!important; visibility:hidden;}
.pad{ padding:15px;}
.rt{ float:right;}
.lt{ float:left; padding:10px; width:auto;}
div.line{ background:#b92424; width:100%; height:1px; display:block; margin:17px 0;}
div.no-line{ height:0px!important;}
li{color:#000000; line-height:18px;}

h1 { font:bold 137.5%/1.3em Arial, Helvetica, sans-serif; text-decoration: none; color:#090909; margin:5px 0px;  text-transform:uppercase;}
h1 span{ color:#626054; font-weight:normal; display:block; font-size:14px; letter-spacing:2px;}

h2 { font:bold 100.5%/1.1em Arial, Helvetica, sans-serif; text-decoration: none; color:#090909; margin:10px 0px; text-transform:uppercase; background:#d5df3e; padding:10px 0; border-bottom:#bfc830 2px solid;}
h2 a{ color:#343434;}
h2 span{ color:#ef0000;}

p { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#090909; margin:0.2em 0 0.7em 0; line-height:1.125em; font-size:13px;}
p span{ color:#ef0000;}

.coming-soon{ width:800px; height:310px; position:absolute; left:50%; top:50%; margin:-180px 0 0 -420px; text-align:center; background:#f7f7f7; box-shadow:#000000 1px 4px 4px; -moz-box-shadow:#000000 1px 4px 4px; -ms-box-shadow:#000000 1px 4px 4px; -o-box-shadow:#000000 1px 4px 4px; -webkit-box-shadow:#000000 1px 4px 4px; border:#e31010 4px solid;}

.coming-soon h1, .coming-soon h3{ margin:0; line-height:18px;}
.coming-soon a img{ transition-duration:.3s; -moz-transition-duration:.3s; -ms-transition-duration:.3s; -o-transition-duration:.3s; -webkit-transition-duration:.3s;}
.coming-soon a img:hover{ margin-top:-1px;}


.left{ width:36%; float:left; padding:20px; text-align:right;box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.left h2{ margin-right:-20px;}
.right{ width:64%; float:right; padding:20px; background:#d2e035; height:100%; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.right ul{ float:left; width:32%; margin-right:2%; text-align:left; list-style:none; margin-top:20px;}
.right ul li{ display:block; font-size:12px; padding:4px 0px; margin:0px; line-height:normal;}
.right ul h3{ background:url(../images/tag.png) no-repeat right center; color:#FFFFFF; font-weight:normal; font-size:13px; line-height:normal; padding:8px 15px; margin-bottom:15px; height:30px; vertical-align:middle; display:table-cell;}

.pests{ background:url(../images/pests.png) no-repeat right top; width:281px; height:406px; position:absolute; left:-100px; bottom:0;}