/*
Theme Name: Quake Global
Theme URI: http://guakeglobal.com/
Description: Quake Global Theme
Author: RVAD
Version: 2.0
Tags: buddypress
*/
@charset "utf-8"; 


html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, hr{margin:0; padding:0}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th{font-size:1em; font-weight:normal; font-style:normal; text-align:left}
ul, ol{list-style:none}
fieldset, img, hr{border:none}
caption, th{text-align:left}
table{border-collapse:collapse; border-spacing:0}
td{vertical-align:top}
p{line-height:165%; color:#333; margin:2px; padding:2px; text-align:justify}
a img{border:none}
em{font-style:italic}
h1, h2, h3, h4, h5, h6{margin:0; padding:0}
body{padding:0; text-align:center; margin:0 auto; background:url(images/main-bg.jpg) no-repeat 50% 0%; font:normal 90%/1.2 Arial,Helvetica,sans-serif; font-family:Arial,Helvetica,sans-serif; color:#333}
#wrapper{margin:0 auto; padding:0; width:900px; height:auto text-align:left}
#header{width:900px; height:120px; float:left; background:#fff}
#logo{float:left; border:none}
#header-links{float:right; margin:10px; padding-right:10px; text-align:right; font-size:12px}
#header-links a{font-size:12px}
#searchform{margin:0; padding:0; margin-top:20px}
.searchbox{width:180px; padding:3px; border:1px solid #999; color:#666; vertical-align:middle}
#searchsubmit{vertical-align:middle}
#header-alert{float:left; width:870px; height:20px; background:#ffebe8; border:1px solid #c00; margin:10px; padding:5px}
#header-alert p{text-align:center; font-size:11px; color:#000}
#nav{width:900px; padding:15px 0 10px 0; margin:0 auto; text-align:center; background:url(images/nav-bg.png) repeat-x; border-bottom:7px solid #CCCCCC; float:left}
#nav li{display:inline}
#nav li a{padding:10px 15px; font-size:20px; text-transform:uppercase; color:#999; text-decoration:none}
#nav li a:hover{border-top:5px solid #2d52a4; color:#2d52a4}
#selected{border-top:5px solid #2d52a4; color:#2d52a4}
.current_page_item, .current_page_parent{border-top:5px solid #2d52a4; padding-top:16px; color:#2d52a4}
#nav li.current_page_item a, #nav li.current_page_parent a{color:#2d52a4}
#sidebar-block .current_page_item{padding:0; border:none; font-weight:bold}
#current, .current-post{font-weight:bold}
#slider-content{width:900px; height:250px; background:#fff; float:left; text-align:left}
#slider-module-info{position:relative; top:-100px}
#slider-links{width:250px; height:250px; float:right; background:url(images/slider-links-bg.png) no-repeat}
#slider-links li{list-style:none}
#slider-links li a{display:block; padding:6px; font-size:18px; color:#999; text-decoration:none; text-transform:uppercase; background:url(images/slider-links-button-bg.png) no-repeat 0% 100%}
html>body #slider-links li a{display:block; padding:16px; font-size:18px; color:#999; text-decoration:none; text-transform:uppercase; background:url(images/slider-links-button-bg.png) no-repeat 0% 100%}
#slider-links li a:hover{color:#2d52a4}
li .current-cat{color:#222; background:#09c}
ul{list-style:none}

#slider-content-products{width:900px; height:250px; background:#fff; float:left; text-align:left}
#slider-module-info-products{position:relative; top:-100px}
#slider-links-products{width:250px; height:250px; float:left; background:url(images/slider-links-bg.png) no-repeat}
#slider-links-products li{list-style:none}
#slider-links-products li a{display:block; padding:10px; font-size:13px; color:#999; text-decoration:none; text-transform:uppercase; background:url(images/slider-links-button-bg.png) no-repeat 0% 100%}
html>body #slider-links-products li a{display:block; padding:10px; font-size:12px; color:#999; text-decoration:none; text-transform:uppercase; background:url(images/slider-links-button-bg.png) no-repeat 0% 100%}
#slider-links-products li a:hover{color:#2d52a4}










#newsticker{width:877px; height:10px; float:left; margin-top:20px; background:url(images/newsscroller-bg.png) repeat-x; color:#fff; border-left:3px solid #666; padding:8px 10px 12px; text-align:left}
#breadcrumbs{width:880px; float:left; padding:10px; font-size:11px; text-align:left}
#content{width:900px; float:left; background:#fff; text-align:left}
#content-entry{width:600px; padding:20px; float:left; text-align:justify; font-size:12px; color:#696969}
#content-entry p{font-size:12px; color:#696969}
#frontpage{width:470px; padding:20px; float:left}
#frontpage p{font-size:12px; line-height:18px; color:#666}
#posts{width:420px; float:left}
#post-box{width:auto; height:auto; border-bottom:1px dashed #0c2443; margin-bottom:40px; float:left; padding-bottom:20px}
#post-img-prev{float:left; border:2px solid #063f5d; margin:10px 0}
#post-img-prev:hover{float:left; border:2px solid #fff; margin:10px 0}
#featured-products{width:350px; float:right; padding:10px}
#featured-products h1{font-size:18px; color:#333; padding:10px}
#featured-product-box{float:left; width:125px; height:180px; margin:0 10px; padding:5px; border-bottom:1px solid #ddd}
#featured-product-box img{margin:20px 0}
#featured-product-box #link{background:url(images/bullet-sqr-purple.png) no-repeat 0% 50%; padding-left:15px}
#featured-product-box p{font-size:11px; color:#666}
#pdf-download{background:url(images/download-icon.png) no-repeat 0% 50%; padding:10px; padding-left:40px; font-size:14px; font-weight:bold}
#sidebar-left{width:200px; float:right; margin-left:30px}
#sidebar-right{width:200px; float:right; list-style:none; padding:20px; border-left:1px solid #eee}
#sidebar-block{float:right; width:200px; padding:0; margin-bottom:30px}
#sidebar-block li a{display:block; padding:5px; border-bottom:1px solid #eee; text-decoration:none; color:#06c; font-size:12px}
#sidebar-block li a:hover{background:#2d52a4; color:#fff}
#loginform label{color:#666}
#user_login, #user_pass{width:160px; padding:3px; border:1px solid #999; color:#666; vertical-align:middle}
#recent{width:900px; float:left; margin-bottom:40px}
#recent-block{width:30%; padding-left:20px; margin-right:10px; float:left; border-left:1px dashed #0c2443}
#recent-block a{line-height:20px; text-decoration:none; color:#aaa; font-size:11px}
#footer{width:860px; background:#fff; float:left; padding:20px; font-size:10px; color:#999}
#footer p{margin:0; padding:0; line-height:1.5em}
#footer a{font-size:10px; font-weight:bold}
#footer li{display:inline}
.script{font-size:16px; line-height:150%; color:#fff}
.script:hover{color:#09c}
a{text-decoration:none; font-size:12px; color:#06c}
a:hover{text-decoration:underline}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:lighter}
#commentform{width:400px}
#commentform #comment{width:500px; border:1px solid #036; background:#fff; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000}
#product-list{padding:10px; width:auto; float:left}
#sidebar-right-product{width:265px; float:right; margin-right:10px}
#products-right{width:255px; padding:5px; padding-left:10px; height:140px; background:url(images/products-right-bg.png) no-repeat 0% 0%; float:left}
#product-list li{list-style:none}
#product-list li a{display:block; padding:10px; font-size:14px; color:#999; text-decoration:none; text-transform:uppercase; background:url(images/slider-links-button-bg.png) no-repeat 0% 100%}
#product-list li a:hover{background:#2d52a4; color:#fff}
#product-list-items{width:600px; float:left; padding:10px}
#product-list-item{float:left; width:125px; height:auto; margin:10px 0; margin-right:10px; padding:5px; text-align:center; background:#fff}
#product-list-item h4{text-align:center}
#featured{width:650px; position:relative; height:250px; background:#000; float:left}
#slideshow{position:relative; height:250px}
#slideshow a{position:absolute; top:0; left:0; z-index:8}
#slideshow a.active{z-index:10}
#slideshow a.last-active{z-index:9}
.newsticker{list-style-type:none; list-style:none; margin:0; color:#fff; font-size:11px}
.newsticker ul li{list-style:none}
#newsticker a{color:#fff; line-height:16px}
.newsticker p{color:#fff; float:left; margin:0; margin-right:5px; padding:0; font-weight:bold}
strong{font-weight:bold}
#newslink{background:url(images/newsicon.gif) no-repeat 0% 50%; padding-left:20px; font-size:11px; line-height:20px}
h1{font-size:20px; color:#2d52a4; text-transform:uppercase}
h2{font-size:18px; color:#2d52a4}
.home h2{font-size:18px;}
#featured-products h2{color:#2d52a4}
#frontpage h2{padding:0 0 10px 4px}
div.h7{font-size:18px; color:#2d52a4; text-transform:uppercase}
h3{font-size:26px; color:#2d52a4; text-transform:uppercase}
h4{font-size:18px; color:#666; font-weight:bold}
h5{color:#06c; font-size:14px}
a h5{font-size:16px; color:#06c}
a h5:hover{font-size:16px; color:#06c; text-decoration:underline}
h6{font-size:12px; color:#999; font-weight:bold}
#faqs ol li {line-height:25px;list-style:decimal outside none;margin-left:29px;}
span.wpcf7-list-item{display:inline-block}
#toolbar{width:400px; height:20px; float:right}
#toolbar a{margin-left:20px}
#printthis{background:url(images/print.png) no-repeat 0% 50%; padding:2px 2px 2px 20px; float:right; font-size:12px}
#emailthis{background:url(images/email.png) no-repeat 0% 50%; padding:2px 2px 2px 20px; float:right; font-size:11px}
#pdf-link{background:url(images/pdf-icon.png) no-repeat 0% 50%; padding:2px 2px 2px 20px; font-size:11px}
#word-link{background:url(images/word-icon.png) no-repeat 0% 50%; padding:2px 2px 2px 20px; font-size:11px}
#zip-link{background:url(images/zip-icon.png) no-repeat 0% 50%; padding:2px 2px 2px 20px; font-size:11px}
#text-decrease{background:url(images/text-decrease.png) no-repeat 0% 50%; padding:2px 2px 2px 20px; font-size:11px; float:right}
#text-increase{background:url(images/text-increase.png) no-repeat 0% 50%; padding:2px 2px 2px 20px; font-size:11px; float:right}
#textfield{width:180px; padding:3px; border:1px solid #999; color:#666; vertical-align:middle; margin-bottom:10px}
#textfield2{width:300px; padding:3px; border:1px solid #999; color:#666; vertical-align:middle; margin-bottom:10px}
label{font-weight:bold; color:#666}
#submit{padding:4px 20px; border:none; background:#039; color:#fff; font-weight:bold}
#submit:hover{background:#003; cursor:pointer}
#textbox{width:300px; padding:3px; border:1px solid #999; color:#666; margin-bottom:10px}
#registerform-tml-page label input{width:180px; padding:3px; border:1px solid #666; color:#333; vertical-align:middle}
#registerform-tml-page .input{width:180px; padding:3px; border:1px solid #666; color:#333; vertical-align:middle}
#result{float:left; margin-right:50px; margin-bottom:50px}
#result h5{font-size:18px; color:#06c}
#result p{font-size:11px; color:#000; margin:0}
#result h6{font-size:10px; color:#390}
td, tr{padding:5px}
#textfield1{padding:2px; width:200px}
#textarea1{padding:2px; width:200px}
#sales-form label{display:block; float:left; margin:4px 0; width:48%}
#sales-form .label-full{width:100%; margin:4px 0}
#sales-form label input{margin:4px 0; width:90%}
#sales-form select{margin:4px 5px; color:#696969}
.wpcf7 label{display:block; float:left; margin:4px 0; width:48%}
.wpcf7 .label-full{width:100%; margin:4px 0}
.wpcf7 label input{margin:4px 0; width:90%;display:block;}
.wpcf7 select{margin:4px 5px; color:#696969}
.wpcf7 label{text-align:left;}
.operation-form label{width:100%}
.operation-form input[type=text]{width: 80% !important}
.operation-form textarea{width:80% !important}

.login{padding:0}
.login p.error{padding:5px; border:1px solid #c00; background-color:#ffebe8; color:#333}
.login p.message{padding:5px; border:1px solid #e6db55; background-color:#ffffe0; color:#333}
.login form label{display:block}
.login p.error{padding:5px; border:1px solid #c00; background-color:#ffebe8}
.login p.message{padding:5px; border:1px solid #e6db55; background-color:#ffffe0}
#login-submit-tml-page, 
#register-submit-tml-page, 
#lostpassword-submit-tml-page, 
#wp-submit-tml-page{padding:4px 20px; border:none; background:#039; color:#fff; font-weight:bold}
#login-submit-tml-page:hover, #register-submit-tml-page:hover, #lostpassword-submit-tml-page:hover{background:#06f; cursor:pointer}
#user_pass-tml-page, #user_login-tml-page, #user_email-tml-page, #pass1, #pass2, #regcode, #captcha, #firstname, #lastname, #website, #aim, #yahoo, #jabber, #about, .custom_field{padding:2px; width:200px; margin-top:5px; border:1px solid #999}
.input{padding:2px; width:200px; margin-top:5px}
#loginform-tml-page p label{display:inline-block}
#pwd-tml-page, #log-tml-page{display:block; padding:2px; width:200px; margin-top:5px; border:1px solid #999}
.forgetmenot{vertical-align:middle; line-height:20px}
#rememberme-tml-page{display:inline-block; line-height:20px; vertical-align:middle}
.tml-links{display:none}
.post-template-product-php h6{font-size:15px; color:#2d52a4}
.career-titles{color:#0066CC;display:block;font-size:12px;font-weight:bold;}
.career-bullets{width:250px;float:left;margin-top:20px;}
.career-bullets ul li{line-height:200%;}
.career-bullets ul{margin-top:10px;}
