﻿@charset "utf-8";
/*--------Layout Start--------*/
#header
{
    height: 1%;
    padding: 0;
    min-height: 28px;
}
.logo
{
    height: 39px;
    width: 100px;
    float: left;
    margin: 0 4px 0 0;
}
.logo-holder
{
    padding: 0 15px 11px;
    height: 1%;
}
.logo
{
    height: 39px;
    width: 100px;
    float: left;
    margin: 0 4px 0 0;
}
.pager-button
{
    margin: 0 0 10px;
}

/*--------Layout End--------*/

/*--------Colors Start--------*/
body
{
    color: #3c3c3c;
	font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
	 background: #6a9701 ;
  }
input, textarea, select
{
    font: 100% Arial, Helvetica, sans-serif;
    color: #484848;
}
a
{
    text-decoration: none;
    color: #484848;
}
a:hover
{
    text-decoration: underline;
	color: #484848;
}
	#wrapper
	{
		
	background: url(images/bg.gif) 0 top repeat-x;
	}
.tinner
{
    background: #e4e4e4 url(images/ajax-loader-popup.gif) no-repeat 50% 50%;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    color: #484848;
}

.tinner label{color:#FFF;}

.tclose
{
	background: url(images/bg-close.png) no-repeat center center, #bfbfbf;
    background: url(images/bg-close.png) no-repeat center center, -moz-linear-gradient(top, #bfbfbf 0%, #878787 100%);
    background: url(images/bg-close.png) no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%,#878787));
    background: url(images/bg-close.png) no-repeat center center, -webkit-linear-gradient(top, #bfbfbf 0%,#878787 100%);
    background: url(images/bg-close.png) no-repeat center center, -o-linear-gradient(top, #bfbfbf 0%,#878787 100%);
    background: url(images/bg-close.png) no-repeat center center, -ms-linear-gradient(top, #bfbfbf 0%,#878787 100%);
    background: url(images/bg-close.png) no-repeat center center, linear-gradient(top, #bfbfbf 0%,#878787 100%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.dropdown-wrapper
{
    background: url(images/select-button.png) no-repeat scroll right 0 #484848;
}

.dropdown-wrapper[data-disabled]
{
    background: url(images/select-button-disabled.png) no-repeat scroll right 0 #4d4d4d;
}

.dropdown-wrapper select
{
    color: #fff;
    font-size: 11px;
	line-height:20px;
}

.dropdown-wrapper option
{
    background: #4E4C47;
}

#header
{
    background: none;
}
.logo a
{
    display: block;
    height: 100%;
}
.add-menu
{
    padding-top: 5px !important;
}
.add-menu a
{
    float: left;
    text-indent: -9999px;
    overflow: hidden;
}
.add-menu .home a
{
    background: url(images/icons.png) no-repeat;
    width: 20px;
    height: 18px;
}
.add-menu .search a
{
    background: url(images/icons.png) no-repeat scroll 0 -57px transparent;
    width: 18px;
    height: 19px;
}

.add-menu .close a
{
    background: url(images/icons.png) no-repeat scroll 0 -28px transparent;
    width: 15px;
    height: 19px;
}

.btn-menu span
{
    padding-left: 22px;
    background: url(images/arrow-menu.png) no-repeat 0 50%;
    cursor: pointer;
    font-weight: bold;
}
.btn-menu:hover
{
    text-decoration: none;
}
.breadcrumbs ul
{
    color: #7ca41f;
}
.breadcrumbs ul a
{
    color: #7ca41f;
	font-size:10px;
}
.breadcrumbs .home a
{
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(images/icons.png) no-repeat scroll 0 -120px transparent;
    width: 24px;
    height: 14px;
}
#content
{
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 4px -2px #858585;
    -moz-box-shadow: 2px 2px 4px -2px #858585;
    box-shadow: 2px 4px 7px -2px #858585;
}
#content h2
{
    color: #fff;
    background: #7aa2cd;
    background: -moz-linear-gradient(top, #7aa2cd 0%, #5a81ab 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7aa2cd), color-stop(100%,#5a81ab));
    background: -webkit-linear-gradient(top, #7aa2cd 0%,#5a81ab 100%);
    background: -o-linear-gradient(top, #7aa2cd 0%,#5a81ab 100%);
    background: -ms-linear-gradient(top, #7aa2cd 0%,#5a81ab 100%);
    background: linear-gradient(top, #7aa2cd 0%,#5a81ab 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.calendar .date
{
    color: #ba1b2e;
}
.calendar .date strong
{
    color: #3c3c3c;
}
.calendar span
{
    color: #3c3c3c;
    font-weight: bold;
}

.calendar span em.events-date
{
    font-size: 0.65em;
}
.calendar a
{
    background: url(images/bullet-3.png) no-repeat 100% 50%;
}
.calendar-blanc span
{
    font-size: 1.1em;
}

.calendar-blanc span a
{
    color: #484848;
}
.calendar a.plus
{
    background: url(images/ico-1.png) no-repeat;
}
.article header .date
{
    color: #ba1b2e;
    font-weight: bold;
    text-transform: none;
	font-size:1em;
	padding-bottom:0;
}
.article .paging
{
    color: #fff;
    background: #676767;
    background: -moz-linear-gradient(top, #676767 0%, #81b6d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#676767), color-stop(100%,#81b6d5));
    background: -webkit-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: -o-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: -ms-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: linear-gradient(top, #676767 0%,#81b6d5 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.article .paging .back
{
    background: url(images/arrow-prev.png) no-repeat 0 50%;
}
.article .paging a
{
    color: #fff;
}
.article .paging .prev a
{
    background: url(images/arrow-prev.png) no-repeat 0 50%;
}
.article .paging .next a
{
    background: url(images/arrow-next.png) no-repeat 100% 50%;
}
#footer .menu li:first-child
{
}
#footer .menu
{
    color: #878787;
}
#footer .menu li
{
    background: url(images/separator-nav.gif) no-repeat 0 50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px; 
	color: #a8c26b;
}
#footer .menu a
{
    color: #a8c26b; 
	font-size:11.5px; 
	font-family: Arial, Helvetica, sans-serif;
}
#footer .menu li:first-child, .gallery-section .switcher ul li:first-child, .login-form ul li:first-child, .drop .drop-block ul li:first-child
{
    background: none;
}
.buttons li a
{
    color: #fff;
    background: #a8c26b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.buttons span
{
    float: left;
    padding: 2px 0 0 13px;
    margin-top: -2px;
    background: url(images/bg-mobile.gif) no-repeat;
    cursor: pointer;
}
.buttons .mobile:hover span, .buttons .active .mobile span
{
    background-position: 0 -33px;
}
.buttons .active a, .buttons a:hover
{
    color: #fff;
    text-decoration: none;
}
.buttons .web span
{
    padding: 1px 0 0 17px;
    margin-top: -1px;
    background: url(images/bg-web.gif) no-repeat;
	color:#6a9701;
}
.buttons .web:hover span, .buttons .active .web span
{
	color:#FFFFFF;
    background-position: 0 -20px;
}
.logo-holder
{
    background: url(images/top-left.png) left 0 no-repeat #FFF;
    padding: 0;}
.logo
{
    background: no-repeat scroll 0 0 transparent;
    display: block;
    float: none;
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: -9999px;
    width:100%;
}
.menu-holder
{
     background: #aeaeac;
    background: -moz-linear-gradient(top, #aeaeac 0%, #717170 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeac), color-stop(100%,#717170));
    background: -webkit-linear-gradient(top, #aeaeac 0%,#717170 100%);
    background: -o-linear-gradient(top, #aeaeac 0%,#717170 100%);
    background: -ms-linear-gradient(top, #aeaeac 0%,#717170 100%);
    background: linear-gradient(top, #aeaeac 0%,#717170 100%);
}
.autor-block .entry-autor strong
{
    color: #3c3c3c;
    font-weight: bold;
	font-size: 1.72em;
    line-height: 1.1em;
}
.autor-block .entry-autor span
{
    color: #ba1b2e;
    font-weight: bold;
	font-size: 1.18em;
}
.block-employee .autor-data .row
{
    background: #e9ebee;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.block-employee .autor-data .row .name
{
    color: #484848;
    font-size: 13px;
	font-weight: bold;
	line-height:22px;
}
.block-employee .autor-data .row .text
{
    background: none;
    color: #3c3c3c;
    font-size: 13px;
	line-height:22px;
}
.block-employee .links-holder
{
    background: #676767;
    background: -moz-linear-gradient(top, #676767 0%, #81b6d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#676767), color-stop(100%,#81b6d5));
    background: -webkit-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: -o-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: -ms-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: linear-gradient(top, #676767 0%,#81b6d5 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.links-holder .more
{
    background: url(images/bullet-1.png) no-repeat 0 50%;
    color: #fff;
    font-size: 0.9em;
    text-transform: uppercase;
}
.links-holder .pager ul
{
    font-size: 0.91em;
}
.plus
{
    background: url(images/ico-1.png) no-repeat;
}
.links-holder .pager ul li, .gallery-section .switcher ul li
{
    background: url(images/separator-1.png) no-repeat 0 50%;
    color: #fff;
}
.links-holder .pager ul li a
{
    color: #fff;
}
.links-holder .prev, .links-holder .next
{
    color: #fff;
    font-size: 0.91em;
    text-transform: uppercase;
}
.links-holder .prev
{
    background: url(images/bullet-1.png) no-repeat 0 50%;
}
.links-holder .next
{
    background: url(images/bullet-2.png) no-repeat 100% 50%;
}
.galleribillede #gallery .pager
{
    background: url(images/bg-pager.png);
}
.galleribillede #gallery .pager strong
{
    color: #fff;
    font-size: 11px;
}
.galleribillede #gallery .pager .prev
{
    background: url(images/bg-prev.png) no-repeat 0 50%;
}
.galleribillede #gallery .pager .next
{
    background: url(images/bg-next.png) no-repeat 0 50%;
}
.billedzoom #content h2
{
    
    font-size:1.27em;
	font-weight:bold;
}
.billedzoom #content h2, #content h2
{
    background: none;
    color: #3c3c3c;
    border-radius: 0;
}
.file-list
{
    color: #3c3c3c;
    font-size: 0.91em;
	line-height:1.5em;
}
.file-list dt
{
    font-weight: bold;
}
.file-list a
{
    color: #3c3c3c;
    text-decoration: underline;
}
.file-list a:hover
{
    text-decoration: none;
}
.file-list .world
{
    background: url(images/ico-world.gif) no-repeat 0 50%;
}
.file-list .pdf
{
    background: url(images/ico-pdf.gif) no-repeat 0 50%;
}
.billedzoom #popup .holder
{
    background: #b2d1ed;
}
.billedzoom #popup .close
{
    background: url(images/bg-close.png) no-repeat;
}
.gallery-list li
{
    background: #f2f2f2;
    background: -moz-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#fff));
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#fff 100%);
    background: -o-linear-gradient(top, #f2f2f2 0%,#fff 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0%,#fff 100%);
    background: linear-gradient(top, #f2f2f2 0%,#fff 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 4px -2px #e3e3e3;
    -moz-box-shadow: 2px 2px 4px -2px #e3e3e3;
    box-shadow: 2px 2px 4px -2px #e3e3e3;
    color: #3c3c3c;
    font-size: 0.9em;
	line-height:1.2em;
}
.search-block
{
    background: url(images/bg-pager.png);
	color: #fff;
}
.search-block strong
{
    color: #fff;
    text-shadow: 1px 1px 4px #000;
}
.kurv
{
    padding: 5px 9px;
    color: #ffffff;
    background: #a77cd3 ;
    background: -moz-linear-gradient(top, #a77cd3 0%, #704a9b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a77cd3), color-stop(100%,#704a9b));
    background: -webkit-linear-gradient(top, #a77cd3 0%,#704a9b 100%);
    background: -o-linear-gradient(top, #a77cd3 0%,#704a9b 100%);
    background: -ms-linear-gradient(top, #a77cd3 0%,#704a9b 100%);
    background: linear-gradient(top, #a77cd3 0%,#704a9b 100%);
    border: 1px solid #939391;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 5px 0 0;
}
.drop .btn-menu
{
 	padding: 4px 8px 4px 5px;
    color: #ffffff;
    background: #ffae00;
    background: -moz-linear-gradient(top, #afce01 0%, #739f01  100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afce01), color-stop(100%,#739f01 ));
    background: -webkit-linear-gradient(top, #afce01 0%,#739f01  100%);
    background: -o-linear-gradient(top, #afce01 0%,#739f01  100%);
    background: -ms-linear-gradient(top, #afce01 0%,#739f01  100%);
    background: linear-gradient(top, #afce01 0%,#739f01  100%);
    border: 1px solid #939391;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.drop .btn-menu-active
{
    background: #FFF;
    border: 1px solid #fff;
}
.drop .btn-menu-active span
{
    background: url(images/arrow-menu-hover.png) no-repeat 0 50%;
    color: #3c3c3c;
}
.drop .drop-block
{
    background: #FFF;
    background: -moz-linear-gradient(top, #FFF 0%, #e3e4e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#e3e4e5));
    background: -webkit-linear-gradient(top, #FFF 0%,#e3e4e5 100%);
    background: -o-linear-gradient(top, #FFF 0%,#e3e4e5 100%);
    background: -ms-linear-gradient(top, #FFF 0%,#e3e4e5 100%);
    background: linear-gradient(top, #FFF 0%,#e3e4e5 100%);	
    -webkit-border-radius: 5px 0 5px 5px;
    -moz-border-radius: 5px 0 5px 5px;
    border-radius: 5px 0 5px 5px;
    position: absolute;
	padding:13px 0 15px;
}

.text-block h1
{
    font-weight:bold;
	font-size: 2.09em;
}
.text-block
{
    font-size: 1.09em;
	line-height:1.25em;
}
.search-form
{
    background: #ececec;
    background: -moz-linear-gradient(top, #ececec 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #ececec 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #ececec 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #ececec 0%,#ffffff 100%);
    background: linear-gradient(top, #ececec 0%,#ffffff 100%);	
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 2px 2px 4px -2px #858585;
    box-shadow: 2px 4px 7px -2px #858585;
}
.search-form .text input
{
    background: none;
    font-size: 12px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.search-form .submit
{
    background: url(images/icons.png) no-repeat scroll 0 -86px transparent;
}
#content .list-block h2
{
   color: #fff !important;
    background: #b0cf01;
    background: -moz-linear-gradient(top, #b0cf01 0%, #709e01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0cf01), color-stop(100%,#709e01));
    background: -webkit-linear-gradient(top, #b0cf01 0%,#709e01 100%);
    background: -o-linear-gradient(top, #b0cf01 0%,#709e01 100%);
    background: -ms-linear-gradient(top, #b0cf01 0%,#709e01 100%);
    background: linear-gradient(top, #b0cf01 0%,#709e01 100%);
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    font-weight: normal;
	font-size:16.5px;
	font-family: Arial, Helvetica, sans-serif;
    
}
.list-holder
{
    background: #fdfdfd;
    background: -moz-linear-gradient(top, #fdfdfd 0%, #e3e4e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e3e4e5));
    background: -webkit-linear-gradient(top, #fdfdfd 0%,#e3e4e5 100%);
    background: -o-linear-gradient(top, #fdfdfd 0%,#e3e4e5 100%);
    background: -ms-linear-gradient(top, #fdfdfd 0%,#e3e4e5 100%);
    background: linear-gradient(top, #fdfdfd 0%,#e3e4e5 100%);
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.list-holder ul li
{
    background: url(images/bg-line-drop.gif) repeat-x;
    font-weight:normal;
	font-size:1.00em ;
}
.list-holder ul li:first-child
{
    background: none;
}
.list-holder ul li a:hover, .list-holder ul li.active a
{
    color: #484848;
    text-decoration: none;
}
.list-holder ul li a span
{
    background: url(images/bullet-3.png) no-repeat center right;
	padding-right:15px;
	font-size: 12px; 
	color: #4d4d4d;
}
.list-holder ul li.active a span
{
    background: url(images/bullet-4.png) no-repeat center right;
}
#content .article, #content .post-holder, #content h2
{
    color: #484848;
}
#content .topic h2
{
    color: #fff;
    background: #afce01 ;
    background: -moz-linear-gradient(top, #afce01 0%, #739f01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afce01), color-stop(100%,#739f01));
    background: -webkit-linear-gradient(top, #afce01 0%,#739f01 100%);
    background: -o-linear-gradient(top, #afce01 0%,#739f01 100%);
    background: -ms-linear-gradient(top, #afce01 0%,#739f01 100%);
    background: linear-gradient(top, #afce01 0%,#739f01 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	font-weight:normal;
	text-transform:none;
}
.list-events
{
    border-bottom: 1px solid #e1e1e1;
    font-size: 1em;
	line-height:1.36em ;
}
.list-events li
{
    border-top: 1px solid #e1e1e1;
}
.list-events li a
{
    color: #3c3c3c;
    background: url(images/bullet-3.png) no-repeat 100% 50%;
}
.post-block
{
    color: #484848;
}
.post-block .date
{
    text-transform: uppercase;
    font-size: 0.9em ;
}
.post-block .links-holder
{
    background: #676767;
    background: -moz-linear-gradient(top, #676767 0%, #81b6d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#676767), color-stop(100%,#81b6d5));
    background: -o-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: -ms-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: linear-gradient(top, #676767 0%,#81b6d5 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.pager-holder
{
    background: #676767;
    background: -moz-linear-gradient(top, #676767 0%, #81b6d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#676767), color-stop(100%,#81b6d5));
    background: -o-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: -ms-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: linear-gradient(top, #676767 0%,#81b6d5 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 13px;
}
.pager-holder a
{
    color: #fff;
	font-size:10px;
}
.pager-holder .prev
{
    background: url(images/bg-prev.png) no-repeat 0 50%;
}
.pager-holder .next
{
    background: url(images/bg-next.png) no-repeat 100% 50%;
	font-size:11px;
	text-decoration:none;
}
.pager-holder ul li a:hover, .pager-holder ul li.active a
{
      background: #6b9802;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
	font-size:10px;
}
.calendar span .desc
{
    color: #484848;
    font-weight: bold;
	font-size:0.92em ;
}
.calendar span .desc-other
{
    color: #484848;
    font-size: 0.78em;
}
.calendar .price
{
    color: #6b9802;
    font-weight:bold;
	font-size:13px ;
}
.calendar span .ico
{
    background: url(images/ico-3.gif) no-repeat;
}
.calendar .period
{
    color: #484848;
    font-size: 0.5em ;
}
.calendar .old-price
{
    text-decoration: line-through;
	color: #6b9802;
    
}
.vine-block, .vine-block .some-form label
{
    color: #484848;
}
.vine-block .price-nunmer
{
    color: #6b9802 ;
    padding: 5px 0 8px;
	font-weight:bold;
	font-size:29px;
}
.vine-block .some-form .text
{
    background: url(images/bg-some-form.gif) no-repeat;
}
.vine-block .some-form .text input
{
    -webkit-appearance: caret;-moz-appearance: caret;
    background: none;
    color: #4d4d4d;
    font-size: 21px;
	line-height:24px;
	font-weight:bold;
}

.vine-block .number {
    float: left;
    font-size: 10px;
	color: #4d4d4d;
}
.vine-block .some-form .submit
{
   	font-size: 18px;
    height: 39px;
    padding: 0 10px;
    text-transform: uppercase;
	border: 0;
    background: -moz-linear-gradient(top, #a77cd3 0%, #714b9c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a77cd3), color-stop(100%,#714b9c));
    background: -webkit-linear-gradient(top, #a77cd3 0%,#714b9c 100%);
    background: -o-linear-gradient(top, #a77cd3 0%,#714b9c 100%);
    background: -ms-linear-gradient(top, #a77cd3 0%,#714b9c 100%);
    background: linear-gradient(top, #a77cd3 0%,#714b9c 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    color: #ffffff;
	font-weight:bold;
}
.holder-price .old-price
{
    font-size: 11px;
    text-decoration: line-through;
	color:#6b9802;
}
.stock
{
    
    color: #484848;
	font-size:0.92em;
	
}
.add-info
{
    color: #484848;
}
.price-info
{
    background: #e5e5e5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.price-info dl
{
    color: #484848;
}
.gallery-section .switcher
{
    background: url(images/bg-pager.png);
}
.gallery-section .switcher .prev, .gallery-section .switcher .next
{
    color: #fff;
    text-shadow: 1px 1px 2px #000;
    background: url(images/bg-prev.png) no-repeat;
}
.gallery-section .switcher .next
{
    background: url(images/bg-next.png) no-repeat 100% 0;
}
.gallery-section .switcher ul li
{
    color: #fff;
    text-shadow: 1px 1px 2px #000;
}
.select-price .row label
{
    color: #484848;
    font-size: 11px ;
}
.check-form label
{
    color: #484848;
    font-size: 12px ;
}
.tinner .check-form label
{
    color: #00;
}
.button-popup a
{
        background: #afce01;
    background: -moz-linear-gradient(top, #afce01 0%, #739f01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afce01), color-stop(100%,#739f01));
    background: -webkit-linear-gradient(top, #afce01 0%,#739f01 100%);
    background: -o-linear-gradient(top, #afce01 0%,#739f01 100%);
    background: -ms-linear-gradient(top, #afce01 0%,#739f01 100%);
    background: linear-gradient(top, #afce01 0%,#739f01 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    font-weight:bold;
	font-size:10px ;
    color: #ffffff;
}
.login-form .text
{
    background: #ececec;
    background: -moz-linear-gradient(top, #ececec 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#fff));
    background: -webkit-linear-gradient(top, #ececec 0%,#fff 100%);
    background: -o-linear-gradient(top, #ececec 0%,#fff 100%);
    background: -ms-linear-gradient(top, #ececec 0%,#fff 100%);
    background: linear-gradient(top, #ececec 0%,#fff 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 4px -2px #000;
    -moz-box-shadow: 2px 2px 4px -2px #000;
    box-shadow: 2px 2px 4px -2px #000;
}
.login-form .text input
{
    border: 0;
    background: none;
    color: #484848;
}
.login-form .submit, .submit-create
{
    background: #df1e35;
    background: -moz-linear-gradient(top, #df1e35 0%, #9a1928 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df1e35), color-stop(100%,#9a1928));
    background: -webkit-linear-gradient(top, #df1e35 #9a1928 100%);
    background: -o-linear-gradient(top, #df1e35 0%,#9a1928 100%);
    background: -ms-linear-gradient(top, #df1e35 0%,#9a1928 100%);
    background: linear-gradient(top, #df1e35 0%,#9a1928 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0;
    color: #fff;
	font-size:1.21em;
}
.login-form ul li
{
    border-left: 1px solid #878787;
}
.login-form ul li:first-child
{
    border-left: none;
}

.login-form ul li a
{
    color: #878787;
    text-decoration: underline;
}
.login-form ul li a:hover
{
    text-decoration: none;
}
.login-block
{
    color: #484848;
}
.standard-button, .login-block .button, .button-box a
{
    background: #df1e35;
    background: -moz-linear-gradient(top, #df1e35 0%, #9a1928 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df1e35), color-stop(100%,#9a1928));
    background: -webkit-linear-gradient(top, #df1e35 #9a1928 100%);
    background: -o-linear-gradient(top, #df1e35 0%,#9a1928 100%);
    background: -ms-linear-gradient(top, #df1e35 0%,#9a1928 100%);
    background: linear-gradient(top, #df1e35 0%,#9a1928 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    border: none;
}
.post-section h1
{
    background: #aeaeac;
    background: -moz-linear-gradient(top, #aeaeac 0%, #727271 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeac), color-stop(100%,#727271));
    background: -webkit-linear-gradient(top, #aeaeac 0%,#727271 100%);
    background: -o-linear-gradient(top, #aeaeac 0%,#727271 100%);
    background: -ms-linear-gradient(top, #aeaeac 0%,#727271 100%);
    background: linear-gradient(top, #aeaeac 0%,#727271 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
	text-transform:uppercase !important;
	font-size:11px;
	font-weight:bold;
}
.post-section .title span
{
    }
.post-section .title
{
    color: #484848;
}
.post-section
{
    color: #343434;
}
#content .post-section h2
{
    color: #343434 !important;
}
#content .pager-holder h2
{
    color: #fff !important;
    text-transform:  uppercase;
    font-weight:normal;
	font-size:11px;
}
.post-section .information-list li
{
    border-bottom: 1px solid #e1e1e1;
    color: #484848;
}
.button-price
{
    background: #e11e35;
    background: -moz-linear-gradient(top, #e11e35 0%, #9c1928 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e11e35), color-stop(100%,#9c1928));
    background: -webkit-linear-gradient(top, #e11e35 #9c1928 100%);
    background: -o-linear-gradient(top, #e11e35 0%,#9c1928 100%);
    background: -ms-linear-gradient(top, #e11e35 0%,#9c1928 100%);
    background: linear-gradient(top, #e11e35 0%,#9c1928 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
}
.map-description .holder
{
    background: url(images/bg-pager.png);
}
.town-select .submit
{
	background: url(images/bg-submit.png);
	height:28px;
	width:82px;
	border:none;
	cursor:pointer;
    font-size: 0;
	line-height:0;
	margin-bottom:10px;
}
.address-block
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #484848;
    color: #fff;

}
.address-block span {
    display: block;
    font-style: normal;
}

.address-block a
{
    color: #fff;
}
.pager-button li a
{
    background: #c4c4c4;
	background-image: url(images/arrowEnd.png); /* fallback */
    background-image: url(images/arrowEnd.png), -moz-linear-gradient(top, #c4c4c4 0%, #868686 100%);
    background-image: url(images/arrowEnd.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c4), color-stop(100%,#868686));
    background-image: url(images/arrowEnd.png), -webkit-linear-gradient(top, #c4c4c4 #868686 100%);
    background-image: url(images/arrowEnd.png), -o-linear-gradient(top, #c4c4c4 0%,#868686 100%);
    background-image: url(images/arrowEnd.png), -ms-linear-gradient(top, #c4c4c4 0%,#868686 100%);
    background-image: url(images/arrowEnd.png), linear-gradient(top, #c4c4c4 0%,#868686 100%);
	background-repeat:no-repeat;
	background-position:bottom left;
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    color: #fff;
    border: 0;
	height:21px;
	padding:7px 8px 0 16px;
    font-size: 12px;
	font-weight:bold;
	line-height:14px;
	cursor:pointer;
	display:block;
}
.pager-button li.shop a
{
}
.pager-button li.trin input, .order-form .trin
{
	background: #a87dd4;
	background-image: url(images/arrowEnd.png); /* fallback */
    background-image: url(images/arrowEnd.png), -moz-linear-gradient(top, #a77cd3 0%, #704a9b 100%);
    background-image: url(images/arrowEnd.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a77cd3), color-stop(100%,#704a9b));
    background-image: url(images/arrowEnd.png), -webkit-linear-gradient(top, #a77cd3 #704a9b 100%);
    background-image: url(images/arrowEnd.png), -o-linear-gradient(top, #a77cd3 0%,#704a9b 100%);
    background-image: url(images/arrowEnd.png), -ms-linear-gradient(top, #a77cd3 0%,#704a9b 100%);
    background-image: url(images/arrowEnd.png), linear-gradient(top, #a77cd3 0%,#704a9b 100%);
	background-repeat:no-repeat;
	background-position:top right;
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    color: #fff;
    border: 0;
	height:28px;
	padding:0 16px 2px 8px;
    font-size: 12px;
	font-weight:bold;
	line-height:14px;
	cursor:pointer;
}
.order-form .close
{
    background: url(images/bullet-5.gif) no-repeat;
}
.order-form
{
    color: #484848;
}
.order-form .form-holder .text
{
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -o-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -ms-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: linear-gradient(top, #ededed 0%,#fefefe 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dbdbdb;
}
.order-form .text input
{
    border: 0;
    background: none;
    color: #484848;
    font-size: 10px ;
}
.order-form .form-holder label
{$
    color: #484848;
	width:120px;
}
.order-form .submit
{
   background: #afce01;
    background: -moz-linear-gradient(top, #afce01 0%, #739f01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afce01), color-stop(100%,#739f01));
    background: -webkit-linear-gradient(top, #afce01 #739f01 100%);
    background: -o-linear-gradient(top, #afce01 0%,#739f01 100%);
    background: -ms-linear-gradient(top, #afce01 0%,#739f01 100%);
    background: linear-gradient(top, #afce01 0%,#739f01 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #ffffff;
    border: none;
	height:22px;
	padding:2px 8px 0;
    text-transform: uppercase;
    font-size: 10px;
	font-weight:bold;
	line-height:14px;
	
}
.create-block h1
{
    background: #676767;
    background: -moz-linear-gradient(top, #676767 0%, #81b6d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#676767), color-stop(100%,#81b6d5));
    background: -webkit-linear-gradient(top, #676767 #81b6d5 100%);
    background: -o-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: -ms-linear-gradient(top, #676767 0%,#81b6d5 100%);
    background: linear-gradient(top, #676767 0%,#81b6d5 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
}
.create-form .row label
{
    color: #484848;
    font-size: 0.91em ;
}
.create-form .row .text
{
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -o-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -ms-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: linear-gradient(top, #ededed 0%,#fefefe 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dbdbdb;
}
.create-form .row .text input
{
    background: none;
    border: 0;
    color: #484848;
    font-size: 12px;
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
}
.create-form .submit-address
{
    background: #e11e35;
    background: -moz-linear-gradient(top, #e11e35 0%, #9c1928 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e11e35), color-stop(100%,#9c1928));
    background: -webkit-linear-gradient(top, #e11e35 #9c1928 100%);
    background: -o-linear-gradient(top, #e11e35 0%,#9c1928 100%);
    background: -ms-linear-gradient(top, #e11e35 0%,#9c1928 100%);
    background: linear-gradient(top, #e11e35 0%,#9c1928 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    border: 0;
}
.green-button
{
    background: #e11e35;
    background: -moz-linear-gradient(top, #e11e35 0%, #9c1928 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e11e35), color-stop(100%,#9c1928));
    background: -webkit-linear-gradient(top, #e11e35 #9c1928 100%);
    background: -o-linear-gradient(top, #e11e35 0%,#9c1928 100%);
    background: -ms-linear-gradient(top, #e11e35 0%,#9c1928 100%);
    background: linear-gradient(top, #e11e35 0%,#9c1928 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    border: 0;
}
.post-section address
{
    color: #484848;
}
.marked-holder
{
    background: #ffea00;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.slide-block .title a
{
    color: #fff;
    background: #676767;
    background: -moz-linear-gradient(top, #676767 0%, #383838 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#676767), color-stop(100%,#383838));
    background: -webkit-linear-gradient(top, #676767 0%,#383838 100%);
    background: -o-linear-gradient(top, #676767 0%,#383838 100%);
    background: -ms-linear-gradient(top, #676767 0%,#383838 100%);
    background: linear-gradient(top, #676767 0%,#383838 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.slide-block .open-close span
{
    background: url(images/arrow-slide.png) no-repeat 0 50%;
	font-weight:normal;
	text-transform:none;
}
.slide-block.active .open-close span
{
    background: url(images/arrow-slide-close.png) no-repeat 0 50%;
}
.card-form ul .mark-price
{
    color: #484848;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #ffea00;
}
.card-form ul li label
{
    color: #484848;
    font-size: 1em ;
	width:115px;
}
.card-form ul li .price
{
    color: #484848;
    font-size: 1em;
}
.card-form .total-price, .area-form .total-price
{
    color: #484848;
    font-weight:bold;
	font-size:15px ;
}
.area-form .row .textarea textarea
{
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -o-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -ms-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: linear-gradient(top, #ededed 0%,#fefefe 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dbdbdb;
}
.area-form .file .text
{
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -o-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: -ms-linear-gradient(top, #ededed 0%,#fefefe 100%);
    background: linear-gradient(top, #ededed 0%,#fefefe 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dbdbdb;
    color: #69696;
    border: 0;
}
.area-form .button
{
       background: #a77cd3;
    background: -moz-linear-gradient(top, #a77cd3 0%, #70499b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a77cd3), color-stop(100%,#70499b));
    background: -webkit-linear-gradient(top, #a77cd3 #70499b 100%);
    background: -o-linear-gradient(top, #a77cd3 0%,#70499b 100%);
    background: -ms-linear-gradient(top, #a77cd3 0%,#70499b 100%);
    background: linear-gradient(top, #a77cd3 0%,#70499b 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #ffffff;
    border: 0;
	border:none;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:3px 0 1px 0;
}
.area-form .checkbox-holder label
{
    color: #484848;
    font-size: 0.91em ;
}
.area-form .row label
{
    color: #484848;
    font-size: 0.91em ;
}
.post-list
{
    color: #484848;
}
.unhappyMessage
{
    display: block;
    color: Red !important;
	padding: 5px 0 0 10px;
}
.validation-summary
{
    color: red;
    border: 1px solid red;
    margin-bottom: 10px;
    background-color: #FFCC99;
    padding: 2px;
}
#giftCardResult
{
    color: Green;
}



/*--------Colors End--------*/

.drop .drop-block ul li {
	font-weight:bold;
	font-size:1.0em ;
	border-bottom:1px #d8d7d5 solid;
	border-top:1px #fdfdfd solid;
}

.drop .drop-block ul li:first-child
{
	border-top:none;
}

.drop .drop-block ul li:last-child
{
	border-bottom:none;
}

.drop .drop-block ul li a span
{
    background: url(images/bullet-3.png) no-repeat 100% 50%;
	font-weight:normal;
	font-size:100%;
}

.article header h1 {
    color: #484848;
	font-size:1.53em;
}

#content h2 {
    font-size: 1.1em;
    line-height: 1.273em;
    margin: 0;
    padding: 0;
    text-transform:none;
	color:#3c3c3c;
}

#content p {
    color:#282828;
}

.calendar span em a
{
    color: #ba1b2e;
    font-size: 0.95em;
    text-transform: uppercase;
	font-style:normal;
	background:none;
}

.article header div.desc{
	font-size: 1.1em;
    line-height: 1.273em;
    margin: 0;
    padding: 0;
    text-transform:none;
	color: #484848;
	margin-bottom:15px;
	font-weight:bold;
	}
	
.article header .date.cal {
    padding-bottom: 12px;
}
.employeeTitle {
	color: #ba1b2e;
    font-size: 0.74em;
    text-transform: uppercase;
	font-style:normal;
	background:none;
	}
	
.calendar .image {
    border-bottom: 1px solid #eaf0f0;
}

.calendar span {
    border-bottom: 1px solid #eaf0f0;
	line-height:16px;
}

.calendar {
    border-top: 1px solid #eaf0f0;
}

.calendar .date {
    border-bottom: 1px solid #eaf0f0;
}

div.vine-block p{ margin-top:10px!important; font-size:0.95em;}

.see-more-groups span{color:#ba1b2e;}
.active.more-groups-hidden span{color:#ba1b2e;}

.check-form .holder {
    width: 175px;
}

.check-form {
    width: 230px;
}

.pager-holder
{
  background: #aeaeac;
    background: -moz-linear-gradient(top, #aeaeac 0%, #727271 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeac), color-stop(100%,#727271));
    background: -o-linear-gradient(top, #aeaeac 0%,#727271 100%);
    background: -ms-linear-gradient(top, #aeaeac 0%,#727271 100%);
    background: linear-gradient(top, #aeaeac 0%,#727271 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 13px;
	line-height:15px;
	padding-top:7px;
}

.create-form fieldset div:first-child{
	padding:0;
	}

.vine-block h1 {
	font-weight:normal;
	font-size:19px;
	color: #4d4d4d;
	}
	
	.menu-holder .add-menu li {padding: 0 5px;}
	.menu-holder .add-menu .home {padding-left:0px;}
	.menu-holder .add-menu .search {padding-left:1px;}
	
	.gls-search-button { /* ** */
	background: #afce01;
    background: -moz-linear-gradient(top, #afce01 0%, #739f01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afce01), color-stop(100%,#739f01));
    background: -webkit-linear-gradient(top, #afce01 #739f01 100%);
    background: -o-linear-gradient(top, #afce01 0%,#739f01 100%);
    background: -ms-linear-gradient(top, #afce01 0%,#739f01 100%);
    background: linear-gradient(top, #afce01 0%,#739f01 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #ffffff;
    border: 1px solid #ebebeb;
	height:22px;
	padding:2px 8px 0;
    text-transform: uppercase;
    font-size: 10px;
	font-weight:bold;
	line-height:14px;
 }
.vine-block .link-huskeliste {
    float: right;
    font-size: 10px;
    text-decoration: underline;
	color: #4d4d4d;
}
	/* New style to Forgot password START */
	/*
	.portrait #scroller fieldset .text {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#FEFEFE));
		background: -webkit-linear-gradient(center top , #EDEDED 0%, #FEFEFE 100%) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(center top , #EDEDED 0%, #FEFEFE 100%) repeat scroll 0 0 transparent;
		background: -o-linear-gradient(center top , #EDEDED 0%, #FEFEFE 100%) repeat scroll 0 0 transparent;
		background: -ms-linear-gradient(center top , #EDEDED 0%, #FEFEFE 100%) repeat scroll 0 0 transparent;
		background: linear-gradient(center top , #EDEDED 0%, #FEFEFE 100%) repeat scroll 0 0 transparent;
		border: 1px solid #DBDBDB;
		border-radius: 2px 2px 2px 2px;
		box-shadow: 2px 2px 4px -2px #888888;
		margin: 0;
		overflow: hidden;
		padding: 0 14px;
	}
	
	.portrait #scroller fieldset .text input{
		background: none repeat scroll 0 0 transparent;
		border: 0 none;
		color: #484848;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 17px;
		height: 39px;
		line-height: 15px;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	.portrait #scroller fieldset > input {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E11E35), color-stop(100%,#9E1929));
		background: -webkit-linear-gradient(center top , #E11E35 0%, #9E1929 100%) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(center top , #E11E35 0%, #9E1929 100%) repeat scroll 0 0 transparent;
		background: -o-linear-gradient(center top , #E11E35 0%, #9E1929 100%) repeat scroll 0 0 transparent;
		background: -ms-linear-gradient(center top , #E11E35 0%, #9E1929 100%) repeat scroll 0 0 transparent;
		background: linear-gradient(center top , #E11E35 0%, #9E1929 100%) repeat scroll 0 0 transparent;
		border: 0 none;
		border-radius: 5px 5px 5px 5px;
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		font: 1.51em arial,helvetica,sans-serif;
		height: 39px;
		margin-top: 9px;
		width: 100%;
	}
/* New style to Forgot password END */

/* Facet filter */
    .filterCategoryHeader,
    .filterTotalHeader,
    .filterItem {
        background-image: url(images/filter-sprites.png) !important;
    }

    #btnFacetFilters {
        //background-color: #aeaeac !important;
        background: #a77cd3 !important;
        background-image: url(images/filter-sprites.png), -moz-linear-gradient(top, #a77cd3 0%, #704a9b 100%) !important;
        background-image: url(images/filter-sprites.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a77cd3), color-stop(100%,#704a9b)) !important;
        background-image: url(images/filter-sprites.png), -webkit-linear-gradient(top, #a77cd3 0%,#704a9b 100%) !important;
        background-image: url(images/filter-sprites.png), -o-linear-gradient(top, #a77cd3 0%,#704a9b 100%) !important;
        background-image: url(images/filter-sprites.png), -ms-linear-gradient(top, #a77cd3 0%,#704a9b 100%) !important;
        background-image: url(images/filter-sprites.png), linear-gradient(top, #a77cd3 0%,#704a9b 100%) !important;
        background-repeat:no-repeat !important;
        background-position: right 3px !important;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

    .filterSelectedItems {
        font-weight: normal !important;
        color: #fff !important;
        background-color: #6b9802 !important;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px; 
    }

    #facetFilterPopup .btnShowFilteredResults {
        background-color: #6a9701 !important;
    }

    #facetFilterPopup .bigButton {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
/* e:Facet filter */

/* image retina display */
@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (max--moz-device-pixel-ratio: 2) {
	
	.logo-holder  /* ** */
	{
		background: url(images/top-left@2x.png) left 0 no-repeat #FFF;
		background-size: 100px 50px; 
		/*background: url(images/top.png) 0 0 no-repeat #d1c3ad;*/
		padding: 0;
	}
	.add-menu .home a
	{
		background: url(images/icons@2x.png) no-repeat 0 2px transparent;
		background-size: 24px 134px;
	}
	.add-menu .close a
	{
		background: url(images/icons@2x.png) no-repeat scroll 0 -28px transparent;
		background-size: 24px 134px;
	}
	.add-menu .search a
	{
		background: url(images/icons@2x.png) no-repeat scroll 0 -57px transparent;
		background-size: 24px 134px;
	}
	.btn-menu span
	{
		background: url(images/arrow-menu@2x.png) no-repeat 0 50%;
		background-size: 15px 18px;
	}
	.search-form .submit
	{
		background: url(images/icons@2x.png) no-repeat scroll 0 -86px transparent;
		background-size: 24px 134px;
	}
	.list-holder ul li
	{
		background: url(images/bg-line-drop@2x.gif) repeat-x;
		background-size: 1px 2px;
	}
	.list-holder ul li a span
	{
		background: url(images/bullet-3@2x.png) no-repeat center right;
		background-size: 6px 11px;
	}
	.list-holder ul li.active a span
	{
		background: url(images/bullet-4@2x.png) no-repeat center right;
		background-size: 11px 6px;
	}
	#footer .menu li
	{
		background: url(images/separator-nav@2x.gif) no-repeat 0 50%;
		background-size: 2px 10px;
	}
	.buttons span {
		background: url(images/bg-mobile@2x.gif) no-repeat scroll 0 0 transparent;
		background-size: 9px 46px;
	}
	.buttons .web span
	{
		background: url(images/bg-web@2x.gif) no-repeat;
		background-size: 12px 32px;
	}

	.drop .btn-menu-active span
	{
		background: url(images/arrow-menu-hover@2x.png) no-repeat 0 50%;
		background-size: 15px 18px;
	}
	.breadcrumbs .home a
	{
		background: url(images/icons@2x.png) no-repeat scroll 0 -120px transparent;
		background-size: 24px 134px;
	}
	.dropdown-wrapper
	{
		background: url(images/select-button@2x.png) no-repeat scroll right 0 #4d4d4d;
		background-size: 27px 20px;
	}
	
	.dropdown-wrapper[data-disabled]
	{
		background: url(images/select-button-disabled@2x.png) no-repeat scroll right 0 #93918C;
		background-size: 27px 20px;
	}
	.slide-block.active .open-close span {
		background: url(images/arrow-slide-close@2x.png) no-repeat scroll 0 50% transparent;
		background-size: 14px 14px;
	}
	.slide-block .open-close span {
		background: url(images/arrow-slide@2x.png) no-repeat scroll 0 50% transparent;
		background-size: 14px 14px;
	}
	.checkboxArea, .checkboxAreaChecked {
		background: url(images/checkbox@2x.png) no-repeat scroll 0 0 transparent;
		background-size: 15px 36px;
	}
	.checkboxAreaChecked { 
		background-position:0 -18px;
	}
	.town-select .submit
	{
		background: url(images/bg-submit@2x.png);
		background-size: 84px 30px;
	}
	#wrapper
	{
		
	background: url(images/bg@2x.gif) 0 top repeat-x;
	background-size: 320px 1039px;
	}
	.calendar a
	{
		background: url(images/bullet-3@2x.png) no-repeat 100% 50%;
		background-size: 6px 11px;
		text-decoration:none;
	}
	.gallery-section .switcher .prev, .gallery-section .switcher .next {
		background: url(images/bg-prev@2x.png) no-repeat scroll 0 0 transparent;
		background-size:6px 13px;
	}
	.gallery-section .switcher .next {
		background: url(images/bg-next@2x.png) no-repeat scroll 100% 0 transparent;
		background-size:6px 13px;
	}
	.links-holder .pager ul li, .gallery-section .switcher ul li {
		background: url(images/separator-1@2x.png) no-repeat scroll 0 50% transparent;
		background-size:5px 9px;
	}
	.file-list .pdf {
		background: url(images/ico-pdf@2x.gif) no-repeat scroll 0 50% transparent;
		background-size:16px 16px;
	}
	.tinner
	{
		background: #e4e4e4 url(images/ajax-loader-popup@2x.gif) no-repeat 50% 50%;
		background-size:16px 16px;
	}
	.ajax-loader-buy {
		background: url(images/ajax-loader@2x.gif) no-repeat scroll 0 0 transparent;
		background-size:32px 32px;
	}
	.pager-button li.trin input, .order-form .trin
	{
		background-image: url(images/arrowEnd@2x.png);
		background-size:12px 56px;
		
	}
	.pager-button li a
	{
		background-image: url(images/arrowEnd@2x.png); /* fallback */
		background-size:12px 56px;
	}
	.tclose
	{
		background: url(images/bg-close@2x.png) no-repeat center center #79af3f;
		background-size:10px 10px;
	}
	.billedzoom #popup .close 
	{
		background: url(images/bg-close@2x.png) 0 0 no-repeat; /* fallback */
		background-size:10px 10px;	
	}
	.order-form .close
	{
		background-image: url(images/bullet-5@2x.gif);
		background-size:11px 11px;
	}
	.shipping-mtd-img-2 
	{
		background-image: url(images/img-19@2x.gif);
		background-size:45px 22px;	
	}
	.radioArea, .radioAreaChecked 
	{
		background-image: url(images/radio@2x.gif);
		background-size:15px 30px;	
	}

    .filterCategoryHeader,
    .filterItem {
        background-image: url(images/filter-sprites@2x.png) !important;
    }

    #btnFacetFilters {
        background-image: url(images/filter-sprites@2x.png), -moz-linear-gradient(top, #a77cd3 0%, #704a9b 100%) !important;
        background-image: url(images/filter-sprites@2x.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a77cd3), color-stop(100%,#704a9b)) !important;
        background-image: url(images/filter-sprites@2x.png), -webkit-linear-gradient(top, #a77cd3 0%,#704a9b 100%) !important;
        background-image: url(images/filter-sprites@2x.png), -o-linear-gradient(top, #a77cd3 0%,#704a9b 100%) !important;
        background-image: url(images/filter-sprites@2x.png), -ms-linear-gradient(top, #a77cd3 0%,#704a9b 100%) !important;
        background-image: url(images/filter-sprites@2x.png), linear-gradient(top, #a77cd3 0%,#704a9b 100%) !important;
        background-size: 50px 200px, cover !important;
    }
}