/*
File:			custom.css
Description:	        MindPerk custom CSS
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

/*****************************************************************************************
*   Header
*******************************************************************************************/
.custom .mp-top-cart-menu
{
  text-align:right;
  margin-top:-15px;
  margin-bottom:5px;
}
.custom .mp-top-cart-menu a:hover
{
  text-decoration:none;
  color:#111111;
}
.custom #mycustom-quote
{
  margin-top:-195px;
  margin-left: 245px;
}
.custom #mycustom-image
{
  margin-top:-195px;
  margin-left: 580px;
}
/* This line removes the padding from the header so that the image sits close to the nav menu,
the bottom border of the header, and the sides of the content 
.custom #header
{
    padding: 0px;
    margin: 0px;
} */

/*****************************************************************************************
*  Feature Box
*******************************************************************************************/
.custom #feature_box
{
  margin-left:-15px;
  background: #FFFFFF
}

/*****************************************************************************************
*  Content Text
*******************************************************************************************/
.custom #content
{
  margin-top:-15px;
}
.custom .format_text p
{
    line-height:1.4em;
    font-size:0.95em;
}
.custom .format_text li
{
    line-height: 1.4em;
    font-size:0.95em;
    margin-left:20px;
    padding-bottom:10px;
}
.custom .headline_area h1
{
    font-weight: bold;
}
/* changes size of Previous next links in blog post */
.post_nav a
{
  font-size: 1.5em;
}
/* Changes spacing on cart links */
.custom .mp-cart-links
{
   line-height: 1.6em;
   margin-top:-4px;
   margin-left:10px;
}
.custom .mp-cart-links a:hover
{
   text-decoration:none;
   color:#000000;
}
/* Moves the post image down a bit on pages */
.custom .headline_area .post_image
{
   margin-top:20px;
}

/*****************************************************************************************
*  Comments
*******************************************************************************************/
.custom #comments
{
    font-size: 0.9em;
     color: #777777;
}
#respond_intro p
{
    font-size: 1.8em;
    font-weight:bold;
    color: #666666;    
}
#commentform p
{
    font-size: 1.5em;
}
dl#comment_list .bypostauthor {
    background:#FFFFFF
}
.custom .comments_intro
{
   font-size: 1.2em;
   color: #666666;
   font-weight:bold;
}

/*****************************************************************************************
*  Menu
*******************************************************************************************/
.custom .menu
{
   margin-top:-1px;
   margin-left:0px;
   width:900px;
}
.custom .menu a
{
   font-weight:bold;
   line-height:1em;
   padding:0.592em 0.95em;
   margin-left: 6px;
}
.custom .menu 
{
   border-style:none;
}
.custom .menu a
{
   border-style:none;
}
.custom .menu .menu-item
{
   margin-left:0px;
}
.custom .nav-menu a
{
   font-size:0.798em;
   text-decoration:none;
}
.custom .nav-menu ul
{
   margin-top:0px;
   border-style:none;
}
.custom .nav-menu ul li li
{
   margin:0px;
}
.custom ul.sub-menu
{
   border-style:none;
   margin-left:0px;
}
.custom .sub-menu a
{
   padding:0.4em 0.95em;
   width:200px;
 }
.custom #menu-item-435 a
{
   color: #990000;
   font-size: 0.9em;
 }
.custom #menu-item-9683 a
{
   color: #990000;
 }
.custom #menu-item-4620 a
{
   color: #990000;
   font-size: 0.9em;
 }
.custom #menu-item-10245 a
{
   color: #990000;
 }
 
/*****************************************************************************************
*   My Content Gallery
*******************************************************************************************/
.custom #myGallery
{
   float:right;
   margin-top:20px;
   margin-right:10px;
   background:#ffffff;
   border:none;
} 

/*****************************************************************************************
*   Footer
*******************************************************************************************/

.custom #footer
{
  background-image:url('http://www.mindperk.com/wp-content/uploads/mp_footer_image.gif');
  background-repeat:repeat-x;
  height:200px;
}
.custom #footer .page
{
   background-color:transparent;
   background:transparent;
   padding-top:0px;
}
/* removes bullets and centers menu (width is the size of the menu w/o padding)*/
.custom ul.footer-menu
{
   list-style:none;
   width:780px;
   margin-left:auto;
   margin-right:auto;
}
ul.footer-menu li
{
   float:left;
   margin-top:-4px;
   padding:0 15px;
   font-size:1.2em;
   font-family: "Droid Sans","Lucida Grande",Tahoma,sans-serif;
}
#footer #menu-footer-menu a
{
   color:#FFFFFF;
   font-weight:bold;
   text-transform: uppercase;
   letter-spacing: 2px;
   padding:6px;
}
#footer #menu-footer-menu a:hover
{
   color:#ffffff;
   background-color:#d64d17;
}

