.left{
  width:46%;
  float:left;
}
.right{
  width:46%;
  float:right;
}
.td-main-sidebar {
    width:33.33333333%;
    background-color: #ffffff;
    padding-top: 30px;
}

#container-tradedoubler table td
{
  border-width: 0;
}

#container-tradedoubler input
{
  height: auto;
  line-height: 16px;
}

#container-tradedoubler select
{
  height: auto;
  margin: 0;
  line-height: 16px;
}

#container-tradedoubler .outerContainer .field_hldr.btn input
{
  width: 100%;
  height: 31px;
  line-height: 31px;
}

table.pspsWrapper td
{
	border-width: 0;  
}

table.pspsWrapper .pspsSearchForm input[type='submit']
{
  width: 100%;
}

table.pspsWrapper {
  margin: 0 auto;
  border-collapse: collapse;
  /* width: 300px; */
} 
table.pspsWrapper td{ 
  vertical-align: top;
  padding: 0;
} 
table.pspsWrapper a,
table.pspsWrapper td {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #363636;
  font-style: normal;
  font-weight: normal;
  text-align: center;
}
table.pspsWrapper .pspsRetailPrice {
  font-style: ;
  font-weight: ;
  color: #666666;
}
table.pspsWrapper .pspsSalePrice {
  font-style: ;
  font-weight: ;
  color: #;
}
table.pspsWrapper .pspsDescription {
  font-style: ;
  font-weight: ;
  color: #;
}
table.pspsWrapper .pspsMerchant {
  font-style: ;
  font-weight: ;
  color: #;
}
table.pspsWrapper .pspsBrand {
  font-style: ;
  font-weight: ;
  color: #;
}
table.pspsWrapper a {
  color: #00a0b2;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
} 
table.pspsWrapper a img {
  border: none;
  max-width: 100%;
  max-height: auto;
  width: expression(this.width > 160 ? 160 : true);
} 
table.pspsWrapper p {
  margin: 0;
  padding: 3px;
  line-height:100%;
} 
table.pspsWrapper .pspsCell {
  background: #ffffff;
  border: 0px solid #bebebe;
  border-bottom: 2px solid #ddeeee;
  padding: 10px;
  background-color: #fff;
}
table.pspsWrapper .buy_button {
  padding: 5px 4px;
  display: block;
  margin-top: 7px;
  color: #212121;
  background-color: #cccccc;
  cursor: pointer;
}
.pspsMain {
  padding: 0 0 10px 0;
  width: 100%;
  text-align: center;
}
table.pspsWrapper .pspsPager {
  text-align: center;
  padding: 4px;
}
table.pspsWrapper .pspsPager a,
table.pspsWrapper .pspsPager span {
  font-weight: bold;
  text-decoration: none;
  letter-spacing:2px;
  padding: 2px;
  margin:4px;
  line-height: 200%;
  border: 2px solid #bebebe;
}
table.pspsWrapper .pspsPager .pspsCurrentPage {
  background-color: #bebebe;
  color: #000;
}
table.pspsWrapper .pspsPager .pspsInactivePage {
  color: #aaa;
}

