﻿#header
{
    height: 92px;
    background: #e92526 url(../images/YNMBanner1-4.gif) top left repeat-x; /*background-image:url(../images/YNMBanner1-4-snow.png);*/ /*For XMAS*/
}

#header-wrapper
{
    width: 950px;
    margin: 0 auto;
}

a.tag
{
    display: inline;
    background-color: #ddd;
    padding: 0 3px;
}

a.tag:hover
{
    background-color: #f90;
    color: #fff;
}

a.findalllink:hover
{
    color: #4bc398;
}

.table_title th
{
    background-color: #bbb;
    padding: 1px 3px;
}

p.breadcrumbs
{
    text-align: left;
    margin: 0;
    padding: 0;
}

.breadcrumbs a
{
    color: #428bcf;
    text-decoration: underline;
}

ol#tagcloud
{
    list-style: none;
    font-size: 50%;
    text-align: right;
    padding: 8px 8px 8px 0;
}

ol#tagcloud li
{
    display: inline;
}

ol#tagcloud li a.popularity1
{
    font-size: 100%;
}

ol#tagcloud li a.popularity2
{
    font-size: 112%;
}

ol#tagcloud li a.popularity3
{
    font-size: 124%;
}

ol#tagcloud li a.popularity4
{
    font-size: 136%;
}

ol#tagcloud li a.popularity5
{
    font-size: 148%;
}

ol#tagcloud li a.popularity6
{
    font-size: 160%;
}

ol#tagcloud li a.popularity7
{
    font-size: 172%;
}

ol#tagcloud li a.popularity8
{
    font-size: 184%;
}

ol#tagcloud li a.popularity9
{
    font-size: 196%;
}

ol#tagcloud li a.popularity10
{
    font-size: 220%;
}

ol#tagcloud li a
{
    padding: 0 4px;
}

.not_available
{
    text-decoration: line-through;
    color: #999;
    cursor: default;
}

#tagcloud a strong
{
    font: inherit;
    color: inherit;
}

ol#tagcloud li a.selected
{
    color: #fff;
    background-color: #444;
    text-decoration: none;
    border-radius: 10px;
    -webkit-transition-property: padding-left, margin-left, background-image;
    -webkit-transition-duration: 100ms;
    -webkit-transition-timing-function: linear;
    background-image: none;
}

ol#tagcloud li a.selected:hover
{
    /*color:#ddd; background-color:#666; text-decoration:line-through; */
    background: #444 url(http://www.yesnomaybe.co.uk/images/red-x.png) 4px center no-repeat;
    padding-left: 19px; /*border-radius:10px;*/ /*-webkit-transition:padding-left, margin-left 0.1s linear;*/
    position: relative;
    margin-left: -15px;
    z-index: 10;
}

/*ol#tagcloud li a.selected:active {
    background-color:transparent;
}*/

input.non-safari
{
    background: #fff url(../images/YNMSearchNonSafariBackgroundImage.gif) 0 0 no-repeat;
    width: 158px;
    border: none;
    font-size: 14px;
    color: #444;
    outline: none;
    padding: 6px 12px 4px;
}

input.non-safari:focus
{
    background-position: 0 -30px;
}

ul#smallprint li
{
    border: none;
    margin: 2px 12px;
}

ul#bottomSection
{
    margin: 0;
    padding: 0;
}

ul#bottomSection li
{
    float: left;
    display: inline;
    text-align: right;
    background: #FFF top right no-repeat;
    width: 188px;
    border: none;
    margin: 0;
    padding: 0;
}

ul#bottomSection li p
{
    text-align: left;
    margin: 0;
    padding: 0;
}

ul#bottomSection li p a
{
    color: #000;
}

ul#bottomSection li p a img
{
    width: 98%;
}

ul#bottomSection li p a:hover
{
    color: #070;
    background-color: inherit;
    text-decoration: underline;
}

.tag_remove_all
{
    color: #428bcf;
}

#hview
{
    list-style-type: none;
    clear: both;
}

#hview li
{
    float: left;
    margin-right: 20px;
}

#hview li ul
{
    list-style-type: none;
}

#hview li ul li
{
    float: none;
}

dl#barChart
{
    list-style: none;
    font-family: "gill sans" , sans-serif;
    font-size: 80%;
}

dl#barChart dt
{
    float: left;
    clear: left;
    width: 4em;
    border: 0 solid transparent;
    text-align: right;
    margin: 0;
    padding: 0 3px 0 0;
}

dl#barChart dd
{
    float: left;
    border: 0 solid transparent;
    white-space: nowrap;
    clear: right;
    margin: 0;
    padding: 0;
}

#yesBar
{
    background-color: #0c0;
}

#noBar
{
    background-color: red;
}

#maybeBar
{
    background-color: #fc0;
}

#ZoomCapDiv table
{
    width: auto;
}

#ZoomCapDiv table td
{
    padding: 0;
}