/*****************************************************************************************
*   Product Post-type Pages
*******************************************************************************************/

/* This line adds top margin above product image on Product page*/

.headline_area img.alignleft { margin: 2.2em 2.2em 2.2em 0; }
div.mp_product_author { font-size:1.2em }

/* This line formats the author name on a product post */
.mp-product-author p
{
   font-weight:bold;
   font-size:1.5em;
   margin-top:-10px;
   margin-bottom:10px;
}
.custom .mp-product-author a:hover
{
   color:#000000;
}
/* This series formats the meta box 1 on a product post*/
.mp-meta-box
{
   background-color:#f2f1E8;
   margin-top:15px;
   width:46%;
   padding:7px 10px 10px 10px;
   border: 1px solid #dbd6d9;
}
.mp-meta-box .mp-format
{
   font-size:1.4em;
   font-weight:bold;
   margin-bottom:4px;
}
.custom .mp-category
{
   font-size:1.5em;
   margin-bottom:4px;
}
.custom .mp-category a:hover
{
   color:#000000;
}
.custom .mp-retail-price
{
   font-size:1.5em;
   margin-top:8px;
   margin-bottom:4px;
}
.mp-meta-box .mp-sale-price
{
   font-size:1.7em;
   font-weight:bold;
   margin-left:27px;
   margin-bottom:3px;
}
.custom .mp-savings
{
   float:left;
   margin-top:-26px;
   margin-left:230px;
   font-weight:bold;
   font-size:1.3em;
   color:#990000;
}
/* This line adjusts the text of Other Available Formats in product page */
.custom .mp-other-formats
{
   margin-top:10px;
   margin-left:5px;
   font-size:1.3em;
}
.custom .mp-other-formats a:hover
{
   color:#000000;
}
/* removes border from add-to-cart button */
.mp-meta-box .mp-add-to-cart input
{
   border:none;
}
/* This code moves the buy button to the right of the price in product page meta box */
.mp-meta-box .mp-add-to-cart
{
   margin-top:-20px;
   margin-left:115px;
}

/* This series formats the meta box 2 on a product post*/
.mp-meta-box-2
{
   background-color:#f2f1E8;
   margin-top:10px;
   width:46%;
   padding:7px 10px 8px 10px;
   border: 1px solid #dbd6d9;
}
.mp-meta-box-2 .mp-format-2
{
   font-size:1.4em;
   font-weight:bold;
   margin-bottom:4px;
}
.mp-meta-box-2 .mp-sale-price-2
{
   font-size:1.7em;
   font-weight:bold;
   margin-left:27px;
   margin-bottom:3px;
}
.custom .mp-savings-2
{
   float:left;
   margin-top:-24px;
   margin-left:230px;
   font-weight:bold;
   font-size:1.3em;
   color:#990000;
}
/* This line adjusts the text of Other Available Formats in product page */
.custom .mp-other-formats
{
   margin-top:10px;
   margin-left:5px;
   font-size:13px;
}
/* removes border from add-to-cart button */
.mp-meta-box-2 .mp-add-to-cart-2 input
{
   border:none;
}
/* This code moves the buy button to the right of the price in product page meta box */
.mp-meta-box-2 .mp-add-to-cart-2
{

   margin-top:-20px;
   margin-left:115px;
}

/* This line bolds heading in product title and adds bottom margin */
h1.entry-title
{
   font-weight:bold;
   margin-bottom:20px
}

.format_text h1
{
   line-height:1.1em;
   margin-bottom:10px;
}

/* This line bolds heading in teaser */
h2.entry-title
{
   font-weight:bold;
}
/* This line moves the right-aligned product image to the left a bit */
.headline_area img.alignright {
    margin: 0 1.5em 2.4em 2.4em;
}
/* This code adjusts the add-to-cart buttons on the HTSM product pages */
.custom .htsm-cart-box
{
   border: 1px solid #CCCCCC;
   margin-right:50px;
   padding:20px;
}
.custom .htsm-individual-cart input
{
   border:none;
   background:none;
   margin-top:4px;
}
.custom .htsm-individual-cart
{
   margin-top:-45px;
}
.custom .htsm-title
{
   margin-left:85px;
}

