body{
	margin:0;
	color:#777777;
	font:14px/16px Tahoma, Arial, sans-serif;
	font-weight: 400;
	min-width: 980px;
	position: relative;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	text-decoration:underline;
}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
:focus{
	outline: none;
}
ul{
	margin:0;
	padding: 0;
	list-style: none;
}

/*page*/
#page{
	width:auto;
}
.inner{
	width:940px;
	margin:0 auto;
	position:relative;
}
.inner:after{
	content:"";
	display:block;
	clear:both;
}
.search{
	overflow: hidden;
	width: 100%;
}
.search form{
	float: right;
	width:161px;
}
.search .form-item{
	background: url(../images/form-search-bg.png) no-repeat;
	overflow: hidden;
	width:151px;
	height: 23px;
	padding: 4px 0 0 11px
}
.search .input-holder{
	float: left;
	width:122px;
	height: 17px;
	margin: 0 5px 0 0;
}
.search .submit-holder{
	float: left;
	margin:5px 0 0 0;
	background: url(../images/form-search-submit-bg.png) no-repeat;
	width: 11px;
	height: 10px;
}
.search .search-input{
	width:100%;
	height:100%;
	border:0;
	background:none;
	color: #b6b2bd;
	font-family: Tahoma;
	font-size: 12px;
	display: block;
}
.search .submit{
	background:none;
	border: 0;
	cursor: pointer;
	width: 100%;
	height: 100%;
	display: block;
	padding:0;
}
/*.home */.search{
	display:none;
}
.main-menu{
	overflow: hidden;
}
.main-menu li{
	float: left;
	margin: 0 0 0 10px;
}
.main-menu li a, .anchor-menu li a{
	color:#eeecea;
}
.main-menu li a:hover, .anchor-menu li a:hover{
	text-decoration: none;
	color: #e6c973;
}
.main-menu li.active a , .anchor-menu li.active a{
	color: #e6c973;
}

/*header-top*/
#header-top{
	background: url(../images/header-top-bg-r.png) repeat-x;
	width:100%;
	z-index: 1000;
	display:none;
	left: 0;
	top:-10px;
	position: fixed;
	height:95px;
}
#header-top .inner{
	padding:30px 0 0 0;
	overflow: hidden;
}
#header-top h1{
	float:left;
	width:88px;
	height:45px;
	text-indent:-9999px;
	background:url(../images/header-top-logo.png) no-repeat;
	margin:-9px 25px 0 0;
}
#header-top h1 a{
	display:block;
	height:100%;
}
#header-top .anchor-menu{
	overflow: hidden;
	float: left;
	margin:0 31px 0 0;
}
#header-top .anchor-menu li{
	float: left;
	margin:0 0 0 25px;
}
#header-top .anchor-menu li a{
	font-size: 26px !important;
	line-height: 28px !important;
}
#header-top .search{
	width:161px;
	float:right;
	padding:0 0 18px 0;
	margin: 0 ;
}
#header-top .main-menu{
	float: left;
	margin:6px 9px 0 0;
	font-size: 12px;
	line-height: 14px;
}
.home #header-top .main-menu{
	float:right;
}
#header-top .main-menu li{
	margin: 0 0 0 14px;
}
/*header*/
#header{
	width:100%;
	background:#5f5971 ;
	height: 100px;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