#PopShop364933 table.pspsWrapper {
  margin: 0 auto;
  border-collapse: collapse;
}
#PopShop364933 table.pspsWrapper td{ 
  vertical-align: top;
  padding: 0;
} 
#PopShop364933 table.pspsWrapper a,
#PopShop364933 table.pspsWrapper td {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #363636;
  font-style: normal;
  font-weight: normal;
  text-align: center;
}
#PopShop364933 table.pspsWrapper .pspsRetailPrice {
  font-style: ;
  font-weight: ;
  color: #666666;
}
#PopShop364933 table.pspsWrapper .pspsSalePrice {
  font-style: ;
  font-weight: ;
  color: #;
}
#PopShop364933 table.pspsWrapper .pspsDescription {
  font-style: ;
  font-weight: ;
  color: #;
}
#PopShop364933 table.pspsWrapper .pspsMerchant {
  font-style: ;
  font-weight: ;
  color: #;
}
#PopShop364933 table.pspsWrapper .pspsBrand {
  font-style: ;
  font-weight: ;
  color: #;
}
#PopShop364933 table.pspsWrapper a {
  color: #00a0b2;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
} 
#PopShop364933 table.pspsWrapper a img {
  border: none;
  max-width: 100%;
  max-height: auto;
  width: expression(this.width > 160 ? 160 : true);
} 
#PopShop364933 table.pspsWrapper p {
  margin: 0;
  padding: 3px;
  line-height:100%;
} 
#PopShop364933 table.pspsWrapper .pspsCell {
  background: #ffffff;
  border: 0px solid #bebebe;
  border-bottom: 2px solid #ddeeee;
  
  padding: 10px;
  background-color: #fff;
}
#PopShop364933 table.pspsWrapper .buy_button {
  padding: 5px 4px;
  display: block;
  margin-top: 7px;
  color: #212121;
  background-color: #cccccc;
  cursor: pointer;
}
#PopShop364933 .pspsMain {
  padding: 0 0 10px 0;
  width: 100%;
  text-align: center;
}
#PopShop364933 table.pspsWrapper .pspsPager {
  text-align: center;
  padding: 4px;
}
#PopShop364933 table.pspsWrapper .pspsPager a,
#PopShop364933 table.pspsWrapper .pspsPager span {
  font-weight: bold;
  text-decoration: none;
  letter-spacing:2px;
  padding: 2px;
  margin:4px;
  line-height: 200%;
  border: 2px solid #bebebe;
}
#PopShop364933 table.pspsWrapper .pspsPager .pspsCurrentPage {
  background-color: #bebebe;
  color: #000;
}
#PopShop364933 table.pspsWrapper .pspsPager .pspsInactivePage {
  color: #aaa;
}