/*****************************************************************************************
*   Product Teasers
*******************************************************************************************/

/* This line adjusts the font of the author in a teaser */
.mp-teaser-author
{
   font-size:1.3em;
}
.mp-teaser-author a:hover
{
  color:#000000;
}
/* This line adjusts the margin between teaser header and content */
.teaser .format_teaser 
{ 
   margin-top:10px;
}
/* This series adjusts the product meta 1 at the bottom of the teaser*/
.mp-meta-teaser 
{
   padding-top:5px; 
   padding-left:5px;
   padding-right:15px;
}
.mp-meta-teaser .mp-format-teaser
{
   font-size:1.1em;
   font-weight:bold;
   margin-top:3px;
}
.mp-meta-teaser .mp-retail-teaser
{  
   font-size:1.2em;
   margin-left:10px;
   margin-top:5px;
   text-decoration:line-through;
}
.mp-meta-teaser .mp-sale-teaser
{  
   font-size:1.2em;
   font-weight: bold;
   margin-left:70px;
   margin-top:-18px;
}
.mp-meta-teaser .mp-add-to-cart-teaser
{
   margin-top:-16px;
   margin-left:130px;
}
/* removes border from add-to-cart button */
.mp-meta-teaser .mp-add-to-cart-teaser input
{
   border:none;
}
.mp-savings-teaser
{
   margin-top:-16px;
   margin-left:210px;
   font-size:1.2em;
   font-weight:bold;
   color:#990000;
}
.teaser .format_teaser a
{
   text-decoration: none;
}

/* This series adjusts the product meta 2 at the bottom of the teaser*/
.mp-meta-teaser-2 
{
   padding-top:5px; 
   padding-left:5px;
   padding-right:15px;
}
.mp-meta-teaser-2 .mp-format-teaser-2
{
   font-size:1.1em;
   font-weight:bold;
}
.mp-meta-teaser-2 .mp-retail-teaser-2
{  
   font-size:1.2em;
   margin-left:10px;
   margin-top:5px;
   text-decoration:line-through;
}
.mp-meta-teaser-2 .mp-sale-teaser-2
{  
   font-size:1.2em;
   font-weight: bold;
   margin-left:70px;
   margin-top:-18px;
}
.mp-meta-teaser-2 .mp-add-to-cart-teaser-2
{
   margin-top:-18px;
   margin-left:130px;
}
/* removes border from add-to-cart button */
.mp-meta-teaser-2 .mp-add-to-cart-teaser-2 input
{
   border:none;
}
.mp-savings-teaser-2
{
   margin-top:-15px;
   margin-left:210px;
   font-size:1.2em;
   font-weight:bold;
   color:#990000;
}

/* This adds a line at the top of the teasers*/
.custom .teaser
{
   border-top: 1px solid #BBBBBB;

   margin-top: -5px;
   margin-bottom:-25px;
   padding-top:5px;
   padding-bottom:0px;
}

/* This capitalizes the author name in a blog post byline*/

.teaser_author a
{
   text-transform: uppercase;
}


/*****************************************************************************************
*   Archive Intro
*******************************************************************************************/
/* This series adjusts the Archive Intro - adds a border box and adjusts text size and puts the navigation under the intro*/
.custom #archive_intro
{
   border:#cccccc solid 2px;
   padding-top:10px;
   margin-top:20px;
   margin-left:15px;
   width: 580px;
   background:#F2F1E8;
}
.custom #archive_intro h1 
{
   font-weight:bold;
   letter-spacing:0.04em
}
.custom #archive_intro .format_text p
{
   margin-top:-10px;
   font-size:0.9em;
   line-height:1.55em;
}

/*****************************************************************************************
*   Previous Next navigation (replaced by WP PageNavi)
*******************************************************************************************/

/* This series swaps the previous and next entry link locations
.custom .prev_next .previous
{
   text-align:right;
}
.prev_next .next
{
   text-align:left;
}
.custom .post_nav .previous
{
   text-align:left;
}*/

/*****************************************************************************************
*   Controls the WP PageNavi plugin navigation at the bottom (and top) of archive pages
*******************************************************************************************/

