/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/




/* ------------------------------  Theme Heading  ---------------------*/
a#theme-heading-training {
display:block;
background:url("http://labsecrets.com/wp-content/uploads/2010/08/labsecrets-marketing-trainingwheels.jpg") no-repeat scroll center top #434343;
height:405px;
}

a#theme-heading-graduation2 {
display:block;
background:url("http://labsecrets.com/wp-content/uploads/2010/08/labsecrets-marketing-graduation.jpg") no-repeat scroll center top #434343;
height:405px;
}

a#theme-heading-keeper {
display:block;
background:url("http://labsecrets.com/wp-content/uploads/2010/08/labsecrets-marketing-keeper3.jpg") no-repeat scroll center top #434343;
height:405px;
}


/* ------------------------------  Fonts and Styling  ---------------------*/

a:link, a:visited {
color:#86A225;
}

p#login-text {
font-size:13px;
}

.entry ul li {
list-style-type:square;
}

/* ------------------------------  Layout Mods  ---------------------*/

div#lab-content  {
margin:20px auto;
overflow:hidden;
width:1000px;
}


div#lab-content div#container div#content {
background:url("images/bg-box.png") repeat-x scroll 0 0 #FEFEFE;
margin:0 0 20px;
padding:10px;
width:660px;
float: left;
}

div#lab-content div#content {
background:url("images/bg-box.png") repeat-x scroll 0 0 #FEFEFE;
float:left;
margin:0 0;
padding:10px;
width:660px;
}

div#lab-content div#content.col-full {
background:none;
float:left;
margin:0 0;
padding:10px;
width:960px
}

/* ------------------------------  Multi-Column Footer Modification  ---------------------*/

div.footer-nav h5 {
padding-bottom: 5px;
}

div.footer-nav {
float:left;
//padding:0px 0px 10px;

}

div#lab-logo {
background:url("http://labsecrets.com/wp-content/uploads/2010/07/lablogo_125x50.png") repeat scroll 0 0 transparent;
float:right;
right:0px;
}

div#lab-logo a:hover {
border-bottom: none;
}

div.footer-column {
float:left;
margin-right:100px;
width:120px;
}

div.footer-column-last {
float:left;
margin-right:0px;
width:110px;
}


div#footer div.col-full {
width:1000px;
}

#footer-widgets .container {
width:960px;
}

div.footer-column h3 {
color: #CACACA;
}

div.footer-column ul li a {
font-size:12px;
line-height:18px;
}

#footer-widgets .container {
padding:15px 0 10px;
}

div#footer {
padding: 20px 0;

display: none;

}

div#copyright {
color:#777777;
}

div#credit {
color: #777777;
}

div#credit a {
color: #777777;
}

div#credit a {
color: #777777;
}

img#feed-icon {
vertical-align: bottom;
}

div#lab-feed {
width:960px;
}


/* ------------------------------  LabVideos Modifications  ---------------------*/


#lab-videos-search  {
margin-top:-48px;
float:right;
}

div.lab-videos-video-title  {
width:200px;
}

div.lab-video-block {
height:175px;
padding-bottom:15px;
width:200px;
}

div.lab-video-block {
float:left;
height:175px;
padding-right:18px;
width:200px;
}


/* ------------------------------  Side Bar Modifications  ---------------------*/



div#sidebar div.item-avatar img {
float:left;
margin:1px;
}

img.avatar {
border:2px solid #EEEEEE;
float:left;
}

.widget ul, .widget div, .widget p {
padding:0px;
}

.widget {
font-family:inherit;
overflow: hidden;
color: #555555;
line-height: 20px;
}
        
.widget ul li a {
color: #86A225;
}    


div#sidebar ul#bp-nav {
clear: left;
margin: 15px -16px;
}

div#sidebar ul#bp-nav li {
padding: 10px 15px;
}

div#sidebar h3.widgettitle {
margin: 25px -20px 10px -19px;
background: #eaeaea;
padding: 5px 15px;
font-size: 12px;
clear: left;
}

div#sidebar .widget_search {
margin-top: 20px;
}

div#sidebar .widget_search input[type=text] {
width: 110px;
padding: 2px;
}

div#sidebar ul#recentcomments li, div#sidebar .widget_recent_entries ul li {
margin-bottom: 15px;
}

div#sidebar ul.item-list img.avatar {
width: 50px;
height: 50px;
margin-right: 10px;
}
    
div#sidebar div.item-avatar img {
float: left;
margin: 1px;
}

div#sidebar .avatar-block { 
padding: 0 8px 8px;
overflow: hidden;
}

