/* 
Theme Name: Lab-Gear
Description: Lab-Gear Wordpress theme 2012
Version: 2.0
Author: Hark Design
Author URI: http://www.harkdesign.com/

This theme was worked, chopped, dropped nd blown at http://www.harkdesign.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/
html, body {padding: 0; margin: 0; background-color: #666666;}

body {background-color: #666666;}



/* CONTAINERS */
#capsule {width: 1070px; padding-top:1px; margin: 0 auto; }

.wrapper {
width: 938px; 
padding-top:0px; 
border-left:1px solid #000000;
border-top:5px solid #000000;
border-right:1px solid #000000; 
border-bottom:1px solid #000000; 
float: left; 
background: #ffffff;
overflow: hidden;
-moz-box-shadow: 0 0 30px #000000; 
-webkit-box-shadow: 0 0 30px #000000;
box-shadow: 0 0 30px #000000;}

.regionsidenav {
float: left;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
color: #333333;
line-height: 25px;}

.regionsidenav a:link, .regionsidenav a:active, .regionsidenav a:visited {color: #ffffff; text-decoration: none;}

.regionsidenav a:hover { color: #ff3300;}



/* TOP NAV TEXT */
#firstnav {
width: 940px;
min-height: 28px;
padding-top:3px;
float: right;
margin-right:0px;
background: url("images/blackstripe.png") repeat;
border-bottom:5px solid #000000;
z-index: 1;}


.pad {padding-left:15px;}

.right {float: right; padding-left:15px;}




/* SIDEBAR_PRODUCT */
.sidenav {margin-top:34px; margin-right:5px;}

.sidenav {
font-family: Arial, Helvetica, sans-serif;
color: #cccccc;
text-align: right;}

.sidenav h1{
margin-top: 20px;
margin-bottom:-5px;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 12px; 
color: #cccccc;
text-decoration: none;}

.sidenav ol {list-style: none;}

.sidenav li{
margin-bottom: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
list-style-type:none;
text-decoration: none;
text-align: right;}

.sidenav li a:active, .sidenav li a:link{
background: url(images/style/dot.gif) repeat-x bottom;
margin-bottom: 3px;
list-style-type:none;
color: #ffffff;
text-decoration: none;
display:block;
overflow: hidden;}

.sidenav ul li a:active, .sidenav ul li a:link {
background: none;
list-style-type:none;
color: #ffffff;
text-decoration: none;}

.sidenav ol a:hover, .sidenav ul li a:hover, .sidenav li a:hover {color: #ff3300;}

.toppad {margin-top:90px;}

/* HOME PAGE CONTROLS */
#mastheadimage {
width:938px;
line-height: 0px;}

#homeblock {width: 986px;}

.homeblockleft {width:626px; float:left;}

.block1_1 {
float: left;
width:100%;
margin-top:2px;}

.block1_1 p {
width: 500px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 16px;
color: #000000;
line-height: 20px;
padding-left:24px;
padding-top: 20px;
margin-top:2px;}

.block2_1 {
float: left;
width:313px;
height:198px;
background: url('images/homepage/box.jpg') no-repeat;
margin-top:2px;}

.block2_2 {
float: left;
width:626px;
height:198px;
background-color: #ffffff;
margin-top:2px;}

.block2_2 p {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 17px;
font-style: italic;
color: #636363;}

.homeblockright {width:227px; float:left;}

.block3_1 {
float: left;
width:277px;
height:198px;
margin-left:35px;
background-color: #efefef;
margin-top:2px;}

.block3_1 p {
font-family: Georgia, "Times New Roman", Times, serif;
width: 250px;
font-size: 17px;
line-height: 21px;
font-style: italic;
color: #000000;
padding-left:19px;
padding-top: 10px;
margin-top:2px;}

.block3small {
font-size: 12px;
font-style: normal;}



.homeblockdatafeedr {float:left; display:inline;}

.block4_1 {
float: left;
width:310px;
height:198px;
margin-left:5px;
background-color: #f6f6f6;
margin-top:35px;}

.block4_1 p {
font-family: Georgia, "Times New Roman", Times, serif;
width: 250px;
font-size: 17px;
line-height: 21px;
font-style: italic;
color: #7f7f7f;
padding-left:19px;
padding-top: 10px;
margin-top:2px;}

.block4_2 {
float: left;
width:310px;
height:198px;
margin-left:0px;
background-color: #f6f6f6;
margin-top:35px;}

.block4_2 p {
font-family: Georgia, "Times New Roman", Times, serif;
width: 250px;
font-size: 17px;
line-height: 21px;
font-style: italic;
color: #7f7f7f;
padding-left:19px;
padding-top: 10px;
margin-top:2px;}



/* PRODUCT THUMB CONTROLS */
.bubble p {
font-family: Helvetica, Verdana, Arial, sans-serif;
color: #ffffff;
font-size: 13px;
line-height: 16px;
margin-left:10px;
margin-right:10px;}

.bubble a {
font-family: Helvetica, Verdana, Arial, sans-serif;
color: #ffffff;
font-size: 13px;
line-height: 16px;
text-decoration: none;
font-weight: bold;}

.bubble a:hover {color: #ff3300;}

.fixone {margin-bottom:20px;}

.fixtwo {margin-bottom:40px;}

#rowblock{display: block;}

#row, #row a,{display: inline; padding:0px;}

.rowtext {line-height: 16px; }

.rowtext a {
font-family: Helvetica, Verdana, Arial, sans-serif;
color: #333333;
margin-top:0px;
text-decoration: none;}

.rowtext a:hover {color: #ff3300;}

.a p {width:183px; font-size: 13px;}
.b p {width:183px; font-size: 13px;}
.c p {width:183px; font-size: 13px;}
.d p {width:183px; font-size: 13px;}
.e p {width:183px; font-size: 13px;}

.fixone {margin-bottom:20px;}

.fixtwo {margin-bottom:40px;}



/* PAGES */
#content{
max-width: 936px;
min-height: 500px;
margin-left:20px;}

.post p {
max-width:475px;
margin-top:5px;
font-family: Helvetica, Verdana, Arial, sans-serif;
color: #000000;
font-size: 13px;
line-height: 17px;}


#content_product {
max-width:475px;
margin-top:5px;
margin-left:20px;}

.post_product {
margin-left:-20px;
font-family: Helvetica, Verdana, Arial, sans-serif;
color: #000000;
font-size: 13px;
line-height: 19px;}

.post_product p {margin-left:20px;}

.post_product p a {background: url('images/dot.gif') repeat-x bottom;
color: #000000;
text-decoration: none;}

.post_product p a:hover {color: #ff3300;}

#content_cart {
max-width: 936px;
min-height: 300px;}

.post_cart {
padding-left:24px;
width: 95%;}

.post_cart p {
max-width:475px;
margin-top:5px;
font-family: Helvetica, Verdana, Arial, sans-serif;
color: #000000;
font-size: 13px;
line-height: 17px;}




#content_blog{
max-width: 850px;
min-height: 500px;
margin-left:27px;
margin-bottom:37px;
float:left;}

.post_blog p{
font-family: Georgia, "Times New Roman", Times, serif;
max-width:600px;
margin-top:25px;
color: #333333;
font-size: 14px;
line-height: 18px;}


.post a, .post_cart a,  .post_blog a {
background: url('images/dot.gif') repeat-x bottom;
color: #000000;
text-decoration: none;}

.post a:hover, .post_cart a:hover,  .post_blog a:hover {color: #ff3300;}



/* ORDER TAB BLOCK CONTROL */
#masthead{
width: 936px; 
min-height: 377px; 
display: inline; 
background: #666666 url('images/product_masthead_bg.png') top left no-repeat;}

.hero{float:left;}

.builder{float:right; overflow:hidden; z-index: 0;}

#tabpage {float:left; min-height:350px; margin-bottom:30px;}/* Important: Tab window text control found within the Rehabtabs skin style sheet */

#ordercontainer {min-width:895px; max-width:899px; overflow:hidden;}/* CART BLOCK CONTROL */

.cartblock{width: 360px; float:left}/* GF BLOCK CONTROL */

.ordersystemblock{/* ICON BLOCK CONTROL */
width:430px;
float:right;
margin-top:20px;
margin-right:10px;}

.ordersystem {/* ICON ROW CONTROL */
width:99%;
float:left;
display:inline;
min-height: 100px;
overflow: hidden;
border-top:0px solid #ebebeb;}

.ordersystem img {padding:0px;}

.ordersystem img a:active {border:0;}

.indexrow {float: left;} /* ICON MULTIPLE IMAGE ROW CONTROL */



/* SHOW CART CONTROL */
#showcart{
width: 99%;
min-height:300px;
float: left;
border-left:1px solid #ebebeb;
background: url('images/greystripe.png') repeat;
font-family: Helvetica, Verdana, Arial, sans-serif;}

.showcart{
width: 95%;
padding-left:24px;
margin-top:20px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;}



/* HEADINGS */
h1, h1 a:active, .text h1 {
max-width: 650px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 22px;
color: #000000;
text-decoration: none;
line-height: 35px;}

#indextext h1, #indextext h1 a:active {
font-family: Helvetica, Verdana, Arial, sans-serif;
margin-left:20px;
margin-top:30px;
margin-bottom:5px;
font-size: 28px;
color: #000000;
text-decoration: none;}

h2, h2 a, .text h2 {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 20px;
margin-left:20px;
font-color: #333333;
line-height: 26px;}

h3, h3 a, .text h3 {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 11px;
font-color: #000000;}

h1 a:visited, #indextext, h1 a:visited, h2 a:visited, h3 a:visited {color: #000000;}



/* LISTS */
 ul{
padding-left: 40px;
padding-bottom: 15px;
list-style-position: inside;
list-style-type:circle;}

 li {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 13px;
line-height: 19px;}



/* FOOTER */
.footer {width: 938px;}

.footerblock {
margin-top:2px;
float: left;
min-height:230px;
 background: #efefef;}

.footerblock a:active, .footerblock a:link, .footerblock a:visited {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 18px;
color: #333333;
text-decoration: none;
margin-left:24px;}

.footerblock h1 {
font-size:11px;
font-weight:bold;
margin-left:24px;
margin-bottom: -10px;}

.footerblock a:hover {color: #ff3300;}

.footerblock img {line-height: 18px; margin-top:20px;}



/* BOTTOM MENU */
.bottommenublock {min-height: 50px; background-color: #000000;}

.bottommenublock img {margin-bottom: -17px;  margin-left:24px; padding-top:5px;}

.bottommenu, .bottommenu a {
padding-top:10px;
font-family: Helvetica, Verdana, Arial, sans-serif;
color: #999999;
font-size: 11px;
text-decoration: none;}

.bottommenu a:hover {color: #ff3300;}



/* OTHER */
a img {
vertical-align: bottom;
background-image: none;
text-decoration: none;
border: 0 none;}
	
a:visited {colour: #000000;}

.fix {margin-top: -34px;}

.left {float:left;}

.right {float:right;}

.leftmargin {padding-left:20px;}

.halfmargin {padding-left:15px;}

.noleftmargin {margin-left:-27px;}

.norightmargin {margin-right:-17px;}

.footerstep {margin:-20px; display: inline; float:left;}

.vertstep {margin-top:20px;}

.bottom  {vertical-align: baseline; display: inline;}

.inlineblock {display: inline block;}

.imgright {
float:right;
margin-right:15px;
margin-left:-35px;
margin-top:-10px;}

.stripeblack {
min-height:12px;
width:100%;
background: url('http://www.lab-gear.com/wp-content/themes/Lab-Gear_2012/images/stripe.png') repeat-x;}

hr {
color: #ebebeb;
height: 1px;
margin-left:-27px;}



/* Begin Breadcrumb */
.breadcrumb {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom:20px;
color: #000000;}

.breadcrumb a {color: #000000;}

.breadcrumb2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom:20px;
color: #a0a0a0;}

.breadcrumb2 a {color: #a0a0a0;}

.breadcrumb a:hover, .breadcrumb2 a:hover{color: #ff3300;}



.wp-pagenavi {
	font-size: 11px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	color: #666666;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color: #ff3300;
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}