.wp-pagenavi
{
   margin:0px 0px 20px 0px;
   text-align:center;
   font-size:16px;
   color:#666666;
   padding:5px 10px;
   border-top:1px solid #c9c9c9;
   border-bottom:1px solid #c9c9c9;
   background:#F2F1E8;
}
.wp-pagenavi a
{
   margin:0 0px;
   padding:3px 10px;
}
.wp-pagenavi a:hover
{
   background:#fff;
   box-shadow:0 0 8px #ccc inset;
}
.wp-pagenavi span.pages
{
   float:left;   
   margin-left:5px;
   margin-right:20px;
}
.wp-pagenavi span.current
{
   margin:0 5px;
   padding:3px 10px;
   background:#ffffff;
   box-shadow:0 0 8px #ccc inset;
}
.custom .mp-pagenavi-top
{
   margin-top:20px;  
   margin-left:15px;    
}
.wp_pagenavi_top
{
   width:650px;
}
/*#archive_intro
{
  margin-top:-150px;
}*/


/*****************************************************************************************
*   Blog Post Thumbnail
*******************************************************************************************/

/* This code adjusts the image in the thumbnail of article/blog posts*/
.custom #post-368 .post_image_link .thumb
{
   margin-top:1.5em;
}

/*****************************************************************************************
*   Widgets
*******************************************************************************************/

/* Removes the bullet from the widget on pages page*/
.custom li.widget
{
   list-style: none outside none;
}
.custom li.widget {
    line-height: 1em;
}
/* Styles the text in Customer Service Footer Sidebar 2 */
.custom .mp-cs-links1
{
   float:left;
   text-align:left;
   margin-top:2px;
   margin-left:20px;
   font-size:0.9em;
   color:#555555;
}
.custom .mp-cs-links2
{
   float:left;
   text-align:left;
   margin-top:2px;
   margin-left:35px;
   font-size:0.9em;
   color:#555555;
}
/* Styles the text in Contact Footer Sidebar 3 */
.custom .mp-phone
{
   text-align:left;
   margin-top:5px;
   margin-left:20px;
   font-size:1.3em;
   font-weight:bold;
   color:#555555;
}
.custom .mp-email
{
   text-align:left;
   margin-top:5px;
   margin-left:20px;
   font-size:1.1em;   
   text-decoration:underline;
   color:#555555;
}

#mp-fat-footer-sidebars
{
  float:left;
  width:100%;
  height:77px;
  margin-top:19px 
}
#mp-fat-footer-sidebars ul.sidebar_list
{
  font-size:1em;
  margin-top:0px;
  padding:10px;
}
#mp-fat-footer-sidebars ul.sidebar_list ul li
{
   margin-left:10px;
   margin-top:10px;
}
#mp-fat-footer-sidebars a
{
   border:none; 
}
#mp-footer-sidebar-1
{
  float:left;
  width:230px;
  margin-left:5px;
  background-color:#eef9dc;
  height:90px;
}
#mp-fat-footer-sidebars h3
{
   color:#d15613; 
   font-size:1.5em;
   padding:3px 0px 5px;
   text-align:left;
}
#mp-fat-footer-sidebars li
{
  line-height: 1.2em;
  color:#597315;
}
.custom #footer a
{
   border-bottom: 0px solid #CCCCCC;
   color:#555555;
}
.custom #footer a:hover
{
   color:#000000;
}
.custom #wpadminbar a
{
  color:#CCCCCC;
}
#mp-footer-sidebar-2
{
  float:left;
  width:320px;
  margin-left:20px;
  background-color:#eef9dc;
  height:90px
}
#mp-footer-sidebar-3
{
  float:right;
  width:230px;
  margin-right:5px;
  background-color:#eef9dc;
  height:90px
}
#mp-footer-sidebar-3 ul.sidebar_list ul li
{
   margin-top:10px;
   line-height:0.5;
   font-size:1em;
  text-align:left;
}

/*****************************************************************************************
*   Sidebar
*******************************************************************************************/
/* Styles the main Sidebar */
#sidebar_1 .sidebar_list
{
   background-color:#f2f1e8; 
   padding-top:10px;
   margin-top:5px;
   margin-bottom:10px;
   border: 1px solid #dbd6d9;
}
.custom .sidebar h3
{
  font-weight:bold;
}
/* Styles the Featured Authors sidebar */
.custom .mp-featured-author-sidebar
{
   font-size:0.9em;
   line-height:1.25em;
}
.custom .mp-featured-author-sidebar h5
{
   font-size:1.3em;
   text-transform: none;
   margin-top:15px;
   margin-bottom:7px
}
.custom .mp-featured-author-sidebar a:hover
{
   text-decoration:none;
   color:#000000;
}
.custom .mp-featured-author-sidebar img
{
    padding-right:12px;
    padding-bottom:5px;
}