#header h1{
	z-index:100;
	width:188px;
	height:131px;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat;
	position: absolute;
	margin:0;
	left: -8px;
}
#header h1 a{
	display:block;
	height:100%;
}
#header .search{
	margin:0 0 0;
	padding:18px 0 0;
}
#header .menu-holder{
	overflow: hidden;
	margin: 0px 0 0 168px;/*KB:Change the margin from 190px to 168px*/
	padding: 1px 0 0 0;
}
#header .anchor-menu{
	margin: 0;
	overflow: hidden;
	width: 340px;/*KB:Change the margin from 382px to 340px*/
	float: left;
}
#header .anchor-menu li{
	float: left;
	margin:0 0 0 20px;/*KB:Change the margin from 34px to 20px*/
	font-size:35px;
	line-height:37px;
}
.anchor-menu li a{
	color:#fff;
}
/*home*/ #header .anchor-menu{
	margin:45px 0 0 0;
}
#header .main-menu{
	float:right;
	margin:20px 0 0 0;
	height:37px;
}
#header .main-menu li{
	margin:0 0 0 14px;
	font-size: 12px;
}
#header .main-menu li a{
	font-size: 12px;
}
#header .main-menu .active{
	background: url(../images/main-menu-events-active.png) no-repeat 50% 100%;
	padding:0 0 20px 0;
	min-height:16px;
}
#header .main-menu .directory{
	background: url(../images/main-menu-directory-active.png) no-repeat 50% 100%;
	padding:0 0 19px 0;
}
#header .main-menu .home{
	background: url(../images/main-menu-home-bg.png) no-repeat 50% 100%;
	
}
/*.home*/ #header .main-menu{
	margin:64px 0 0 0;
}

/*main*/
#main{
	width:100%;
	overflow:hidden;
	color:#000;
}
#main h2{
	margin:0 0 15px;
	font-size:20px;
	line-height:22px;
}
#main h3{
	margin:0 0 10px;
	font-size:18px;
	line-height:23px;
}
#main h4{
	margin:0 0 6px;
	font-size:16px;
	line-height:21px;
}
#main h5{
	margin:0;
	font-size:14px;
	line-height:16px;
}
#main h6{
	margin:0;
	font-size:12px;
	line-height:17px;
}
#main p{
	padding:0 0 17px;
}

/*content*/
#content{
	float:left;
	width:70%;
}
#main{
	background: url(../images/page-bg-r.gif) repeat;
	overflow: hidden;
	padding:0;
}

/********************************************
				Slider Shop
********************************************/
.preview .slider {
	width:707px;
	height:466px;
	overflow:hidden;
	position:relative;
	background: url(../images/slider-bg.png) no-repeat;
}
.preview .slider-holder{
	width:707px;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0 0 50px 0;
	float: left;
}
.slider .slider-box{
	height:432px;
	position: relative;
	left:12px;
	top:12px;
	overflow: hidden;
}
.preview .slide .img-holder{
	padding:0;
	margin: 0;
}
.preview .desc {
	width:624px;
	position: absolute;
	bottom:0px;
	left:0px;
	background: url(../images/slider-desc-bg-r.png) repeat;
	color:#624e4a;
	padding:14px 25px 12px 25px;
}
#main .slider .desc h3{
	color:#5a4767;
	font-size: 28px;
	line-height:30px;
	padding: 0 0 3px 0;
	margin: 0;
}
#main .slider .desc p{
	margin:0;
	padding: 0;
	font-size: 12px;
}
.slider-holder .slider-nav {
	position:absolute;
	bottom:18px;
	text-align:center;
	left:0;
	z-index:100;
	width:698px;
}
.slider-holder .slider-nav ul {
	list-style:none;
	padding:0;
	margin:0;
	display: inline-block;
}
.slider-holder .slider-nav li {
	float:left;
	margin:0 0 0 5px;
	text-align: center;
}
.slider-holder .slider-nav a {
	background:url(../images/pagination-u.png) no-repeat;
	display:block;
	width:21px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
}
.slider img {
	background:transparent;
}
.slider-holder .slider-nav a.active, .slider-holder .slider-nav a:hover {
	background:url(../images/pagination-h.png) no-repeat;
}
.slider-holder .more{
	display: block;
	position: absolute;
	bottom: 25px;
	left:0;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
}