div#sidebar ul.item-list div.item-title {
font-size: 12px;
}

div#sidebar div.item-options {
margin: 0;
background: #f8f8f8;
padding: 5px 15px;
font-size: 11px;
}

div#sidebar div.item-meta, div#sidebar div.item-content {
font-size: 12px;
}

div#sidebar div.tags div#tag-text {
font-size: 1.4em;
line-height: 140%;
padding-top: 10px;
}
    
div.lab-video-stars {
top:2px; 
}    
    
/* ------------------------------   Modfidy the Sidebar Me Login Box  ---------------------*/

div#contact-box {
padding:15px 20px 20px;
}

div#contact-box ul {
display:block;
}

div#sidebar-me {
padding:15px 8px 0;
}

div#sidebar_out {
padding:0px 30px 20px;
}

div#sidebar_head {
background:url("images/bg-widget-title.png") repeat-x scroll 0 0 transparent;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:30px;
line-height:14px;
margin:0;
padding:13px 15px 0;
text-align: center;
}

div#sidebar div#sidebar-me h4 {
font-size:16px;
font-weight:normal;
margin:0 0 8px;
}


div#sidebar div#sidebar-me img.avatar {
float: left;
margin: 0 10px 15px 0;
height: 50px;
width: 50px;
}

div#sidebar div#sidebar-me h4 {
font-size: 16px;
margin: 0 0 8px 0;
font-weight: normal;
}

/* ------------------------------  Widgets and 3rd Party Plugin Tweaks ---------------------*/


/* Woopra Badge */

a.woopra_logotab img {
display:none;
}


/* Tag Cloud Left Margin */

.widget_tag_cloud div  {
margin:0px 0 10px 10px!important;
}

/* WooThemes instruction files in Plugins Database*/

div.lab-plugin-details-video h2 {
background:none repeat scroll 0 0 #F7F7F7;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin:40px 0 20px;
padding:10px;
}


/* MailChimp Widget Style */

#mc_signup_container {
padding-left:15px;
}

#mc_signup_form .mc_input {
width:90% !important;
}

/* Snipplr */
div.code {
background-image:url("http://labsecrets.com/wp-content/themes/mystream/images/code_bg.gif") !important;
border:4px solid #000000 !important;
color:#000000 !important;
font-size:13px !important;
line-height:18px !important;
padding-left:10px !important;
}

/* Snipplr Snippets */
.sniplrcode {
background-image:url("http://labsecrets.com/wp-content/themes/mystream/images/code_bg.gif") !important;
border:4px solid #000000 !important;
font-size:13px !important;
line-height:18px !important;
padding-left:10px !important;
margin:0 0 16px;
overflow:auto;
}



/* ------------------------------  Navigation Menu and Header Tweaks ---------------------*/

/* Drop Down Navigation over top in IE */
#page-nav {
z-index:999999;
}


/* Temp Hide RSS and Email Buttons */

#page-nav ul.rss {
display:none;
}
    
/* fix second menu nav */
#nav li ul li {
margin-top:0px;
}


#nav a {
font-family:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;
font-size:16px;
font-weight:normal;
margin-right:25px;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
text-transform:capitalize;
color:#999999;
line-height:30px;
}

#page-nav {
background: none!important;
}

#nav li ul li a {
line-height:32px;
width:80px;
}


#nav li ul li a:hover {
background:none;
}

#page-nav a:hover {
background:none;	
}

#nav, #nav ul {
float:right;
list-style:none outside none;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding:0;
position:relative;
}

#page-nav ul.rss a {
display:none;
line-height:32px;
padding:0 10px;
}

#page-nav .ico-home {
padding:7px 0 6px;
}

#nav li ul li {
background:none repeat scroll 0 0 #232323;
/* for IE */
filter:alpha(opacity=70);
/* CSS3 standard */
opacity:0.7;
border-bottom:1px solid #FAFAFA;
}

#logo img {
min-height:50px;
}

#logo {
margin-top:-20px;
}

/* Double Coufon Arrow fix for main nav */
span.sf-sub-indicator {
display:none;
}

/*shrunken-header stuff ;-) */

#top  {
background:#232323;
}


#cat-nav  {
background:url("images/bg-catnav-sm.png") repeat-x scroll 0 0 transparent;
border-top:1px solid #FFFFFF;
height:40px;
margin-top:-1px;
position:relative;
}

#secnav li ul li {
margin-top:0px;
line-height:30px;
height:30px!important;
}

#secnav a{
line-height: 40px;
}