/* Styles the Copyright Footer (and not the WP Admin bar) */
#mp-footer
{
  float:left;
  margin-top:31px;
  width:100%;
  color:#CCCCCC;
}
.custom #wpadminbar #mp-footer
{
  color:#FFFFFF;
}
.mp-footer-left
{
  width:840px;
  text-align:center;
}

/**********************************************************************
*  Styles the Better Recent Posts in Sidebar (Featured Products)
***********************************************************************/
.custom #brpwp_wrapper-5 .no-bullets li
{
  padding-bottom:19px;
  padding-top:7px;
  margin:0px;
}
.custom #brpwp_wrapper-5 .brpwp-title 
{
   font-size:0.90em;
}
.custom #brpwp_wrapper-5 ul li
{
   border-bottom: 1px solid #CCCCCC;
}

/**********************************************************************
*  Styles the Recent Posts Widget in the Sidebar (Featured Products)
***********************************************************************/
.custom #advanced-recent-posts-2 li.recent-post-item
{
 position:relative;
}
.custom #advanced-recent-posts-2 a.post-title
{
 position:absolute;
 left:60px;
}
.custom #advanced-recent-posts-2 a:hover
{
   text-decoration:none;
   color:#000000;
}
.custom #advanced-recent-posts-2 .post-title
{
  margin-top:5px;
}
.custom #advanced-recent-posts-2 ul li
{
   border-bottom: 1px solid #CCCCCC;
}

/**********************************************************************
*  Featured Article box on Home Page
***********************************************************************/
/* This code moves the headline above the image */
.custom #brpwp_wrapper-4 .no-bullets img
{
  margin-top:30px; 
}
.custom #brpwp_wrapper-4 .brpwp-title
{
  margin-left:-120px; 
}
/*These are for the old Advanced Recent Posts Plugin (no longer being used) */
.custom #advanced-recent-posts-3 p
{
   line-height:1.4em;
   font-size:1.45em;
}
.custom #advanced-recent-posts-3 .post-title
{
   font-size:1.7em;
   font-weight:bold;
   margin-left:10px;
   text-decoration:none;
}
.custom #advanced-recent-posts-3 a:hover
{
   color:#000000;
}
.custom #advanced-recent-posts-3 .recent-post-item
{
   margin-top:12px;
   margin-left:5px;
   margin-right:5px;
}
.custom #advanced-recent-posts-3 .recent-post-item
{
   border-bottom:none;
}

/**********************************************************************
*  Featured Sale Items box on Home Page
***********************************************************************/
.custom .no-bullets p
{
   line-height:1.4em;
   font-size:1.45em;
   margin-top:7px;
}
/* This code moves the headline above the image */
.custom #brpwp_wrapper-2 .no-bullets img
{
  margin-top:30px; 
}
.custom #brpwp_wrapper-2 .brpwp-title
{
  margin-left:-72px;
}
/* This code removes the indent and bullet from .format_text li from affecting the Sidebars */
.custom .sidebar_list  li
{
   margin-left: 0px;
   list-style-type: none;
}
.custom .no-bullets li
{
   margin:10px;
   padding-bottom:0px;
}
.custom .brpwp-title 
{
   font-weight:bold;
   line-height:1.2em;
   font-size:1.6em;
}
.custom .no-bullets a
{
   text-decoration:none;
}
.custom .no-bullets a:hover
{
   color:#000000;
}
.custom .no-bullets img
{
   margin-right: 2px;
}

/**********************************************************************
*  Featured Products at bottom of Home Page (2 sets)
***********************************************************************/
.custom #brpwp_wrapper-3 li
{
   display: inline;
}
.custom #brpwp_wrapper-3 .no-bullets 
{
   margin-top:25px; 
   margin-left:40px;
   width:600px;
   padding-bottom:80px;
}
.custom #brpwp_wrapper-3
{
   margin-top:-30px;
   font-size:2em;
   text-align:center;
}
.custom #brpwp_wrapper-6 li
{
   display:inline;
}
.custom #brpwp_wrapper-6 .no-bullets 
{ 
  margin-left:40px;
   width:600px;
}
.custom #brpwp_wrapper-6
{
}

