#navigation li.expanded {
    padding:0;
    margin:0;
}
#navigation li.expanded > ul li.expanded a{
    background:url(../images/spa_icon.png) left center no-repeat;
}
.item-list ul {
    margin: 0;
    padding: 0;
}
.item-list ul li {
    margin: 0;
    padding: 0;
    list-style: disc;
}
#header{
    /*position:relative;
    z-index:999;*/
}
#product-header{
    margin-bottom:35px;
}
#block-block-3{
    width:333px;
    height:147px;
    position:relative;
    background:url(../images/product-gift-includes_bg.png) no-repeat scroll right bottom #fbfbfb;
    border:1px solid #e5e5e5;
}
.product #block-block-3{
    margin-top:0;
}
#block-block-3 .content{
    padding:7px 18px 0
}
#block-block-3 h3{
    font-size: 14px;
    font-weight: bold;
    margin-top:7px;
    text-indent: 0;
    text-transform: uppercase;
}
#block-block-3 ul{
    list-style-type: none;
    margin: 15px 0 0;
    padding: 0;
}
#block-block-3 li{
    background: url("../images/tick_icon-1.png") no-repeat scroll left center transparent;
    margin-bottom: 0;
    padding: 3px 0 2px 29px;
    font-size:11px;
}
#block-block-3 p{
    position:absolute;
    bottom:15px;
    right:15px;
    text-align:right;
    margin:0;
}
#block-block-3 a{
    color:#1c1c1c;
    font-size:11px;
    display:block;
    padding-top:5px;
}
#block-block-4{
    width:333px;
    height:121px;
    position:relative;
    background:#f2f4ec url(../images/block_new-to-experiences-small.png) left bottom no-repeat;
}
#block-block-4 p{
    position:absolute;
    bottom:10px;
    right:15px;
    text-align:right;
    margin:0;
}
#block-block-4 p a{
    color:#333333;
    font-size:11px;
    display:block;
    height:100%;
}
#block-block-6{
    width:333px;
    background:#EEF0E9 url(../images/blog_cant-decide-wide.png) left top no-repeat;
    height:72px;
    position:relative;
}
#block-block-6 p{
    position:absolute;
    bottom:10px;
    right:15px;
    text-align:right;
    margin:0;
}
#block-block-6 p a{
    display:block;
    padding-right:20px;
    width:100px;
    background:url(../images/arrow-link.png) bottom right no-repeat;
    color:#333333;
    font-size:11px;
}
#home-left .block{
    padding:15px;
    width:210px;
    margin:0 0 1em 0;
    background-color:#f2f4ec;
    position:relative;
    overflow:hidden;
    background: #F2F4EC; /* old browsers */
    background: -moz-linear-gradient(top, #F2F4EC 0%, #EAECE4 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2F4EC), color-stop(100%,#EAECE4)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F4EC', endColorstr='#EAECE4',GradientType=0 ); /* ie */
    background: -o-linear-gradient(top, #F2F4EC 0%,#EAECE4 100%); /* opera */
}
#home-left .block h3{
    font-family:'eurofurenceregular', Arial, sans-serif;
    font-size:24px;
    margin:0;
    font-weight:normal;
    text-indent:inherit;
}
#home-left .block h3,
#home-left .block p,
#home-left .block ul,
#home-left .block blockquote,
#home-left .block cite{
    position:relative;
    z-index:100;
    background-color:transparent;
}
#home-left #block-custom_main-top_five p{
    position:static;
    margin:0;
}
#home-left .block h3 span{
    display:block;
    color:#e00022;
    font-size:30px;
}
#home-left .block p.link{
    margin-bottom:0;

}
#home-left .block img{
    position:absolute;
    bottom:0;
    right:0;
}
#home-left .block a.arrow{
    color:#333333;
    font-size:11px;
    padding-top:5px;
}
#tabs-primary ul {
    width:100%;
    border-bottom:1px dotted #C1C1C1;
    float:left;
    margin:0;
    padding:0;
}
#tabs-primary ul li{
    float:left;
    list-style:none;
    margin-right:20px;
    padding-left:20px;
    border-left:1px dotted #C1C1C1;
}
#tabs-secondary {
    clear:both;
    overflow:hidden;
}
#tabs-secondary ul {
    width:auto;
    background-color:#eee;
    border-bottom:1px dotted #C1C1C1;
    border-right:1px dotted #C1C1C1;
    float:left;
    margin:0;
    padding:0;
}
#tabs-secondary ul li{
    float:left;
    list-style:none;
    margin-right:20px;
    padding-left:20px;
    border-left:1px dotted #C1C1C1;
}
.form-item { margin:0;}
/*
#block-block-10{
  width:223px;
  height:326px;
  position:relative;
  background:#EEF0E9 url(../images/gift-includes-block_bg.png) left top no-repeat;
}
#block-block-10 ul{
  padding:170px 0 0 15px;
  margin:0;
  list-style-type:none;
}
#block-block-10 li{
  padding:0 0 0 38px;
  margin:0;
  line-height:2em;
  color:#333333;
  background:url(../images/tick_icon.png) left center no-repeat;
}

#block-block-10 p{
  position:absolute;
  bottom:15px;
  right:15px;
  text-align:right;
  margin:0;
}
#block-block-10  a{
  color:#1c1c1c;
  font-size:11px;
  display:block;
  padding-top:5px;
}
#block-block-11{
  width:223px;
  height:144px;
  position:relative;
  background:#f2f4ec url(../images/block_new-to-experiences_bg.png) left bottom no-repeat;
}
#block-block-11 p{
  position:absolute;
  bottom:10px;
  right:15px;
  text-align:right;
  margin:0;
}
#block-block-11 p a{
  color:#333333;
  font-size:11px;
  display:block;
  height:100%;
}
#block-block-12{
  width:223px;
  height:72px;
  position:relative;
  background:#1e1e1e url(../images/block_friendfund_bg.png) left top no-repeat;
}
#block-block-12 p{
  position:absolute;
  bottom:10px;
  right:15px;
  margin:0;
  width:115px;
  line-height:1em;
}
#block-block-12 p a{
  display:block;
  padding-right:15px;
  width:100px;
  background:url(../images/arrow-link.png) bottom right no-repeat;
  color:#333333;
  font-size:11px;
}
*/
.search-results-bar .form{
    float:right;
    /*width:380px;*/
    /* text-align:right; */
    width:77%;
}
.search-results-bar .form label{
    font-size:12px;
    float:left;
    color:#58615e;
    font-weight:bold;
	    margin: 2px 5px;
}
.search-results-bar #edit-results-sort, select#results_filter_location{
    margin-right:20px;
    float:left;
}
.hidden{
    display:none !important; 
}
#search-bar fieldset{
    height:38px;
}
#gift-vouchers-img p{
    margin:0;
}
.freedom-cert .block h3{
    text-indent:inherit;
    margin-bottom:20px;
}
#block-custom_main-top_five{
    position:absolute;
    left:20px;
    top:20px;
    width:222px;
    height:215px;
}
#block-custom_main-top_five h3{
    margin:0;
    color:#FFF;
    padding:4px 0 4px 30px;
    background:url(../images/top-five-icon.png) left center no-repeat;
    text-indent:inherit;
}
#block-custom_main-top_five ul{
    margin:1em 0 1em 5px;
    padding:0;
    list-style-type:none;
}
#block-custom_main-top_five li{
    margin-bottom:1em;
    padding-left:15px;
    background:url(../images/red-arrow-bullet.png) left center no-repeat;
    list-style:none;
}
#block-custom_main-top_five li a{
    color:#FFF;
}