#secnav li {
height:40px!important;
}

#cat-nav #search {
margin-top:4px;
}

#navigation, #page-nav {
margin-top:-50px;
}

#header {
padding:25px 0 0 0;
}

ul#nav.fl {
margin-top:-12px;	
}

ul#nav.fl li a.sf-with-ul {
line-height:32px;
}

ul#nav.fl li ul {
padding-top:8px;	
}


/* ------------------------------  Front Page and Sales Page Tweaks ---------------------*/

/* New Front Page */

div#labsecrets-four-steps {
-moz-border-radius:5px 5px 5px 5px;
background:#FFF;
border:1px solid #E7E3D7;
height:360px;
margin:18px 0 36px;
overflow:hidden;
padding:25px 30px 20px;
position:relative;
}

.labsecrets-four-steps-graphic img {
border:0px;
}

div#labsecrets-four-steps {
margin: 25px 0;
}

p.large {
color:#777777;
font-size:14px;
line-height:20px;
margin:0 0 18px;
}

div#labsecrets-intro {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url("http://labsecrets.com/wp-content/themes/headlines/images/lab-green-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #E7E3D7;
height:360px;
margin:18px 0 36px;
overflow:hidden;
padding:25px 30px 20px;
position:relative;
}


div#labsecrets-intro div {
float:right;
margin-bottom:20px;
margin-left:30px;
width:460px;
}

a#play-video {
color:#D17200;
line-height:inherit;
outline:0 none;
text-decoration:underline;	
}

div#labsecrets-intro img {
-moz-box-shadow:0 3px 15px rgba(0, 0, 0, 0.3);
margin:0 0 0 5px;
position:relative;
top:0;
width:100%;
border:0 solid #CCCCCC;
padding:0;
}

div#labsecrets-intro img#playButton {
-moz-box-shadow:none;
height:128px;
position:absolute;
right:200px;
top:150px;
width:128px;
}

a#play-video {
color:#D17200;
line-height:inherit;
text-decoration:underline;
}

div#labsecrets-intro h1, h2, h3, h4, h5, h6 {
color:#333333;
font-weight:bold;
}


div#labsecrets-intro h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, strong, em, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0 none;
font-family: inherit;
font-style: normal;
margin: 0;
text-align: left;
}

div#labsecrets-intro h1 {
font-size:28px;
letter-spacing:0;
line-height:1;
padding:18px 0 9px;
}

div#labsecrets-intro p {
color:#777777;
font-size:14px;
line-height:20px;
margin:0 0 18px;
}

a#plans-pricing {
color:#FFFFFF;

}

.labsecrets-large-green-button {
font-size: 18px;
cursor:pointer;
text-decoration: none;
position:relative;
top:-1px;
background-position:left bottom;
background:url("http://labsecrets.com/wp-content/uploads/frontpage/frontpage-button.png") repeat scroll 0 0 #a0b781;
background-repeat:repeat-x;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
line-height:1;
border-top:1px solid rgba(255, 255, 255, 0.2);
display:block;
padding:10px 15px;
margin-right: 10px;
float: left;
-moz-border-radius:30px;
-webkit-border-radius:30px;
}

.labsecrets-large-green-button:hover {
background-color:#CAD261; 
}

a#labsecrets-login {
color:#222222;
}


.labsecrets-large-grey-button {
font-size: 18px;
cursor:pointer;
text-decoration: none;
position:relative;
top:-1px;
background-position:left bottom;
background:url("http://labsecrets.com/wp-content/uploads/frontpage/frontpage-button.png") repeat scroll 0 0 #C0C0C0;
background-repeat:repeat-x;
background-color:#C0C0C0;
border:1px solid #BEB9AB;
text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
line-height:1;
border-top:1px solid rgba(255, 255, 255, 0.2);
display:block;
padding:10px 15px;
float:left;
-moz-border-radius:30px;
-webkit-border-radius:30px;
}

.labsecrets-large-grey-button:hover {
background-color:#A9A9A9;
}

a#plans-pricing span {
font-size:18px;
padding:8px 0 8px 0;
position:relative;
margin: 0px;
}

a#labsecrets-login span {
font-size:18px;
padding:8px 0 8px 0;
position:relative;
margin: 0px;
}

div#labsecrets-intro hr {
border-bottom:1px solid #FFFFFF;
border-top:1px solid #E7E3D7;
clear:none;
border-color:#DDDDDD;
border-style:solid;
border-width:1px 0 0;
height:0;
margin:15px 0 15px;
display:block;
}


div#labsecrets-columns {
padding-bottom: 0;	
}