/*sidebar shop*/
.preview{
	overflow: hidden;
	background: url(../images/preview-bg-bottom-r.gif) repeat-x 0 100%;
	padding:0 0 11px 0;
}
.preview-c{
	background: url(../images/preview-bg-c-r.gif) repeat;
}
.preview-top{
	background: url(../images/preview-bg-top-r.gif) repeat-x;
}
.preview .inner{
	padding:62px 0 0 0;
}
.preview .sidebar{
	width:216px;
	float: right;
	margin: 0 -5px 0 0;
}

/*brand list*/
.preview .sidebar .brands{
	margin:-5px 0 0 0;
}
.preview .sidebar .brands-list{
	display: block;
	list-style: none;
	padding: 0 0 3px 0;
	margin: -8px 0 0 -6px;
	overflow: hidden;
}
.preview .brands-list li{
	float: left;
	padding:8px 0 0 6px;
}
.preview .brands h3{
	color:#fff;
	
	text-transform: uppercase;
}
.preview .sidebar .link{
	color:#fff;
	font-size:12px;
	line-height: 14px;
	padding:0 0 15px 0;
	float:left;
}

/********************************************
				SliderSale
********************************************/
.preview .slider-sale{
	background: url(../images/slider-sale-bg.png) no-repeat;
	height:247px;
	padding:3px 10px 0 3px;
	position: relative;
	overflow: hidden;
	width:204px !important;
	margin:0 0 12px 0;
	display:none;
}
.preview .slider-sale .slider-box{
	width:204px !important;
	overflow: hidden;
}
.preview .slider-sale .slide{
	padding:10px 16px 16px 16px;
	overflow: hidden;
	width:172px !important;
	overflow: hidden;
	background:transparent !important;
}
.slider-sale .slide-nav {
	position:absolute;
	bottom:13px;
	left:11px;
	z-index:100;
	width:210px;
}
.slider-sale .slide-nav ul {
	list-style:none;
	padding:0;
	margin:0;
}
.slider-sale .slide-nav li {
	float:left;
	padding:0 9px;
	text-align: center;
	background: url(../images/slider-sale-nav-li-bg.gif) no-repeat 0 50%;
}
.slider-sale .slide-nav a {
	display:block;
	overflow:hidden;
	font:11px/13px Verdana, Arial, Helvetica;
	color:#777;
}
.slider-sale .slide-nav li:first-child{
	background:none;
}
.slider-sale .slide-nav a.active, .slider-sale .slide-nav a:hover {
	color: #af132c;
	text-decoration: underline;
}
#main .slider-sale .slide .img-holder{
	padding:0 0 5px 0;
}
#main .slider-sale .slide h4{
	text-transform: uppercase;
	color:#e42a47;
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height:17px;
}
.slider-sale .slide div{
	padding:0 0 15px 0;
	width:100%;
}
.slider-sale .slide div span{
	color:#777;
	font-size: 12px;
	display: block;
	width: 100%;
	overflow: hidden;
}
.slider-sale .slide div span cufon{
	float: left;
}
.slider-sale .slide .link-more{
	color:#e42a47;;
}
.contacts{
	
	overflow: hidden;
	font-size: 12px;
	line-height:14px;
	margin: -10px 0 0 0;
}
.contacts .info{
	background: url(../images/contacts-bg.png) no-repeat;
	width:388px;
	overflow: hidden;
	float:left;
	padding:42px 0 0 0;
	font-size: 12px;
	line-height: 14px;
	color: #908f8d;
}
.contacts .info div{
	float: right;
	width: 205px;
	padding:0 0 20px 0;
}
.contacts .info div h5{
	padding:0 0 6px 0;
	color:#867fa1;
}
#main .contacts .info div p{
	padding:0 0 5px 0;
}
.contacts .info div a{
	color:#867fa1;
}
.contacts .info div a:hover{
	border-bottom: 1px solid #867fa1;
	text-decoration:none !important;
}
.contacts ul{
	float:right;
	background: url(../images/contacts-list-bg.png) repeat;
	margin:0;
	padding:18px 0 47px 0;
	width: 494px;
}
.contacts ul li:first-child{
	padding:24px 0 0 15px;
}
.contacts ul li{
	display: block;
	float:left;
	background: url(../images/contacts-list-li-bg.gif) repeat;
	width:147px;
	height: 118px;
	padding:24px 0 0 19px;
	overflow: hidden;	
}
.contacts ul li .img-holder{
	text-align: center;
	height:53px;
	padding:0 0 7px 0;
}
.contacts ul li span{
	display: block;
	color:#777777;
}
.contacts ul li a{
	color:#8479a5;
	font-size: 15px;
	font-weight: bold;

}
.contacts ul li a:hover  {
	border-bottom: 1px solid #8479a5;
	text-decoration:none !important;
}