/**********************************************************************
*  Main "Jump-Start" box on Home Page
***********************************************************************/
.custom #text-9 .textwidget p
{
   line-height:1.3em;
   font-size:1.4em;
   margin-bottom:5px;
}

/**********************************************************************
*  Styling of Shipping Options page
***********************************************************************/ 
.custom .mp-ship-ground
{
   background-color:#F2F1E8;
   margin-left:20px;
   margin-right:30px;
   margin-bottom:20px;
   padding:20px 20px 1px 20px;
}
.custom .mp-ship-ground-box
{
   background-color:#F88301;
   color:#FFFFFF;
   float:right;
   margin-top:-190px;
   width:185px;
   padding:20px;
   font-weight:bold;
}

/**********************************************************************
*  Styles the Author Box on posts
***********************************************************************/
.custom .author_info {
  border:1px dotted #666;
  padding:0.8em;
  background:#f2f1e8;
  min-height:165px;
  margin-top:10px;
}
.custom .author_info p {
  font-size:0.8em;
  line-height:1.55;
}
.custom .author_info h4 {
  font-size:1.3em;
  margin-bottom:10px;
}
.custom .author_info a {
  color:#cc0000;
  border-bottom:1px dotted #fff;
  text-decoration:none;
}
.custom .author_info a:hover {
  border-bottom:1px dotted #cc0000;
}
.custom .author_info .author_photo img {
  border:1px dotted #666;
  padding:0.2em;
  float:left;
  margin:00em 1.0em 0.25em 0em;
}
.custom .author_info p {
  margin-bottom:0.4em;
}
.custom .mp-author-articles
{
  text-align:right;
}

/**********************************************************************
*  Styles the What's New page
***********************************************************************/

/* This code removes the indent and bullet from .format_text li from affecting the page */
.custom #brpwp_wrapper-7 li
{ 
   padding-bottom:30px;
   list-style-type: none;
}
.custom #brpwp_wrapper-7 
{ 
   margin-left: 0px;
}
.custom #brpwp_wrapper-7 .brpwp-title
{
  font-size:1.2em;
  text-decoration:none;
}
.custom #brpwp_wrapper-7 p
{
   font-size:1em;
   margin-top:5px;
   line-height:1.25em;
}
.custom #brpwp_wrapper-7 ul li
{
   margin-left: 0px;
   border-bottom: 1px solid #CCCCCC;
}