#block-block-35 .button{
    height:29px;
    position:absolute;
    bottom:0px;
    margin:0 0 20px 20px;
    left:0px;
}
.page-gift_group #content-bottom,
.page-gift #content-bottom{
    float:left;width:650px;
}
#product-group-members-header{
    width:650px;
}
#edit-basic-submit {
    background:url(../images/go_btn.png) left center no-repeat;
    width:53px;
    height:30px;
    border:none;
    text-indent:-9999px;
    outline:none;
    cursor:pointer;
}
.item-list .pagination {
    width:auto;
    height: 21px;
    margin-top: -4px;
}
#block-custom_main-location_state .content{
    background:#282828;
}
#flash-map-large{
    height:auto;			/*  Have to delete when large flash map will be done */
}
#search-bar input.form-text{
    outline-style:none;
}
#product-header-code{
    width:110px;
}
#search-results .result .txt .location,
#product-group-members .result .txt .location{
    margin-right:10px;
    width:auto;
}
.video-play-icon-wrapper {
    position: absolute;
    z-index: 20;
    width: 68%;
    height: 250px;
    top: 0px;
}

#video_play_icon{
    background: url("../images/play_button.png") no-repeat;  
    background-size: contain;
    width: 100px;
    height: 100px;
    display: block;
    margin: 80px auto;
}
#product-badge{
    left: 14px;
    position: absolute;
    top: 6px;
    z-index: 20;
    background: red;
    border-radius: 50%;
    width: 11%;
    height: 25%;
    opacity: 0.8;
    color: #fff;
    text-align: center;
    padding: 5% 1% 0%;
    font-size: 26px;
}
.badge-icon{    
    margin: 0;
    position: absolute;
    top: 3px;
    left: 3px;
    z-index: 10;
    background: red;
    border-radius: 50%;
    width: 10%;
    height: 60%;
    opacity: 0.8;
    color: #fff;
    text-align: center;
    padding: 10px;
    font-size: 28px;
}
#recently-viewed-experiences-container .badge-icon{
    margin:-5px 0 0 -5px;
}
.home-promo .badge-icon{
    margin: 3px 0 0 3px;
    width: 66px;
}
.page-faq #text-content {
    padding: 0 20px;
    width: 720px;
}
.faq-category-menu .item-list ul li{
    list-style:none;
    margin: 4px 0;
}
.faq-content{
    margin-left:5px;
}
.faq-category-menu h5{
    color: #A20022;
    font-size: 15px;
    text-transform: uppercase;
    margin: 20px auto 10px;
}
.page-faq li a.active{
    color:#a10022;
}
.page-faq li a.active:hover{
    color:#878787;
}
#text-content .faq-category-group .question{
    background:url(../images/bg_question_hiw.gif) no-repeat;
    margin-bottom:42px;
    padding:0 0 0 95px;
}
.question .faq-question,
.question .faq-answer{
    padding:0;
}
.question .faq-question h4 a{
    color:#292929;
    cursor:default;
}
.question .faq-question h4 a:hover{
    text-decoration:none;
}
.search-results-bar .form{ padding-bottom:10px;}
.faq hr{
    color:#E5E5E5;
    background-color:#E5E5E5;
}
#product_description h2{
    margin:0;
    font-size:30px;
    font-weight:normal;
}
#product_description p{
    margin-bottom:0;
}
#hero-overlay{ background-position:0 100%; }
#holidays-menu h4{
    background:url(../images/GAD-Holidays-Public-events.png) 10px center no-repeat;
}
#life-menu h4{
    background:url(../images/GAD-Life-occasions.png) 10px center no-repeat;
}
#corporate-menu h4{
    background:url(../images/GAD-Corporate-occasions.png) 10px center no-repeat;
}
#for-her-menu h4{
    background:url(../images/GAD-for-her-2.png) 10px center no-repeat;
}
#for-him-menu h4{
    background:url(../images/GAD-for-him-2.png) 10px center no-repeat;
}
#for-them-menu h4{
    background:url(../images/GAD-for-them-2.png) 10px center no-repeat;
}
#block_refine-experiences .refine-tickboxes li a{ width:auto; }
#redeem-form {
    
    padding: 5px 5px;
    margin: 0 auto 10px;
    position: relative;
	width:100%;
}
.redeem {
    text-align: center;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
}
.page-node-15225 .main-content h1{ margin:20px 0;}


.well-large {
    padding: 24px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	font-size:18px;
}
.general_search .search-results-bar{ width:97%;}
.general_search #search-results .result{ width:99%;}
.general_search .sort_description{ clear:both;}