/*box*/
.box{
	overflow: hidden;
	padding:0 0 10px 0;
	margin: 8px 0 0 0;
	background: url(../images/box-bg-bottom-r.png) repeat-x 0 100%; 
}
.box-c{
	padding:0 0 43px 0;
}
.box-top{
	background: url(../images/box-bg-top-r.png) repeat-x;
}
.box .teaser{
	float:left;
	width:305px;
	height:388px;
	position:relative;
	overflow:hidden;
}
#main .box .teaser h2{
	text-transform: uppercase;
	color:#fff;
	/*text-shadow: 2px 3px rgba(0,0,0, 0.3);*/
	font-size: 70px;
	line-height: 72px;
	font-weight: 100;
	padding: 0 0 114px 0;
	margin:-12px 0 0 0;
}
.box .inner{
	padding: 64px 0 0 0;
}
#main .box .teaser .text h3{
	color: #fff;
	font-size: 24px;
	line-height: 33px;
	text-align: center;
	margin: 0 0 20px 0;
	float:left;
	padding:0 7px;
	text-align:left;
}
.box .teaser .text{
	color:#fff;
	font-size: 15px;
	line-height: 20px;
	overflow: hidden;
	position:absolute;
	bottom:0px;
	width:305px;
}
.box .teaser .text div{
	float:left;
	margin:0 0 -16px 0;
	width:100%;
}
.box .teaser .text p{
	padding:0 20px 0 6px;
}
.box .gallery-holder{
	float: left;
	width: 425px;
	margin:0 0 0 10px;
}
.box .gallery-holder .img-holder{
	padding:9px 12px 9px 11px;
	overflow: hidden;
	height: 277px;
	background: url(../images/gallery-holder-bg.png) no-repeat;
}
.box .gallery-holder .img-holder img{
	width: 398px;
	height:258px;
	overflow: hidden;
}
.box .gallery-holder ul{
	overflow: hidden;
	margin:0 -7px 0 0;
}
.box .gallery-holder ul li{
	float: left;
	width:129px;
	padding:4px 5px;
	margin:0 5px 0 0;
	height:85px;
}
.box .gallery-holder .slide{
	width: 398px;
	height:258px;
	overflow: hidden;
}
.box .gallery-holder ul li{
	background: url(../images/gallery-el-bg.png) no-repeat;
}
.box .gallery-holder ul li img{
	width:122px;
	height: 79px;
}
.box .sidebar{
	float: right;
	width:180px;
	padding: 9px 0 0 0;
}
.box .sidebar-bottom{
	padding:20px 20px 18px 20px;
	color:#fff;
	min-height: 336px;
}
#main .box .sidebar-bottom h4{
	text-transform: uppercase;
	margin:0;
	font-size: 19.7px;
	line-height:22px;
	font-weight: normal;
	padding:0 0 13px 0;
}
.box .sidebar-bottom ul{
	margin:0;
	padding: 0 0 11px 0 ;
	list-style:none;
	overflow: hidden;
	margin:0 ;
	width:140px;
}
.box .sidebar-bottom ul.inner-list{
	padding:0;
}
.box .sidebar-bottom ul.inner-list{
	margin:0 0 0 -3px;
	float:left;
	width:146px;	
}
.box .sidebar-bottom ul li{
		overflow:hidden;
}
.box .sidebar-bottom .inner-list li{
	padding:0 7px 0 5px;
	display:inline;
}
.box .sidebar-bottom ul a{
	color:#fff;
	font-size: 14px;
	line-height: 18px;
}
.box .sidebar-bottom .link{
	color:#fff;
	font-size: 12px;
}
.sidebar-bottom .inner-list li{
	background: url(../images/sidebar-list-li-bg.gif) no-repeat 100% 50%;
}
.sidebar ul li{
	padding:10px 0;
}

