#PPTSinglePage-products .rightSidebar.left {
  display: none;
}

/* ===================== COLUMN WIDTHS ======================== */

  .leftSidebar { width:1%; margin-right:10px; margin-left:0px; }
  .middleSidebar { width:770px; }
  .rightSidebar { width:160px; margin-left:10px; margin-right:0px; }
  #PPTSinglePage-post .rightSidebar { width:200px;   }

/* ===================== _HEADER STYLES ======= ================= */

  .wrapper {   margin-top:10px; }
  #widecolumn .wrapper  {}
  #header { width:958px; height:168px; border:1px #77aa29 solid; border-bottom:0px; background:url('../images/header.gif') top left repeat-x; overflow:hidden; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-radius: 10px 10px 0 0; behavior: url('/PIE.htc');}
  #white_header { width:958px; height:168px; border:1px #77aa29 solid; border-bottom:0px; background:url('../images/homepage-sub.jpg') top left repeat-x; overflow:hidden; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-radius: 10px 10px 0 0; behavior: url('/PIE.htc');}
  #header_internal {margin:14px 20px 20px;}
    #logo_div a {display:block; width:301px; height:37px; background:url('../images/logo.png') top left no-repeat;}
    .under_logo {color:#7dbd1b; font-size:12px; font-family:Arial; letter-spacing:1px; font-weight:normal; margin:0px; padding:0px;}
  #white_header #logo_div a {background:url('../images/logo_white.png') top left no-repeat;}

/* ===================== ICON STYLES ======================== */

  #icon-home-cats { background: #C9C9C9 url(../images/icon-home-cats.png) no-repeat 10px center; }
  #icon-home-bottom { background: #C9C9C9 url(../images/icon-home-bottom.png) no-repeat 10px center; }
  #icon-home-text { background: #C9C9C9 url(../images/icon-home-text.png) no-repeat 10px center; }
  #icon-home-list { background: #C9C9C9 url(../images/icon-home-list.png) no-repeat 10px center; }
  #sidebar-cats { background: #C9C9C9 url(../images/icon-sidebar-cats.png) no-repeat 10px center; }
  #sidebar-cats-sub { background: #C9C9C9 url(../images/folders.png) no-repeat 10px center; }
  #icon-sidebar-add { background: #C9C9C9 url(../images/icon-sidebar-add.png) no-repeat 10px center; }
  #icon-sidebar-singleinfo { background: #C9C9C9 url(../images/icon-sidebar-add.png) no-repeat 10px center; }
  #icon-single-comment { background:  url(../images/icon-single-comment.png) no-repeat 10px center;  }
  #icon-single-map { background:  url(../images/icon-single-map.png) no-repeat 10px center;  }
  #icon-single-info { background: url(../images/icon-single-info.png) no-repeat 10px center;  }
  #icon-single-images { background: url(../images/icon-single-images.png) no-repeat 10px center;  }
  #icon-sidebar-article { background: #C9C9C9 url(../images/icon-sidebar-article.png) no-repeat 10px center; }
  #icon-home-custombox0 { background: #C9C9C9 url(../images/icon-home-list.png) no-repeat 10px center; }
  #icon-home-custombox1 { background: #C9C9C9 url(../images/icon-home-list.png) no-repeat 10px center; }
  #icon-home-custombox2 { background: #C9C9C9 url(../images/icon-home-list.png) no-repeat 10px center; }
  #icon-home-custombox3 { background: #C9C9C9 url(../images/icon-home-list.png) no-repeat 10px center; }
  #icon-sidebar-claim { background: #C9C9C9 url(../images/icon-home-list.png) no-repeat 10px center; }

  #icon-single-map { background-color: #C9C9C9;}

/* ===================== SLIDERS  ======================== */


  #siteFeature {position:relative;  background:#efefef; border:1px solid #fff; }
  #siteFeature #tabContainer a:link, #siteFeature #tabContainer a:visited { background: transparent url(../images/_slider_inactive.png) no-repeat; }
  #siteFeature #tabContainer a:hover{ background:#fff url(../images/_slider_inactive1.png) no-repeat; }
  #siteFeature #tabContainer a h4 { color: #666; padding:10px 11px 0px 11px; }
  #siteFeature #tabContainer a.selected h4, #siteFeature #tabContainer a.selected p { color: #fff; text-shadow: 0px 1px 0px #666; }
  .PPTActiveTab { background: transparent url(../images/_slider_active.png); }
  #siteFeature #txtBoxContainer a { color:#fff;}
  #siteFeature h3 { color:#fff; }

  #search_form {width:280px; margin-top:25px; padding:0px;}
  #search_form form {margin:0px; padding:0px;}
  #search_form td {color:#FFFFFF; font-size:13px; font-family:Arial;}
  #search_form input {width:239px; height:32px; background:url('../images/search_field.png') top left no-repeat; padding:0 0 0 37px; border:0px !important;}
  /*.mrgd {margin-left:470px;}*/
  
  .category_place {padding:0 0 20px 10px; margin-top:12px; position:relative; }  
  .category_place_free {padding:0 0 20px 10px; margin-top:12px; position:relative; }
  
  .category_place h1, .category_place_free h2 {margin:0px 10px 0 0; padding:5px 0 5px 10px; color:#404040; font-size:25px; font-weight:normal; background:#c9c9c9; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; position:relative; behavior: url('/PIE.htc');}

  .category_place_h2 {margin:0px; padding:10px 0 10px 10px; color:#646464; font-size:25px; font-weight:normal;}
  .category_place h2 {margin:0px; padding:10px 0 0 10px; color:#646464; font-size:25px; font-weight:normal;}
  .category_place h3 {margin:0px; padding:0 0 0 7px;background:#77aa29; display:block; color:#FFFFFF; font-size:15px; font-weight:normal; font-family:Arial; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; behavior: url('/PIE.htc'); position:relative;letter-spacing:normal;}
 
  
  .category_place_home {padding:0 0 20px 10px; margin-top:12px; background:#f1f2ee; -moz-border-radius-topleft: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;   behavior: url('/PIE.htc'); position:relative;}  
  .category_place_home h1 {margin:0px; padding:10px 0 0 10px; color:#646464; font-size:25px; font-weight:normal;}
  
  .category_place_home {margin-bottom: 10px; padding:10px 0 10px 10px; color:#646464; font-size:25px; font-weight:normal;float:left;width:930px}
  .category_place_home h2 {margin:0px; padding:10px 0 0 10px; color:#646464; font-size:25px; font-weight:normal;}
  
  .category_place_home h3 {margin:0px; padding:0 0 0 7px;background:#77aa29; display:block; color:#FFFFFF; font-size:15px; font-weight:normal; font-family:Arial; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; behavior: url('/PIE.htc'); position:relative;letter-spacing:normal;}
  
  .subcat_place1 {/*height: 505px;*/width:220px; float:left; margin:15px 5px 0 5px; background: #FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
  .subcat_place {/*height: 450px;*/width:220px; float:left; margin:15px 5px 0 5px; background: white;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
  .subcat_place2 {/*height: 505px;*/width:450px; float:left; margin:15px 5px 0 5px; background: white;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
  .subcat_place3 {/*height: 505px;*/width:680px; float:left; margin:15px 5px 0 5px; background: white;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
  .subcat_place4 {/*height: 505px;*/width:910px; float:left; margin:15px 5px 0 5px; background: white;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
  .height505 {height: 505px;}

  .place_13 {padding: 0px 10px 10px 10px; width:205px; float:left;}
  
  .subcat_place p, li {margin:7px 0 0 0; padding:0px; lini-height:16px; font-family:Arial; font-size:14px; }
  .subcat_place p.cat_level_3, li.cat_level_3 {font-weight:bold; color:#333333;}
  .subcat_place a {text-decoration:none; font-family:Arial; font-size:14px; color:#669933;}
  
  /*modified by anshul*/
  .popup
  {
      display:none;
      position:fixed;
      width:600px;      
      border: solid 10px gray;
      background-color: white;
      box-shadow:black 3px 3px 3px;
      z-index: 1001;
      padding: 10px;
  }
  #popup_overlay
  {
      background-color: black;
      opacity:0.7;
      filter:alpha(opacity=70);
      position: fixed;
      top: 0px;
      left: 0px;
      display:none;
      z-index: 1000;
      width:100%;
      height:100%;
  }
  .category_block
  {
      float: left;
      width:100%;
      padding: 5px;
      background-color: #eeeeee;      
      margin-bottom: 1px;
  }
#category_blocks
{
    float:left;
    width:100%;
}
.info
{
    text-align: center;    
}
.custom-fields
{
    float:left;
    width: 100%;
    
    font-size: 15px;
    background-color: #E6EFDE;
}
.custom-fields .even
{
    background-color: #f8fade;
}
.custom-field
{
    border-bottom: 2px solid white;
    float: left;    
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}
.custom-field .field-head
{
    font-weight: bold;
    float:left;
    padding-right: 10px;
    padding-left: 10px;
    width:200px;
}
.custom-field .field-value
{
    padding-left:10px;
    width:430px;
    float:left;
}
.custom-field .question
{
    width:98%;
    padding-right: 0px;
}
.custom-field .answer
{
    width:98%;
    padding-right: 0px;
}
.product-thumb
{
    width:100px;
    margin: 10px;
    text-align: center;
    float:left;
}
.product-thumb img
{
    margin-bottom: 5px;
    padding: 3px;
    background-color: white;
    border: solid 1px #c5c5c5;
    box-shadow: gray 1px 1px 1px;
}
#tabs
{
    float: left;
    width:100%;
}
.custom-fields i
{
    float:left;
    width:100%;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
}
#product-detail
{
    float:left;
    width:630px;
    padding: 10px;    
}
#product-detail-popup
{
    float:left;
    width:630px;
    padding: 10px;
    height:530px;    
    overflow: auto;
}
.detail-row
{
    border-bottom:dotted 1px #c5c5c5;
    padding-bottom: 10px;
    float:left;
    width:100%;        
}
.detail-row .paragraph
{
    line-height: 15px;
    text-align: justify;
}
#product-thumbnail
{
    float:left;   
    padding: 10px;
    border:solid 1px #c5c5c5;
    background-color: white;
    width:135px;
    text-align: center;
}
#product-thumbnail h4{
    color:#669933;
    font-size: 15px;
    margin-bottom: 0px;
    padding-bottom: 0px;
        
}
#product-summary
{
 float:left;
 width: 430px;
 margin-left: 10px;
 box-shadow:1px 1px 1px black;
 line-height: 1 !important;
}
#product-summary h3
{
    margin-top: 0px;
    padding-top: 0px;
}
.summary-grid
{
    background-color: #f2f2f2;
    float:left;
    width:100%;
}
.summary-grid-heading
{
    background-color: #F2F2F2;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    text-transform: uppercase;
    width: 420px;
}
.summary-grid-row
{
    float:left;
    width:430px;    
}
.summary-grid-row-heading
{
    background-color: #f9f9f9;
    float:left;
    width:197px;
    font-weight: bold;
    border:solid 1px #f2f2f2;
    padding: 8px;
    min-height: 12px;
}
.summary-grid-row-value
{
    background-color: #f9f9f9;
    float:left;
    width:197px;
    border:solid 1px #f2f2f2;
    padding: 8px;
    min-height: 12px;
}

#page-tabs
{
    margin-top:10px;
    
}
#PPTSinglePage-post .ratingblock {
    float: none;
    margin-left: 0px;
}
.ratingblock, .thumblock
{
    float:right;
}
.ratingstars 
{
    float:left;
    clear:both;
}
.info-single
{
    float:left;
    width:100%;
    margin-bottom: 0px;
}
h1.title-single
{
    font-size: 24px;
}
.thumbnail-large-single
{
    float:left;
}
.single-tab
{
    position: relative;
    border: solid 1px gray;
    float:left;
    width:97%;
    padding: 10px;
    margin-top: 35px;
    margin-bottom: 10px;
    /*border-radius:5px 5px;
    -moz-border-radius:5px 5px;*/
}
.single-tab span
{
    position: absolute;
    left:-1px;
    top:-30px;
    padding: 5px 10px;
    font-weight: bold;
    border: solid 1px gray;
    border-bottom: none;
    background-color: #669933;
    text-shadow:black 0px 1px 0px;
    color:white;    
    border-radius:5px 5px;
    border-bottom-right-radius:0px 0px;
    border-bottom-left-radius:0px 0px;
    -moz-border-radius:5px 5px;
    -moz-border-radius-bottomright:0px 0px;
    -moz-border-radius-bottomleft:0px 0px;
    font-size: 15px;
}
.single-tab i.heading
{    
    background-repeat: no-repeat;
    float:left;    
    margin-right: 5px;
    margin-top:2px;
    width:16px;
    height:16px;    
}
.single-tab i.description
{
    background-image: url('../images/icon-description.png');
}
.single-tab i.single-info
{
    background-image: url('../images/icon-single-info.png');
}
.single-tab i.questionnaire, .icon_question
{
    background-image: url('../images/icon-question-white.png');
}

.single-tab i.products
{
    background-image: url('../images/icon-products.png');
}
.icon_info
{
    background-image: url('../images/icon-single-info.png');
    
}
.page p{
    margin-bottom: 0px;
    line-height: 15px;
    text-align: justify;
}
.highlighter_box
{
    float:right;
    border: solid 1px #86c609;
    background-color:#ebfce1;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 15px;
    position: relative;
    margin-bottom: 10px;
    box-shadow:black 1px 1px 1px;
}
.highlighter_box ul
{
    padding-bottom: 0px;
    margin-left: 12px;
}
.highlighter_box ul li
{
    list-style-type: none;
}
.highlighter_box li a, .highlighter_box li span
{
    font-size: 12px;
    text-decoration: none;
}
.highlighter_box li a:hover
{
    text-decoration: underline;
}
.highlighter_box h3
{
    background-color: #669933;
    color: white;
    font-size: 15px;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
    padding-left:10px;
    padding-right: 10px;
}
.last_updated_box
{
color: #669933;
    float: left;
    font-size: 14px;
    font-weight: bold;
}
a.icon_question, a.icon_info
{
    float:left;
    width:16px;
    height:16px;
}
.tablesorter
{
    box-shadow:black 1px 1px 1px;
}
.align-left
{
    text-align: left!important;
}
.post .text
{
    /*padding:4px;
    /*border:solid 1px #c5c5c5;*/
    /*background-color: white;
    border-radius:5px 5px;*/ 
    color: #292929;
 
}
.thumbnail-large-paid a img
{
    margin-left: 0px;
    margin-right: 0px;
    
}
.paid-basicplus
{
    text-align: left!important;
}
.login-panel-links
{
    float:right;
    text-align:right;
    color: white;
    font-size: 14px;
    padding: 0 12px;   
    
}
.login-panel-links a
{
    color:white;
}
#pass-strength-result {
        float:left;
	background-color: #eee;
	border-color: #ddd !important;
        font-weight: bold;
}

#pass-strength-result.bad {
	background-color: #ffb78c;
	border-color: #ff853c !important;
}

#pass-strength-result.good {
	background-color: #ffec8b;
	border-color: #fc0 !important;
}

#pass-strength-result.short {
	background-color: #ffa0a0;
	border-color: #f04040 !important;
}

#pass-strength-result.strong {
	background-color: #c3ff88;
	border-color: #8dff1c !important;
}
#content
{
/*    float:left;
    width: 940px;*/
}
.entry table span
{
    display:block;
}
#ad_strip
{
    padding-top:5px;
    padding-bottom: 20px;
    text-align: left;
    background-color: #42433E;
}
.product-bar-message
{
    background-image: url(../images/product_32.png);
    background-repeat: no-repeat;
    padding-left: 35px;
    float:left;
    width:700px;
    padding-top:0px;
    padding-bottom:10px;
    color:#42433E;
    font-style: italic;
    font-weight: bold;
    font-size: 15px;
}
.product-bar-message a
{
    text-decoration: underline;
}

.middleline
{
    border-bottom: 5px solid gray;
    margin-bottom: 20px;
    position: relative;
    width: 245px;
}
.middleline span
{
background-color: white;
    font-size: 20px;
    left: 94px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    text-align: center;
    top: -9px;
}
#ad_125_500
{
width:460px!important;
}

#page.home-page
{
    position:relative;
}
#home-page-sidebar{
position: absolute;
  width: 150px;
  left: 100%;
  top: 0px;
  padding: 15px;
  background-color: white;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.product-box-small {
  margin-bottom: 10px;
}
.itembox.featured
{
    background-color:#fea;
}
#home-page-sidebar h1, #sidebar h1{
    font-size:15px;
}
#home-page-sidebar input, #sidebar input
{
    max-width:100%;
}
#home-page-sidebar p, #sidebar p {
  padding: 5px 0px;
}
#griddler small{
font-size:12px;
}