div.labsecrets-columns div h4  {
font-size:18px;
line-height:1.25;
margin:0 0 6px;
}

div.labsecrets-columns div h1, h2, h3, h4, h5, h6 {
color:#333333;
font-weight:bold;
}

.labsecrets-column-row {
display: block;
margin: 0 0 18px -20px;	
}

div.labsecrets-all-columns img {
float:left;
margin:-5px 0 0;
border:none;
}

div.labsecrets-all-columns {
margin-left:50px;
width:520px;
display:inline;
float:left;
margin:0 0 0 20px;
position:relative;
}

div.labsecrets-all-columns div {
margin-left: 60px;
padding-right:20px	
}

ul.labsecrets-box {
margin:0 0 27px 16px;
list-style:square outside none;
}

ul.labsecrets-box li {
list-style:square outside none;
line-height:18px;
margin-left:-30px;
font-size:12px;
}


div#labsecrets-guarantee img {
border:0 solid #CCCCCC;
float:right;
margin-right:-20px;
margin-top:-80px;
}


div#labsecrets-satisfied-subscribers {
width:375px;
}

div#labsecrets-satisfied-subscribers p img {
margin:10px 0 40px 10px;
border: 0px solid #CCCCCC;
padding:0px;
}	


.labsecrets-six  {
width:340px;
display:inline;
float:left;
margin:0 0 0 20px;
position:relative;
}

div#labsecrets-satisfied-subscribers h3 {
border-bottom:1px dotted #BABABA;
display:block;
padding-bottom:6px;
margin:0 0 5px;
font-size:24px;
letter-spacing:-1px;
line-height:1;
}

div.labsecrets-all-columns div h3 {
font-size:24px;
letter-spacing:-1px;
line-height:1;
}
div.labsecrets-all-columns div h4 {
font-size:18px;
line-height:1.25;
margin:0 0 6px;
}

div#labsecrets-subscribers.labsecrets-six h3 {
border-bottom:1px dotted #BABABA;
display:block;
padding-bottom:6px;
}

/* LabSecrets Plans Page */



div#entrepreneur ul li a {
font-weight: bold;
color: #86A225;
}

div#lab-plans-container h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, strong, em, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;
font-style:normal;
text-align: left;
}


div.lab-plans p {
line-height:18px;
margin:0 0 18px;
}

div.lab-plans-one-third p a {
font-weight: bold;
color: #86A225;
}

div.lab-plans-head h1  {
font-size:36px;
letter-spacing:-1px;
margin:0 350px 5px 0;
padding:3px 0 0;
position:relative;
line-height:1;
}

div.lab-plans-head div.lab-plans-title h2 {
color:#999999;
float:left;
font-size:16px;
font-weight:normal;
letter-spacing:0;
line-height:18px;
margin:0 0 14px;
padding:0;
position:relative;
width:700px;
}

div#lab-plans-table p {
color:rgba(0, 0, 0, 0.75);
font-weight:bold;
line-height:16px;
margin:5px 10px 0;
font-size: 13px;
}

div#lab-plans-container h1, h2, h3, h4, h5, h6 {
color:#333333;
font-weight:bold;
}

div.lab-plans-head div.plans-title h2 {
color:#999999;
float:left;
font-size:16px;
font-weight:normal;
letter-spacing:0;
line-height:18px;
margin:0 0 14px;
padding:0;
position:relative;
width:700px;
}

div#lab-plans-container h3 {
color:#999999;
font-size:18px;
font-weight:normal;
padding:0 0 5px;
letter-spacing:-1px;
line-height:1;
margin:3px 0 9px;
}

div#lab-plans-container h5 {
font-size:14px;
margin: 0 0 5px 0;
}


div#lab-plans-container {
margin:0 auto;
position:relative;
width:960px;
}

div.lab-plans-head {
margin:0 0 18px;
overflow:hidden;
}

div.lab-plans-head div.lab-plans-title {
border-bottom:1px solid #DDDDDD;
margin:0 0 10px;
overflow:hidden;
position:relative;
}

div#lab-plans-table div.lab-plans-head {
height:123px;
}

div#lab-plans-table div#entrepreneur {
-moz-border-radius:3px 3px 3px 3px;
-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);
-webkit-border-radius:3px;
-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);
background:none repeat scroll 0 0 #FFFFFF;
border:5px solid #86A225;
margin:0 0 -36px;
padding:9px 20px;
position:relative;
top:-18px;
width:176px;
z-index:5;
height:360px;
}