/*shop*/
#shop{
	margin:-4px 0 0 0;
}
#shop .box-c{
	background: url(../images/shop-bg-c-r.gif) repeat;
}
#main  #shop .text h3{
	background: url(../images/shop-caption-bg-r.gif) repeat;
}
#shop .sidebar{
	background: #278d9c url(../images/shop-sidebar-top-bg-r.gif) repeat-x;
}
#shop .sidebar-bottom{
	background: url(../images/shop-sidebar-bottom-bg-r.gif) repeat-x 0 100%;
}

/*play*/
#play .box-c{
	background: url(../images/play-bg-c-r.gif) repeat;
}
#main #play .teaser h2{
	/*text-shadow: 2px 3px 2px #2f8250;*/
}
#main  #play .text h3{
	background: url(../images/play-caption-bg-r.gif) repeat;
}
#play .sidebar{
	background: #299a64 url(../images/play-sidebar-top-bg-r.gif) repeat-x;
}
#play .sidebar-bottom{
	background: url(../images/play-sidebar-bottom-bg-r.gif) repeat-x 0 100%;
}

/*dine*/
#dine .box-c{
	background: url(../images/dine-bg-c-r.gif) repeat;
	
}
#main  #dine .text h3{
	background: url(../images/dine-caption-bg-r.gif) repeat;
}
#dine .sidebar{
	background:#b13c3c url(../images/dine-sidebar-top-bg-r.gif) repeat-x;
}
#dine .sidebar-bottom{
	background: url(../images/dine-sidebar-bottom-bg-r.gif) repeat-x 0 100%;
	
}