#highlights
{
    font-size: 14px;
    text-align: left;
    padding: 0 auto;
}

#highlights .column
{
    width: 14.2%;
    float: left;
    padding: 9px 0 0 18px;
}

#highlights .column.last
{
    float: right !important;
    padding-right: 0;
}

#highlights h3
{
    font-family: georgia, serif;
    color: #444;
    font-weight: 700;
    text-shadow: 0 0 4px #666;
}

#highlights a
{
    color: #6bb8df;
}

#highlights a:hover
{
    color: #333 !important;
    text-decoration: none !important;
}

#highlights .capbottom
{
    clear: both;
    position: relative;
    top: 12px;
    height: 5px;
    width: 980px;
    behavior: url(/global/scripts/lib/iepngfix.htc);
}

#highlights ul
{
    margin-bottom: 9px;
    list-style: none;
    padding-left: 4px;
}

#newProducts h2 a
{
    display: block;
    background-color: #d7ff3d;
    color: #f0f;
    margin-bottom: 10px;
    font-weight: 700;
    padding: 2px 4px;
}

#newProducts h2 a:hover
{
    background-color: #c7ef2d;
    text-decoration: none;
}

#newProducts ul li a img, #saleItems ul li a img, ul#bottomSection li p a img
{
    border: 1px dashed transparent;
    display: block;
    width: 129px;
    margin: 0 auto 5px;
}

#newProducts ul li a:hover img, #saleItems ul li a:hover img, ul#bottomSection li p a:hover img
{
    border-color: #ccc;
}

#saleItems h2 a
{
    display: block;
    background-color: #ffd73d;
    color: #fff;
    margin-bottom: 10px;
    border-top: 1px solid #dfd71d;
    padding: 2px 4px;
}

#saleItems h2 a:hover, #saleItems:hover h2 a
{
    background-color: #efc72d;
    text-decoration: none;
}

ul.clicked_tags
{
    text-align: right;
    list-style: none;
    padding-right: 8px;
}

.prominent_action
{
    font-weight: 700;
    font-size: 78%;
    margin: 5px;
}

#sortProducts
{
    float: right;
    margin-left: 5px;
}

#sortProducts select
{
    background-color: #eee;
    border: 1px solid #999;
    color: #444;
}

#sidebar ul.sidebar_categories li a:active, .sidebar_categories li a:active
{
    background-color: green;
}

.new_sidebar_categories
{
    list-style: none;
    margin-top: 4px;
}

.new_sidebar_categories li
{
    margin: 3px 0;
}

.new_sidebar_categories li a
{
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 1px 0;
}


.new_sidebar_categories li ul li
{
    text-transform: uppercase;
    color: #FFF;
    text-indent: 5px;
    background-color: transparent;
    margin: 3px 0;
    padding: 0;
}

.new_sidebar_categories li a
{
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 1px 0;
}
.new_sidebar_categories li a {    text-transform:uppercase;    color:#FFF;    text-indent:5px;    background-color:#757575;    background:#757575 url(../images/nav-left-and-down-arrow.png) 4px right no-repeat;        padding:0;}

.new_sidebar_categories li a:hover {    color:#FFF;    text-decoration:none;    background-color:#f54505;}

.new_sidebar_categories li.current a {    background-color:#cb1512;    background-position: -28px right;}


.new_sidebar_categories li.current a:hover {    background:#cb1512 url(../images/nav-left-and-down-arrow.png) -28px right no-repeat;    cursor:default;}

.new_sidebar_categories li.current ul li a:hover {    cursor:pointer;    -webkit-transition: background-color 0.3s ease-in;    -webkit-transition: color 0.3s ease-in;    color:#fff;}

.new_sidebar_categories li a:active
{
    background-color: #e53505;
}

.new_sidebar_categories li.current a:active {    background-color:#bb0502;}

.new_sidebar_categories li
{
    background-color: transparent;
}

.new_sidebar_categories .subcategories
{
    list-style: none;
    font-size: 70%;
    background-color: #fff;
}

.new_sidebar_categories .subcategories li ul li
{
    background-color: none;
}

.new_sidebar_categories .subcategories li a
{
    font-weight: bold;
    background-color: #fff;
    color: #444;
}

.new_sidebar_categories .subcategories li ul li a
{
    color: #444;
    list-style: none;
    background-color: #fff;
    padding-left: 4px;
}

.new_sidebar_categories ul.subcategories a:hover
{
    background-color: #fB4542;
    background-image: none;
}

#sidebar ul.new_sidebar_categories ul.subcategories a:active, .new_sidebar_categories ul.subcategories a:active
{
    -webkit-transition: color 0.2s ease-in;
    -webkit-transition: background-color 0s ease-in;
    background-color: green;
    color: #fff;
}
.subcategories li a.selected
{
    background-color: #bb0502 !important;
    color: #fff !important;
}