div#lab-plans-table  {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px;
background:url("http://labsecrets.com/wp-content/themes/headlines/images/lab-green-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #E7E3D7;
margin:18px 0 36px;
padding:0;
position:relative;
height:360px;
width:940px;
}

div.lab-plans-wrap {
-moz-border-radius:4px 4px 4px 4px;
-webkit-border-radius:4px;
border-top:1px solid #FFFFFF;
padding:0;
}

div#lab-plans-table div.lab-plans-column * {
text-align:center;
}

div#lab-plans-table h2 {
margin:0;
padding:16px 0 0;
}

div#lab-plans-table div.lab-plans-column-row {
margin:0;
}

div#lab-plans-table ul {
border-bottom:1px solid #FFFFFF;
border-top:1px solid #EEEAD3;
list-style:none outside none;
margin:0 0 18px;
padding:0;
}

div#lab-plans-table li {
border-bottom:1px solid #EEEAD3;
border-top:1px solid #FFFFFF;
color:#777777;
font-size:13px;
line-height:22px;
list-style-type:none;
display:block;
}

.lab-plans-column-row {
display:block;
margin:0 0 18px -20px;
width:960px;
}

div#lab-plans-table div#supportplus {
background:none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
}

/*
div#lab-plans-table div#migration {
background:none repeat scroll 0 0 rgba(255, 255, 255, 1.0);
border-right:1px solid #EEEAD3;
width:177px;
}
*/

div#lab-plans-table div#design {
background:none repeat scroll 0 0 rgba(255, 255, 255, 1.0);
border-right:1px solid #EEEAD3;
width:177px;
}

div#lab-plans-table div#labcode {
background:none repeat scroll 0 0 rgba(255, 255, 255, 1.0);
}

/*
div#lab-plans-table div#migration div.header{
background:none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
-webkit-border-radius-topleft:5px 5px 0 0;
-webkit-border-radius-topright:5px 5px 0 0;
}
*/


div#lab-plans-table div#design div.header{
background:none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
-webkit-border-radius-topleft:5px 5px 0 0;
-webkit-border-radius-topright:5px 5px 0 0;
}

div#lab-plans-table div#labcode div.header{
background:none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
-webkit-border-radius-topleft:5px 5px 0 0;
-webkit-border-radius-topright:5px 5px 0 0;
}

div#lab-plans-table div#entrepreneur div.header{
margin-bottom:4px;
}


div#lab-plans-table div.lab-plans-column {
height:350px;
margin:0 auto;
width:178px;
}


.lab-plans-column, .lab-plans-columns {
display:inline;
float:left;
margin:0 0 0 20px;
position:relative;
}



.lab-plans-one-third  {
color:#555555;
display:inline;
float:left;
font-size:13px;
line-height:18px;
font-weight:normal;
margin:0 0 0 20px;
position:relative;
width:300px;
}

/*
div#migration ul {
margin-bottom:90px;
}
*/


div#design.lab-plans-column ul li {
line-height:18px;
padding:5px 15px;
text-align:center;
}

div#design ul {
margin-bottom:108px;
}



div#labcode ul {
margin-bottom:42px;
}

.lab-small-button {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px;
background-image:url("http://labsecrets.com/wp-content/themes/headlines/images/lab-button-background.png");
background-position:0 0;
background-repeat:repeat-x;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
font-size:15px;
line-height:1;
padding:5px 15px;
background-color:#86A225;
font-weight: bold;
text-shadow: 0 -1px 1px rgba (0, 0, 0, 0.25);
-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
border-bottom:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
overflow:visible;
position:relative;
text-decoration:none;
width:auto;
}

.lab-small-button span {
position:relative;
top:-1px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px;
border-top:0px solid rgba(255, 255, 255, 0.2);
line-height:1;
}


.lab-small-code-button {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px;
background-image:url("http://labsecrets.com/wp-content/themes/headlines/images/lab-button-background.png");
background-position:0 0;
background-repeat:repeat-x;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
font-size:12px;
line-height:1;
padding:3px 5px;
background-color:#86A225;
font-weight: bold;
text-shadow: 0 -1px 1px rgba (0, 0, 0, 0.25);
-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
border-bottom:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
overflow:visible;
position:relative;
text-decoration:none;
width:110px;
vertical-align:top;
}

.lab-small-code-button span {
position:relative;
top:-1px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px;
border-top:0px solid rgba(255, 255, 255, 0.2);
line-height:1;
}