/*events*/
#events {
	background-image: url("../images/events.png");
	height: 118px;
}
#events .inner, #directory .inner {
	color: #eeecea;
	font-size: 36px;
	padding-top: 63px;
}
.inner, .inner-services {
	margin: 0 auto;
	width: 940px;
}
#yellow {
	background-image: url("../images/yellow-bg.png?nj");
	background-repeat: repeat-x;
	padding:0 0 3px 0;
	overflow:hidden;
	/*min-height:852px;*/
	padding:0 0 60px 0;
}
#yellow  .tab-menu{
	padding:0 0 38px 0;
	overflow:hidden;
}
.tab-menu li{
	float: left;
	
}
.tab-menu li a{
	display: block;
	text-align: center;
	color:#f9f9f7;
	font-size: 16px;
	line-height: 42px;
}
#yellow  .current-link {
	background: url(../images/yellow-tab-current-bg.png) no-repeat;
	width:152px;
	height: 50px;
	margin:0 0 0 -3px;
}
#yellow .past-link{
	background: url(../images/yellow-tab-past-bg.png) no-repeat;	width: 144px;
	height: 42px;
}
.tab-menu li a:hover{
	text-decoration:none !important;
}
.tab-menu li a:hover span{
	border-bottom: 1px solid #f9f9f7;
	
}
.tab-menu li .active span{
	border:0 !important;
}
#yellow .news  li{
	padding:0 0 36px 0;
	overflow: hidden;
}
#yellow .news .img-holder{
	background: url(../images/yellow-img-holder-bg-bottom.png) no-repeat 0 100%;
	width: 422px;
	padding:0 0 10px 0;
	float:left;
	margin:0 23px 0 0;
}
#yellow .news .img-holder-c{
	background: url(../images/yellow-img-holder-bg-c-r.png) repeat-y;
	padding: 2px 0 9px 12px;
	overflow:hidden;
}
#yellow .news .img-holder-top{
	background: url(../images/yellow-img-holder-bg-top.png) no-repeat;
	padding:10px 0 0 0;
}
#yellow .news .img-holder img{
	float:left;
}
#yellow .news .teaser{
	float:left;
	width:486px;
	font-size: 12px;
	line-height: 14px;
}
#main #yellow .news .teaser h3{
	color:#fff;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin:0;
	padding:0 0 12px 0;
}
#yellow .news p{
	color: #6e560e;
	padding:0 0 15px 0;
}
#yellow .news span{
	display: block;
	color:#fff;
}
#yellow .past{
	overflow: hidden;
	margin:80px -64px 0 0;
}
#yellow .past li{
	width:196px;
	margin:0 50px 0 0;
	padding:0 0 54px 0;
	display:inline-block;
	vertical-align: top;
}
#yellow .past .img-holder{
	background: url(../images/yellow-past-img-holder-bg-bottom.png) no-repeat 0 100% !important;
	width:196px;
	margin:0;
}
#yellow .past .img-holder-c{
	background: url(../images/yellow-past-img-holder-bg-c-r.png) repeat-y !important;
	padding: 2px 0 7px 10px;
}
#yellow .past .img-holder-top{
	background: url(../images/yellow-past-img-holder-bg-top.png) no-repeat !important;
	padding:7px 0 0 0;
}
#yellow .past div.slide-links{
	display:none;
}
#yellow .past .teaser{
	font-size: 12px;
	line-height: 14px;
	width:190px;
	margin:9px 0 0 0;
}
#main #yellow .past .teaser h3{
	font-size: 14px;
	line-height: 16px;
}
#yellow .pager-holder{
	overflow:hidden;
	margin:50px 0 0;
	padding:0 0 20px 0;
}
#yellow .pager{
	background: url(../images/search-pager-bg-r.gif) repeat !important;
	float:left;
	padding:11px 6px;
	
}
#yellow .pager li{
	float:left !important;
	width:auto !important;
	height:auto !important;
	background: url(../images/search-pager-li-bg-r.gif) no-repeat 0 50%   !important;
	padding:0 8px ;
	color:#fff;
}
#yellow .pager .current a, #yellow .pager a:hover{
	color:#755700;
}
#yellow .pager .current a{
	font-weight:bold !important;
}
#yellow .pager li:first-child{
	background:none !important;
}
#yellow .pager li a{
	font:14px/16px Tahoma, Arial, Helvetica !important;
	color:#fff;
}
#yellow .pager li a:hover{
	text-decoration:none;
}

/*contact.html*/
div#yellow div.inner{
	overflow:hidden;
}
div#yellow div.inner h2{
	font-size: 24px; 
	color: #eeecea;
	padding:0 0 10px 0;
	display:block;
	margin:28px 0 0 0;
}
div#yellow div.inner .contacts{
	color: #544106; 
	font: 14px/18px Georgia, Arial, Helvetica;
	height:auto;
	padding: 0;
	margin:0;
	overflow:hidden;
}
div#yellow div.inner .contacts a{
	color:#544106;
	font-size: 14px;
	line-height:18px;
}
div#yellow div.inner iframe{
	padding:0 0 55px 0;
}

/*directory*/
div#yellow-plain div.inner table tbody tr td a{
	display:block;
	width:219px;
	position:relative;
}

