/*
 * path: !!! don't know yet !!!
 * ns:   !!! don't know yet !!!
 *
 */
.comsel-wrapper {
    width:500px;
    /*margin-bottom: 30px;*/
}

.comsel-varientbox {
    padding-left:-5px;
}

.comsel-zipbox {
    padding-right:18px;
}

.home-category-ul.comsel-make {
    width: 96%; 
    display: none; 
    max-height: 200px;
}

home-category-ul.comsel-model {
    left: 19%; 
    width: 80%; 
    display: none; 
    max-height: 200px;
}

.home-change-country-white-link {
    color:#FFF; 
    text-decoration:underline;   
}
.etsy-only {
    display: none;
}

.artfact-only {
    display: none;
}

.invaluable-only {
    display: none;
}

.home-header-shipanything{
    padding: 5px 0 0 15px;
}

.home-header-shipanything .shipanything-section {
    margin-bottom:10px;
}

.home-header-shipanything .links {
    font-weight:bold;
    text-align:center;
    color:#F2F2F2;
}

.links a {
    color:#F2F2F2;
    text-decoration:underline;
}

.shipanything-getquotes {
    cursor: pointer;
    text-align:center;
    margin-bottom:5px;
}

.home-category-ul {
    background-color: #F1F2F2;
    border-radius: 0 0 5px 5px;
    color: #404040;
    font-weight: normal;
    border-left: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
    position: absolute;
    width: 99.6%;
    z-index: 999999 !important;
    max-height: 285px; /*we want to show test cutoff*/
    overflow:auto;
}

.home-category-ul li {
    font-size: 17px;
    padding: 5px 10px 5px 10px;
    cursor:pointer;
}

.ie7 .home-category-ul li {
    font-size: 16px;
}

.home-category-ul li:hover {
    background-color: #5B8FB5;
    color: #F2F2F2 !important;
}

.home-ziplookup {
  position: relative; 
  top: 3px;
}

.fancy_dd {
    background-repeat: no-repeat;
    height: 35px;
   padding: 0 0 0 5px;
    cursor: pointer;
    font-size: 17px;
}

.fancy_dd .fancy_dd_right {
    background-position: 100%;
    padding-right: 30px;
    background-repeat: no-repeat;
}

.fancy_dd .fancy_dd_inner {
    background-repeat: repeat-x;
    height: 35px;
    line-height: 35px;
    overflow:hidden;
}

.fancy_dd_active {
  background-image: url("/public/images/elements/fancydd/active/dd_left_gray.png");
  -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.35);
  -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.35);
  box-shadow: 0px 1px 3px rgba(0,0,0,.35);
}

.fancy_dd_active .fancy_dd_right {
    background-image: url("/public/images/elements/fancydd/active/dd_right_gray.png");
}

.fancy_dd_active .fancy_dd_inner {
    background-image: url("/public/images/elements/fancydd/active/dd_middle_gray.png");
    color: #404040;
}

.fancy_dd_inactive {
    background-image: url("/public/images/elements/fancydd/inactive/dd_left_gray.png");
}

.fancy_dd_inactive .fancy_dd_right {
    background-image: url("/public/images/elements/fancydd/inactive/dd_right_gray.png");
}

.fancy_dd_inactive .fancy_dd_inner {
    background-image: url("/public/images/elements/fancydd/inactive/dd_middle_gray.png");
    color:#6395b0;
}

.fancy_ymm {
    margin-right:5px;
}

.fancy_txt {
    background-repeat: no-repeat;
    height: 35px;
   padding: 0 0 0 5px;
    cursor: pointer;
    font-size: 17px;
}

.fancy_txt input {
    background-color: Transparent;
    border-style: none;
    font-size: 17px;
    height: 33px; /*30px;
    padding-left: 5px;*/
    width:100%;
}

.ie7 .fancy_txt input {
    padding-top: 5px;
    font-size: 16px;
}

.fancy_txt .defaulttext {
    color: #8C8C8C !important;
}

.fancy_txt .fancy_txt_right {
    background-position: 100% 50%;
    padding-right: 5px;
    background-repeat: no-repeat;
}

.fancy_txt .fancy_txt_inner {
    background-repeat: repeat-x;
    height: 35px;
}

.ie7 .home-category-zipcode input {
    padding-top: 5px;
    font-size: 16px;
}

.fancy_txt_active {
    background-image: url("/public/images/elements/fancytextbox/txt_left.png");
}

.fancy_txt_active .fancy_txt_right {
    background-image: url("/public/images/elements/fancytextbox/txt_right.png");
}

.fancy_txt_active .fancy_txt_inner {
    background-image: url("/public/images/elements/fancytextbox/txt_middle.png");
    color: #404040;
}