/**********************************************************************
*  Styles the Author Account (Contributing Authors) sign-up form 
***********************************************************************/
.custom .um_user_form
{
  margin-left:20px;
  margin-right:50px;
  background:#f2f1e8;
  padding:30px 30px 20px 30px;
  font-size:0.9em;
  margin-bottom:20px;
}
.custom .mp-author-username .pf_label {display:inline;}
.custom .mp-author-username .um_input {margin-left:21px;background:#FFFFFF;}
.custom .mp-author-email {margin-top:20px;}
.custom .mp-author-email .pf_label {display:inline;}
.custom .mp-author-email .um_input {margin-left:21px;background:#FFFFFF;}
.custom .mp-author-password {margin-top:20px;}
.custom .mp-author-password .pf_label {display:inline;}
.custom .mp-author-password .um_input {width:100px;margin-left:21px;background:#FFFFFF;}
.custom .mp-author-display {margin-top:20px;}
.custom .mp-author-display .pf_label {display:inline;}
.custom .mp-author-display .um_input {margin-left:21px;background:#FFFFFF;}
.custom .mp-author-first {margin-top:20px;}
.custom .mp-author-first .pf_label {display:inline;}
.custom .mp-author-first .um_input {margin-left:21px;background:#FFFFFF;}
.custom .mp-author-last {margin-top:20px;}
.custom .mp-author-last .pf_label {display:inline;}
.custom .mp-author-last .um_input {margin-left:21px;background:#FFFFFF;}
.custom .mp-author-image {margin-top:20px;font-weight:bold;}
.custom .qq-uploader {margin-top:20px;margin-left:50px;}
.custom .qq-upload-button {background:#C43A00;-moz-border-radius: 10px;border-radius:10px;}
.custom .qq-upload-button-hover {background:#DD3E00;}
.custom .mp-author-image .um_description {margin-left:175px;margin-top:-62px;line-height:1.3em;}
.custom .mp-author-image .um_field_result {
  text-align:center;margin-right:100px;}
.custom .mp-author-bio .um_input
{
  margin-top:10px;
  margin-left:7px;
  width:450px;
  height:115px;
  padding:10px 0px 10px 10px;
  background:#FFFFFF;
}
.custom .mp-submit-button
{
  margin-top:20px;
  margin-left:200px;
  background:#C43A00;
  width:95px;
  height:37px;
  padding:5px;
  color:#ffffff;
  font-weight:bold;
  -moz-border-radius: 15px;
  border-radius: 10px;
}
.custom .mp-submit-button:hover
{
  background:#DD3E00
}

/**********************************************************************
*  Styles the author tagline on blog posts & blog teasers
***********************************************************************/
.custom .teaser_author
{
  font-size:1.1em; 
  color:#555555;
}
.custom .author a
{
  color:#555555;
  letter-spacing:.6px;
}
.custom .author a:hover
{
   color:#000000;
}
.custom .teaser_date
{
   color:#555555;
}
.custom .teaser_date
{
   text-transform: none;
}
.custom .teaser_category
{
   text-transform: uppercase;
   letter-spacing:0.5px;
   color:#555555;
}
.custom a.teaser_category
{
   text-transform: uppercase;
   letter-spacing:1px;
   color:#555555;
}
.custom .teaser_category:hover
{
   color:#000000;
}

/**********************************************************************
*  Styles the Product Authors Page, Category Page, Contributing Author Page 
***********************************************************************/
.custom #post-247 .format_text li
{
  font-size:0.95em;    
  line-height: 0em;
  list-style-type: none;
  margin-left:50px
}
.custom #post-247 .format_text a
{ 
  text-decoration: none;
}
.custom #post-247 .format_text a:hover 
{ 
   color:#000000;
}
.custom #post-90 .format_text ul 
{ 
   margin-left:50px;
}
.custom #post-90 .format_text li
{
  font-size:1.1em;
  line-height:0.5em;
  list-style-type: none;
  margin-left:0px
}
.custom #post-90 .format_text a
{ 
  text-decoration: none;
}
.custom #post-90 .format_text a:hover 
{ 
   color:#000000;
}
.custom #post-5373 .format_text ul 
{ 
   margin-left:50px;
}
.custom #post-5373 .format_text li
{
  font-size:1.07em;  
  line-height:0.7em;
  list-style-type: none;
  margin-left:0px
}
.custom #post-5373 .format_text a
{ 
  text-decoration: none;
}
.custom #post-5373 .format_text a:hover 
{ 
   color:#000000;
}


/**********************************************************************
*  Creates info-boxes throughout site 
***********************************************************************/
.mp-info-box
{
   background-color:#f2f1E8;
   margin-top:15px;
   margin-bottom:15px;
   padding: 15px 20px 0px 18px;
   border: 1px solid #dbd6d9;
}

/**********************************************************************
*  Styles the Article Topics Sidebar 
***********************************************************************/
.custom #widgets-reloaded-tags-6 .wp-tag-cloud a:hover
{
   text-decoration:none;
   color:#000000;
}

/**********************************************************************
*  Styles the Zoom Search Tool in the header 
***********************************************************************/
.custom #text-14 h3
{
   font-size:1.4em;
   margin-top:-58px;
   margin-left:15px;
   color:#FFFFFF;
   font-variant: small-caps;
   font-weight:bold;
   letter-spacing: 2px;
}
.custom .mp-search-zoom
{
   margin-top:-10px;
   margin-left:13px;
}
.custom .mp-search-zoom input
{
   height:16px; 
   background-color:#FFFFFF;
}
.custom .mp-search-zoom input:focus
{
   background-color:#FFFCED; 
}

/**********************************************************************
*  Styles the Zoom Search Results in search_template.htm 
***********************************************************************/
.highlight { font-weight: bold; }
.searchheading { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight:bold}
.summary { font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-style: italic; }
.suggestion { font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
.results { font-family: Arial, Helvetica, sans-serif; font-size: 80%; line-height:1.3em; }
.category { font-family: Arial, Helvetica, sans-serif; color: #999999; }
.sorting { font-family: Arial, Helvetica, sans-serif; text-align: right; }

.result_title { font-family: Arial, Helvetica, sans-serif; font-size: 125%; font-weight:bold; line-height:1.5em; margin-bottom:5px; }		
.description { font-family: Arial, Helvetica, sans-serif; font-size: 110%; color: #222222; }
.context { font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #222222; }
.infoline { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; color: #808080; margin-bottom:25px;}

.zoom_searchform { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
.zoom_results_per_page { font-family: Arial, Helvetica, sans-serif; font-size: 80%; margin-left: 10px; }
.zoom_match { font-family: Arial, Helvetica, sans-serif; font-size: 100%; margin-left: 10px;}				
.zoom_categories { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
.zoom_categories ul { font-family: Arial, Helvetica, sans-serif; display: inline; margin: 0px; padding: 0px;}
.zoom_categories li { font-family: Arial, Helvetica, sans-serif; display: inline; margin-left: 15px; list-style-type: none; }

.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		

input.zoom_button {  }
input.zoom_searchbox {  }		

.result_image { float: left; display: block; }
.result_image img { margin: 10px; width: 80px; border: 0px; }

.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }

.result_pages { font-family: Arial, Helvetica, sans-serif; font-size: 90%; margin-bottom:15px; text-align:center; font-weight:bold;}
.result_pagescount { font-family: Arial, Helvetica, sans-serif; font-size: 80%; margin-top:-20px; }

.searchtime { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }

.recommended 
{ 
        background: #DFFFBF; 
        border-top: 1px dotted #808080; 
        border-bottom: 1px dotted #808080; 
        margin-top: 15px; 
        margin-bottom: 15px; 
}
.recommended_heading { float: right; font-weight: bold; }
.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
.recommend_title { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
.recommend_description { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #008000; }
.recommend_infoline { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; color: #808080;}
.recommend_image { float: left; display: block; }
.recommend_image img { margin: 10px; width: 80px; border: 0px; }

/**********************************************************************
*  Styles the Scratch n Dent Page 
***********************************************************************/
.custom table.scratch-table td
{
   padding:6px 5px 6px 5px;
   text-align:center;
   font-size:0.8em;
   line-height:1.4em;
}
.custom table.scratch-table input
{
   border:none;
   background:none;
}

/**********************************************************************
*  Styles Aweber Email Form 
***********************************************************************/
.custom .af-element
{
   padding:3px;
}
.custom .af-element .bodyText p
{
   line-height:1.7em;
}
.custom .af-element .previewLabel
{
   line-height:1.3em;
}

/**********************************************************************
*  Styles Video Preview Page 
***********************************************************************/
.mp-previews img
{
   display: inline;
}
.mp-previews 
{
   text-align:center;
}
.format_text .mp-previews img.alignnone
{
  margin: 5px;
}

/**********************************************************************
*  Company Page (Saladmaster) 
***********************************************************************/
.mp-company-recommend img
{
   display: inline;
}
.mp-company-recommend
{
   text-align:center;
}

/**********************************************************************
*  Format MindWalking Landing Page
***********************************************************************/
.custom #post-11978 .format_text
{
   margin: 10px 60px 0px 60px;
}
.custom .format_text .landing_header_1
{
    margin-left: 25px;
    font-size: 1.4em;
    color:#990000;
}
.custom .format_text .landing_header_1 li
{
    line-height: 1.1em;
}
.custom .format_text .landing_header_1 ul
{
    margin: 0 0 0.2em 1.5em;
}
.custom .format_text .landing_header_2
{
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: 15px;
}
.custom .format_text .landing_header_3
{
    font-size: 2.0em;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 15px;
    background-color: #FFFF00
}
.custom .format_text .landing_testimonial
{
    background-image:url('http://www.mindperk.com/wp-content/uploads/landing_testimonial_background.jpg');
    font-size: 0.92em;    
    font-weight: normal;
    line-height: 1.4em;
    padding: 20px 125px 20px 20px;
    border-style:solid;
    border-width:2px;
    margin-bottom: 25px;
}
.custom .landing_buy input
{
   border:none;
   padding:0px;
}
.custom .landing_buy 
{
   text-align:center;
   margin: 20px;
}


/**********************************************************************
*  Format PhotoReading Landing Page
***********************************************************************/
.custom #post-12335 .format_text
{
   margin: 10px 60px 0px 60px;
}


.custom .format_text .landing_header_4
{
    font-size: 1.0em;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 15px;
    background-color: #FFFF66
}
.custom .landing_buy1 input
{
   border:none;
   padding:0px;
   margin-top:5px;
}
.custom .landing_buy1 
{
   text-align:right;
   font-weight: bold;
   margin: 20px;
}