div#yellow-plain div.inner table tbody tr td a span{
	float:left;
}
div#yellow-plain div.inner table tbody tr td a span.short-text{
	display:none;
}
div#yellow-plain div.inner table tbody tr td a span.num{
	float:right !important;
	display:none;
}
#sale{
	padding:0 0 20px 0;
	overflow:hidden;
	height:auto;
	min-height:166px;
	background: url(../images/../images/sale.png) repeat-x #e5e5e5;
	line-height:18px;
}
div#sale div.inner div#sales{
	overflow:hidden;
}
div#sale div.inner div#sales ul{
	overflow:hidden;
}
/*about.html*/
div#yellow div.inner div.img-about{
	margin:52px 0 0 0;
	padding:0 0 36px 0;
}
div#yellow div.inner font table.team tbody tr td span{
	display:block;
	padding:0 0 24px 0;
}

/*funcity.html*/
div#yellow div.inner-services div.img-funcity{
	margin:55px 0 0 0;
	padding:0 0 40px 0;
}
body div#yellow div.inner-services div.black_b p{
	padding:0 0 24px 0;
}

div#yellow div.inner-services h1{
	margin:30px 0 0 ;
	font-size: 24px;
	padding:0 0 40px 0;

}
a.link-visit{
	float:left;
	margin:0 0 52px 0;
}

/*services.html*/
div#yellow div.inner-services div.teaser{
	margin:63px 0 -14px 0;
}

/*search.html*/
div#yellow div.inner font i{
	margin:35px 0 0 0;
	display:block;
}

.inner-services {
	font-size: 14px;
	line-height: 8px;
	padding:0 0 30px;
}
#directory {
	font-weight: bold;
	text-shadow: -1px -1px white, 1px 1px #333;
	margin: 0;
	height: 118px;
	background-image: url('../images/directory.png');
}
#events .inner, #directory .inner {
	padding-top: 63px;
	font-size: 36px;
	color: #ffffff;
}
#sale {
	background-color: #e5e5e5;
}
#sales {
	width: 700px;
	float: left;
}
#sales ul {
	padding: 18px 0 0 0;
}
#t {
	float: left;
	height: 128px;
	width: 240px;
	padding: 38px  0 0 0;
}
#t h1 {
	font-size: 36px;
	color: #e42a47;
	text-transform: uppercase;
}
#sales ul li {
	float: left;
	color: #777777;
	font-family: Tahoma;
	width: 144px;
	padding: 0 74px 0 0;
}

#sales ul li.last {
	float: left;
	color: #777777;
	font-family: Tahoma;
	width: 144px;
	padding: 0 0 0 0;
}
#sales ul li h2 {
	padding: 20px 0 5px 0;
	font-size: 14px;
	color: #e42a47;
	text-transform: uppercase;
}
.clear {
	clear: both;
}
#yellow-plain {
	background-image: url('../images/yellow-plain.png?vh');
	background-repeat: repeat-x;
	background-color: #e6b728;
	padding-bottom: 60px;
}
#yellow-plain .inner {
	background-image: url('../images/yellow-plain-t.png?kjh');
	background-repeat: no-repeat;
	padding-top: 60px;
}
#yellow-plain h1 {
	padding: 25px 0 10px 0;
	font-size: 17px;
	color: #1d251f;
}
#yellow-plain a {
	display: block;
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	padding: 0 0 5px 0;
	height: 22px;
}
#v {
	height: 26px;
	background-image: url('../images/v.png');
}
#yellow .inner-services ul li {
	float: left;
	width: 188px;
	height: 220px;
	padding: 0 57px 0 0;
}
#yellow .inner-services ul {
	margin-top: 18px;
}
#yellow .inner-services ul li.last {
	float: left;
	width: 188px;
	height: 220px;
	padding: 0 0;
}
#yellow .inner-services ul li img {
	margin-top: 9px;
	margin-left: 9px;
}
#yellow .inner-services ul li h2 {
	color: white;
	padding: 30px 0 14px 0;
	font-size: 14px;
}
#yellow .inner-services ul li p {
	color: #6e560e;
	padding: 0 0 17px 0;
	line-height: 14px;
	font-family: Tahoma;
}
#yellow .inner-services ul li h3 {
	color: #ffffff;
	font-size: 12px;
}