.lab-large-button {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px;
background-image:url("http://labsecrets.com/wp-content/themes/headlines/images/lab-button-background.png");
background-position:0 0;
background-repeat:repeat-x;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
font-size:15px;
line-height:1;
padding:5px 15px;
background-color:#86A225;
font-weight: bold;
text-shadow: 0 -1px 1px rgba (0, 0, 0, 0.25);
-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
border-bottom:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
overflow:visible;
position:relative;
text-decoration:none;
width:auto;
}

.lab-large-button span {
position:relative;
top:-1px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px;
border-top:0px solid rgba(255, 255, 255, 0.2);
line-height:1;
}



/* ------------------------------  Pods Adjustments for LabPlugin database ---------------------*/

/* Must Register Page */

div#get-details {
line-height: 18px;
font-weight: bold;
}


div.downloading {
line-height: 18px;
font-style: italic;
color:#86A225;

}

form#signup_form.standard-form p {
line-height: 18px;
font-style: italic;
color:#86A225;
padding-bottom: 10px;

}

/* category_list template*/

div.lab-plugin-item-name a:hover {
border-bottom: none!important;
color: #222222;
}

div.lab-category-item-name a {
	font-size: 20px;
	vertical-align:top;
}

div.lab-category-item-image {
	width:130px;
	float:left;	
	padding-left:20px;
}

div.lab-category-item-excerpt  {
vertical-align:top;
}

div.lab-category-item img {
height: 80px;
width: 80px;
}

/*plugin_list template*/


div.lab-plugin-item-name a {
font-size: 20px;

padding-bottom: 10px;
}



div.lab-plugin-item-excerpt  {
position: relative;
vertical-align: top;
}



/*plugin_details template */

div.lab-plugin-details-images img {
border:0px solid #DEDEDE;
margin-bottom:20px;
width:590px;
height:393px;
}

div.lab-plugin-details {
border-bottom: 1px solid #EDEDED;
}


div.lab-plugin-details-images {
border-bottom: 1px solid #EDEDED;
}

div.lab-plugin-details-video {
border-bottom: 1px solid #EDEDED;
}

div.lab-plugin-details-video-title{
font-size: 16px;
font-weight: bold;
}

div.lab-plugin-details-images-title {
font-size: 16px;
font-weight: bold;
}

div.lab-plugin-details-buttons {
	padding:10px 0;	
}
div.lab-plugin-details-buttons li {
	float:left;
	margin-right:10px;
}

div.lab-plugin-details-item a:link, 
div.lab-plugin-details-item a:visited  {
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

div.lab-plugin-details-item h4 { 
padding-top: 20px;
}

div.lab-plugin-details-item { 
margin-top: 20px;
}

div.lab-plugin-list-favorite {
margin-top: 10px;
}

div.lab-plugin-details-item li { 
display: inline;
padding: 20px 20px 0 0;
}

div.lab-plugin-details-item ul { 
padding: 20px 0 0 0;
}

div.lab-plugin-details-images li { 
display: inline;
padding-right: 20px;
}

div.lab_plugin_category { 
float:left;
margin-right: 10px;
}
div.lab-plugin-details-title  {
	padding-top:10px;
	font-weight:bold;

}

div.lab-plugin-details-thumbnail  {
float:left;
height: 80px;
width: 80px;
}
div.lab-plugin-details-name  {
font-weight: bold;
font-size: 24px;
}

div.lab-plugin-details-text {
margin-left: 150px;
}

div.lab-plugin-details-description {
margin-top: 10px; 
}


/* categories page */

div.lab-category-item {
clear:both;
border-bottom:1px solid #EDEDED;
padding:10px 0;
}


#lab-category-list {
  margin-top:20px;
  padding: 0 15px 10px
}


div#lab-category-list-title.widget {
float:left;
margin-left:-20px;
margin-top:-20px;
margin-bottom: 0px;
width:638px;
}

div#lab-plugin-list-title.widget  {
float:left;

width:688px;
}


div#lab-category-list form.filterbox {
float:right;
margin-right:0px;
margin-top:-57px;
}

div.lab-plugin-bottom-navigation ul li {
font-weight: bold;
display:inline;
padding:20px 20px 0 0;
}

/* plugins page*/

div.lab-plugin-bottom-navigation h4 {
margin-bottom: 0px;
}

div.lab-plugin-item {
	clear:both;
	border-bottom:1px solid #EDEDED;
	vertical-align: top;
	padding:20px 0;
}

div.lab-plugin-item img { 
width:80px;
height:80px;
}

div.lab-plugin-item-image { 
	position: relative;
	vertical-align: top;
	float: left;
	padding-left:20px;
	width:110px;
}