#PopShop364027 table.pspsWrapper {
  margin: 0 auto;
  border-collapse: collapse;
  /* width: 300px; */
} 
#PopShop364027 table.pspsWrapper td{ 
  vertical-align: top;
  padding: 0;
} 
#PopShop364027 table.pspsWrapper a,
#PopShop364027 table.pspsWrapper td {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #363636;
  font-style: normal;
  font-weight: normal;
  text-align: center;
}
#PopShop364027 table.pspsWrapper .pspsRetailPrice {
  font-style: ;
  font-weight: ;
  color: #666666;
}
#PopShop364027 table.pspsWrapper .pspsSalePrice {
  font-style: ;
  font-weight: ;
  color: #;
}
#PopShop364027 table.pspsWrapper .pspsDescription {
  font-style: ;
  font-weight: ;
  color: #;
}
#PopShop364027 table.pspsWrapper .pspsMerchant {
  font-style: ;
  font-weight: ;
  color: #;
}
#PopShop364027 table.pspsWrapper .pspsBrand {
  font-style: ;
  font-weight: ;
  color: #;
}
#PopShop364027 table.pspsWrapper a {
  color: #00a0b2;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
} 
#PopShop364027 table.pspsWrapper a img {
  border: none;
  max-width: 300px;
  max-height: auto;
  width: expression(this.width > 160 ? 160 : true);
} 
#PopShop364027 table.pspsWrapper p {
  margin: 0;
  padding: 3px;
  line-height:100%;
} 
#PopShop364027 table.pspsWrapper .pspsCell {
  background: #ffffff;
  border: 0px solid #bebebe;
  
  padding: 5px;
  background-color: #fff;
}
#PopShop364027 table.pspsWrapper .buy_button {
  padding: 5px 4px;
  display: block;
  margin-top: 7px;
  color: #212121;
  background-color: #cccccc;
  cursor: pointer;
}
#PopShop364027 .pspsMain {
  padding: 0 0 10px 0;
  width: 100%;
  text-align: center;
}
#PopShop364027 table.pspsWrapper .pspsPager {
  text-align: center;
  padding: 4px;
}
#PopShop364027 table.pspsWrapper .pspsPager a,
#PopShop364027 table.pspsWrapper .pspsPager span {
  font-weight: bold;
  text-decoration: none;
  letter-spacing:2px;
  padding: 2px;
  margin:4px;
  line-height: 200%;
  border: 2px solid #bebebe;
}
#PopShop364027 table.pspsWrapper .pspsPager .pspsCurrentPage {
  background-color: #bebebe;
  color: #000;
}
#PopShop364027 table.pspsWrapper .pspsPager .pspsInactivePage {
  color: #aaa;
}
.form {
    width: 100%;
    display: table;
    padding: 1em 0px 0px;
    margin-bottom: 8px;
}
div.form {
    display: table-cell;
    width: 100%;
    background-color: #F9D644;
    padding: 12px;
}
button {
    color: #000;
    padding: 0.5em 1em;
    white-space: nowrap;
    margin: 0px 0px 0px 1em;
}
table td {
    border: 1px solid rgba(237, 237, 237, 0);
    padding: 2px 8px;
}
.widget li {
    line-height: 30px;
    list-style: none;
    margin-left: 12px;
    border-bottom: 1px solid #ced0b7;
    padding: 0.75em 0;
}
.widget li:last-child {
    border-bottom: 0px solid #ced0b7;
}
p {
    font-size:18px;
    line-height: 1.4em;
}
img {
    margin-right: 8px;
    float: left;
}
hr {
    margin-top: 2.25em;
    clear:both;
}
.home hr {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
    border: 0!important;
    border-top: 1px solid #eee!important;
}
#__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget, #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget * {
            margin:0; padding:0; border:0; font-size:12px; font:inherit; vertical-align:middle; font-family:arial,verdana,helvetica,sans-serif; position:relative; color:#333;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget {
            width: 99%;
            height: auto;
            display: inline-block;
            text-align: left;
            vertical-align: middle;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-category-selection {
            position:absolute;
            right: 10px;
            top: 25px;
            z-index: 1000;
            padding: 5px 0;
            margin: 2px 0 0;
            background-color: #fff;
            border: 1px solid #ccc;
            border: 1px solid rgba(0,0,0,.15);
            border-radius: 4px;
            box-shadow: 0 6px 12px rgba(0,0,0,.175);
            -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
            background-clip: padding-box;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-category-selection ul.__ma-sw-category-items {
            display: block;
            width: 200px;
            height: 230px;
            overflow-y: scroll;
            list-style: none;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-category-selection ul.__ma-sw-category-items::-webkit-scrollbar {
            -webkit-appearance: none;
            width: 7px;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-category-selection ul.__ma-sw-category-items::-webkit-scrollbar-thumb {
            border-radius: 4px;
            background-color: rgba(0,0,0,.5);
            -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-category-selection ul.__ma-sw-category-items li {
            cursor: pointer;
            display: list-item;
            text-align: left;
            text-align: -webkit-match-parent;
            list-style: none;
            font-size: 13px;
            padding: 3px 20px;
            clear: both;
            font-weight: 400;
            line-height: 1.42857143;
            color: #333;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-category-selection ul.__ma-sw-category-items li:after,
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-category-selection ul.__ma-sw-category-items li:before {
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-category-selection ul.__ma-sw-category-items li.current {
            background: #eee;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-category-selection ul.__ma-sw-category-items li.outline {
            background: #F8F8F8;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-category-selection ul.__ma-sw-category-items li:hover {
            color: #262626;
            background-color: #F8F8F8;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-suggestion-wrapper {
            width: 99%; position: absolute; z-index: 9999; top: 68px; text-align: left;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-autcomplete {
            background:#fff;  display:none; width: 100%; height: auto;
            border: 1px solid #ccc;
            border: 1px solid rgba(0,0,0,.15);
            border-radius: 0 0 4px 4px;
            box-shadow: 0 6px 12px rgba(0,0,0,.175);
            -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
            background-clip: padding-box;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-autcomplete .__ma-sw-suggestion {
            padding: 3px 5px;
            font-size: 12px;
            color:#333;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-autcomplete .__ma-sw-suggestion .cat-wrapper {
            color:#a9a9a9;
            cursor: default;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-autcomplete .__ma-sw-suggestion:last-child {
            border-radius: 0 0 4px 4px;
        }
        #__mobileAssociatesSearchWidget_adunit_0.__mobile-associates-search-widget .__ma-sw-autcomplete .__ma-sw-suggestion.selected {
            background: #eee;
            border: none;
        }