/*footer*/
#footer-topo {
	background-image: url("../images/footer-top-loop.gif");
	height: 111px;
	margin:-10px 0 -1px 0;
}
#m {
	background-image: url("../images/footer-top.png");
	height: 111px;
	margin: 0 auto;
	width: 907px;
}
.home #footer-topo{
	height: 107px;
	background:none;
	background-image: url("../images/fo.jpg");
	
}
.home #m{
	background:none;
}
#footer{
	background-color: #DDD3CA;
	height: 75px;
	overflow: hidden;
}
#footer strong{
	float: left;
	display: block;
	margin: 0;
}
#footer strong a{
	display: block;
	text-indent: -9999px;
	background: url(../images/logo-footer.png) no-repeat;
	width:70px;
	height: 40px;
}	
#footer .footer-menu{
	overflow: hidden;
	float: left;
	margin: 18px 0 0 10px;
}
.footer-menu li, .copy li{
	float: left;
	padding:0 10px 0 13px;
	background: url(../images/footer-menu-li-bg.gif) no-repeat 0 50%;
}
.footer-menu li:first-child, .copy li:first-child{
	background:none;
}
#footer, #footer a{
	color: #777777;
	font-family: Georgia,Arial;
	font-size: 11px;
	line-height: 13px;
}
.footer-menu li a{
	font-size:16px !important ;
	line-height:18px !important;
}
.copy{
	overflow: hidden;
	float: right;
	margin: 22px -10px 0 0;
}
#popup-privacy{
	padding:0 20px;
	
}

#popup-privacy div, #popup-terms div{
	margin:30px 0 0 0;
	padding:0 10px 0 0;
	overflow-y:auto;
	max-height:339px;
	min-height:338px;
}/*
.slider-popup-holder{
	width:100%;
	height:313px;
	position:relative;
}
.slider-popup{
	width:100% !important;
	height:100% !important;
	
}
.slider-popup img{
	width:100% !important;
	height:100% !important;
}*/
.fancybox-title-over {
position: absolute;
bottom: 0;
left: 0;
color: #FFF;
text-align: left;

}
/*a.next-slide, a.prev-slide{*/
div.fancybox-skin div.fancybox-outer a.fancybox-nav{
	position:absolute;
	top:50%;
	z-index:5;
	text-indent:-9999px;
	display:block;
	width:30px;
	height:32px;
}
a.fancybox-prev{
	left:0;
	background: url(../images/slider-popup-prev-bg.png) no-repeat;
}
a.fancybox-next{
	right:0;
	background: url(../images/slider-popup-next-bg.png) no-repeat;
}
.text-holder{
	display:block;
	margin:23px 0 0 0;
	color:#050505;
	font-size:14px;
	line-height:16px;
	
}
 span.text{
	margin:0 3px 0 3px;
}
 .current{
	font-size:11px;
	line-height:13px;
}

/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
	background: url(../images/popup-bg-r.png) repeat;
}
.fancybox-skin {
	position: relative;
	margin: 5px !important;
	margin: 0;
	
	color: #444;
	text-shadow: none;
	background:#fff;

}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-inner{
	
	width:auto !important;
}
.fancybox-outer{
	
}
.fancybox-outer, .fancybox-inner {
	padding:0;
	margin: 0px;
	position: relative;
	outline: none;
	overflow:hidden !important;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 0px;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
	display:block;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8020;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: 0px;
	right:0px;
	width: 29px;
	height: 29px;
	cursor: pointer;
	z-index: 8040;
	background: url(../images/popup-close-bg.gif) no-repeat;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../images/popup-fader-bg-r.png) repeat;
}
#fancybox-overlay.overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* Title helper */
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	color:#505050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;

}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8030;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	/*margin-top: 10px;*/
}
.fancybox-title-over-wrap {
	/*position: absolute;*/
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
.map-holder{
	width:425px;
	height:350px;
	overflow:hidden;
}