div.lab-plugin-item-name {
    padding-bottom:5px;
}

div#lab-plugin-list span.pager {
font-size: 14px;
position: relative;
top:-40px;
vertical-align: top;
}

div#lab-plugin-list-cat span.pager {
	font-size: 14px;
}

#lab-plugin-list {
margin-top:43px;
padding:0 15px 10px;
position: relative;
}

#lab-plugin-list-cat {
position: relative;
clear:both;
}


div#lab-plugin-list form.filterbox {
float:right;
right:10px;
margin-top:-80px;
position:absolute;
}

div#lab-plugin-list-cat form.filterbox {
float:right;
right:10px;
margin-top:-87px;
position:absolute;
}

div.lab-plugin-item-description {
	margin-left: 130px;
	vertical-align: top;
}

/* ------------------------------  Style the sitewide buttons ---------------------*/

div#item-header div.generic-button, div#item-header a.button {
float:left;
margin:10px 10px 0 0;
}

a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px;
background:url("images/white-grad.png") repeat-x scroll left top transparent;
border:1px solid #DDDDDD;
color:#888888;
cursor:pointer;
font-size:12px;
font-weight:normal;
padding:3px 10px;
text-decoration:none;
vertical-align:bottom;
}

a.button_get_started {
-moz-border-radius:3px 3px 3px 3px;
background:url("images/white-grad.png") repeat-x scroll left top transparent;
border:1px solid #DDDDDD;
color:#888888;
cursor:pointer;
font-size:18px;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
vertical-align:bottom;
}

default.css (line 647)
button, input[type="reset"], input[type="button"], input[type="submit"] {
-moz-appearance:button;
-moz-binding:none;
-moz-box-sizing:border-box;
-moz-user-select:none;
background-color:buttonface;
border:2px outset buttonface;
color:buttontext;
cursor:default;
font:-moz-button;
line-height:normal !important;
padding:0 6px;
text-align:center;
text-shadow:none;
white-space:pre;
}


/* ------------------------------  Styles the input form fields ---------------------*/

div.dir-search input[type="text"] {
font-size:12px;

}

form.standard-form textarea, form.standard-form input[type="text"], form.standard-form select, form.standard-form input[type="password"], .dir-search input[type="text"] {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px;
border:1px inset #CCCCCC;
padding: 4px;
width: 65%;
}


form.standard-form input[type="text"] {
width:65%;
}

#lab-videos-form textarea {
width: 75%;
}


#lab-videos-form input[type="text"] {
width: 75%;
}

div.lab-video-title, div.lab-video-description 
{
width:495px;
}

div.lab-videos-comment-comment {
margin-left:50px;
}


/* ------------------------------  Members Page ---------------------*/


ul.item-list li {
line-height:18px;
padding:20px 0;
display:block;
}

ul.item-list li div.item div.item-title {
width: 400px;
}

ul.item-list li div.item div.item-meta {
width: 400px;
}

ul#members-list.item-list div.action {
padding-top:5px;
position:absolute;
right:0;
text-align:right;
top:0;
}


/* ------------------------------ Messages Page ---------------------*/

div.message-box {
padding-bottom: 10px;
}

div.message-box alt {
padding-bottom: 10px;
}

p#message-recipients {
padding-bottom: 10px;
}

div.message-metadata img.avatar {
margin-right: 10px;
}

div.message-content div.submit {
padding-top: 10px;
}

/* ------------------------------ Activity Page ---------------------*/

div.item-list-tabs ul li {
float:left;
margin-right:5px;
border-right:1px solid #dbdbdb;	
padding: 0 10px 0 5px;
}


/* ------------------------------ Groups Page ---------------------*/


ul#groups-list.item-list div.action {
line-height:25px;
margin-top:5px;
position:absolute;
right:15px;
text-align:right;
top:0;
}

ul#member-list img.avatar {
margin-right: 10px;
}

/* ------------------------------ Forums Page ---------------------*/
form#forum-topic-form {
padding: 10px;
}

ul#topic-post-list li div.poster-meta a{
margin-left: 5px;
}

ul#topic-post-list li div.poster-meta img.avatar {
margin-left: 0px;
}


ul#topic-post-list li div.post-content {
 margin-left: 55px;
 }

ul#topic-post-list li div.admin-links {
 margin-left: 55px;
 }

div#topic-meta div.admin-links {
padding-top: 10px;
}

div.pagination {
padding-bottom: 10px;
}

/* ------------------------------ Data Tables ---------------------*/


table {
	width: 100%;
}
	table#message-threads {
		margin: 0 0px;
		width: auto;
	}

	table.profile-fields { margin-bottom: 20px; }

	div#sidebar table {
		margin: 0 -16px;
		width: 117%;
	}

	table tr td, table tr th {
		padding: 8px;
		vertical-align: middle;
	}
		table tr td.label {
			border-right: 1px solid #eaeaea;
			font-weight: bold;
			width: 25%;
		}

		table tr td.thread-info p { margin: 0; }

			table tr td.thread-info p.thread-excerpt {
				color: #888;
				font-size: 11px;
				margin-top: 3px;
			}

		div#sidebar table td, table.forum td { text-align: center; }

	table tr.alt {
		background: #f4f4f4;
	}

table.notification-settings {
	margin-bottom: 20px;
	text-align: left;
}
	table.notification-settings th.icon, table.notification-settings td:first-child { display: none; }
	table.notification-settings th.title { width: 80%; }
	table.notification-settings .yes, table.notification-settings .no { width: 40px; text-align: center; }

table.forum {
	margin: 10px 0 0;
	width: 100%;
}
	table.forum tr:first-child {
		background: #fafafa;
	}

	table.forum tr.sticky td {
		background: #FFF9DB;
		border-top: 1px solid #FFE8C4;
		border-bottom: 1px solid #FFE8C4;
	}

	table.forum tr.closed td.td-title {
		padding-left: 35px;
		background-image: url( ../images/closed.png );
		background-position: 15px 50%;
		background-repeat: no-repeat;
	}

	table.forum td p.topic-text {
		color: #888;
		font-size: 11px;
	}

	table.forum tr > td:first-child, table.forum tr > th:first-child {
		padding-left: 15px;
	}

	table.forum tr > td:last-child, table.forum tr > th:last-child {
		padding-right: 15px;
	}

	table.forum tr th#th-title, table.forum tr th#th-poster,
	table.forum tr th#th-group, table.forum td.td-poster,
	table.forum td.td-group, table.forum td.td-title { text-align: left; }

	table.forum td.td-freshness {
		font-size: 11px;
		color: #888;
	}

	table.forum td img.avatar {
		margin-right: 5px;
	}

	table.forum td.td-poster, table.forum td.td-group  {
		min-width: 130px;
	}

	table.forum th#th-title {
		width: 40%;
	}

	table.forum th#th-postcount {
		width: 1%;
	}
    
    form.dir-form div.dir-search {
        float:right;
        margin:16px -70px 10px;
        width:45%;
    }
    
    div#group-dir-search  {
        float:right;
        margin:-20px -28px 10px;
        width:45%;
    }                       
	
    div#members-dir-search  {
        float:right;
        margin:-20px -28px 10px;
        width:45%;
    }            
                
    div#forums-dir-search  {
        float:right;
        margin:-20px -28px 10px;
        width:45%;
    }            
        

 /* Fixes alignment of avatar and comments in LabVideo*/
img.avatar {
float:left;
}    

div.lab-video-title, div.lab-video-description 
{
	width:495px;
	margin-bottom:8px;
	margin-top:10px;
}
    
div.lab-videos-comment-comment {
	margin-top:5px;	
}

/* Testimonials Sidebar Widget */
div#sfstest-sidebar {
padding: 15px;
}

div#sfstest-sidebar blockquote {
font-style: italic;
font-weight: bold;
}

div#sfstest-sidebar blockquote cite {
font-size: 120%;
}

.widget-error {
margin-left: 10px;
}

span#account-success {
color: #86A225;
font-weight:bold;
}


/* added by ms */
h1, h2, h3, h4 {
	padding-bottom:10px !important;	
}

#item-nav ul li{
	border-right:1px solid #dbdbdb;	
	padding: 0 10px 0 5px;
}


#subnav ul li{
	border-right:1px solid #dbdbdb;	
	padding: 0 7px 0 3px;
}

#item-nav ul li.last,
#subnav ul li.last {
	border:none !important;
}

div.item-list-tabs ul {
	list-style-type:none;	
}

/* Lab Video Add Video Button */

div.lab-videos_add_video_block  {
padding:5px 0 0;
}

div.lab-videos_add_video_block a {
margin-left:10px;
text-decoration:none;
}


/* ------------------------------ LabPhotos ---------------------*/

div.lab-photo-album div.lab-photo-album-thumb {
width:200px;
}

div.lab-photo-list div.lab-photo-thumb {
width:115px;
height:115px;
}

div.lab-photo-list div.lab-photo-thumb img {
width:111px;
height:111px;
}