/* file(core.css) */

@import url("soveimalati.css");
@import url("umraniyesove.css");

@import url("soveci.css");



body {
	background:#16110e;
	min-width:970px;
}

#container {
	background:#e5ded0 url(images/container-bg.jpg) repeat 0 0;
}

/* howard park */
body.howard-park #container {
	background:#111 url(images/hp-bg.jpg) no-repeat 50% 50px;
	overflow:hidden;
}
body.howard-park #brand {background:url(images/hp-head-bg.png) repeat-x 0 0;height:50px; margin-bottom:5px;}
body.howard-park #brand .brand-float {position:absolute; top:0; right:-210px;z-index:1;}
body.howard-park #category-nav {
	background:#f4f2ea url(images/hp-category-bg.jpg) repeat-x 0 0;
	height:185px;
	border-bottom:1px solid #e5e5e1;
	overflow:hidden;
}
body.howard-park #category-nav .sub-categories {position:relative;z-index:2;}

/* marchand burch */
body.marchand-burch #container {
	background:#111 url(images/mb-bg.jpg) no-repeat 50% 50px;
	overflow:hidden;
}
body.marchand-burch #brand {background:url(images/mb-head-bg.png) repeat-x 0 0;height:50px; margin-bottom:5px;}
body.marchand-burch #brand .brand-float {position:absolute; top:0; right:-210px;z-index:1;}
body.marchand-burch #category-nav {
	background:#f4f2ea url(images/mb-category-bg.jpg) repeat-x 0 0;
	height:185px;
	border-bottom:1px solid #e5e5e1;
	overflow:hidden;
}
body.marchand-burch #category-nav .sub-categories {position:relative;z-index:2;}

/* madfish */
body.madfish #container {
	background:#111 url(images/mf-bg.jpg) no-repeat 50% 50px;
	overflow:hidden;
}
body.madfish #brand {background:url(images/mf-head-bg.png) repeat-x 0 0;height:50px; margin-bottom:5px;}
body.madfish #brand .brand-float {position:absolute; top:0; right:-360px; z-index:1; display:none;}
body.madfish #category-nav {
	background:#f4f2ea url(images/mf-category-bg.jpg) repeat-x 0 0;
	height:185px;
	border-bottom:1px solid #e5e5e1;
	overflow:hidden;
}
body.madfish #category-nav .sub-categories {position:relative;z-index:2;}

header {
	background:#110e0c url(images/body-bg.jpg) repeat-x 50% 0;
	height:110px;
	color:#f4efe7;
	position:relative;
	z-index:9;
	font-size:11px;
}
header .headerbg {
	background:transparent url(images/header-bg.jpg) no-repeat 50% 0;
	height:110px;
}

header .headerbg .cntr {
	width: 960px;
}

#logo a {
	background-image:url(images/logo.png);
	position:absolute;
	top:5px;
	left:-4px;
	width:410px;
	height:60px;
}

nav#primary-nav {
	position:absolute; left:0; top:74px;
	width:960px; height:36px;
}

nav#secondary-nav {
	background:#0d0b0a;
	background:rgba(0,0,0,0.6);
	position:absolute; right:0; top:0;
	height:24px; line-height:24px;
	padding:0 5px;
	font-size:11px;
	-webkit-border-radius:0 0 3px 3px;
		-moz-border-radius:0 0 3px 3px;
			  border-radius:0 0 3px 3px;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.06);
		-moz-box-shadow:0 1px 0 rgba(255,255,255,0.06);
			  box-shadow:0 1px 0 rgba(255,255,255,0.06);
}
	nav#secondary-nav li {float:left; padding:0 5px; line-height:24px;}
	nav#secondary-nav li + li {
		background:url(images/sprite-ico.png) no-repeat 0 -22px;
	}
	nav#secondary-nav li a {color:#dbd7d0; margin:0 5px;}
	nav#secondary-nav li a:hover {color:#fbf6ee;}
	nav#secondary-nav li a.log,
	nav#secondary-nav li a.contact,
	nav#secondary-nav li a.member {
		background:url(images/sprite-ico.png) no-repeat 2px -60px;
		padding-left:14px;
	}
	nav#secondary-nav li a.contact {background-position:0 -120px;}
	nav#secondary-nav li a.member {background-position:0 -630px;}


#global {position:absolute; top:30px; right:0;}
	#global .site-search,
	#global .cart-preview,
	#global .payment-type {
		position:relative;
		float:left;
	}
	#global .cart-preview,
	#global .payment-type {
	margin:5px;
	line-height:20px;
	}
	#global .cart-preview a {
		background:url(images/sprite-ico.png) no-repeat 0 -87px;
		padding-left:17px;
		display:block;
		color:#f4efe7;
	}
	#global p {margin:0; line-height:20px;}

#toolbar {
	background:url(images/sprite-tabs.png) repeat-x 0 -80px;
	font-size:11px;
	line-height:30px;
	padding:0 8px;
	margin:0 0 15px;
}
	#toolbar .breadcrumbs {padding-left:3px;}
	#toolbar .breadcrumbs, 
	#toolbar .breadcrumbs a {color:#9a8e7b;}
	#toolbar .breadcrumbs a:hover {color:#b8a992;}
	#toolbar .breadcrumbs a.home {
		background-image:url(images/sprite-ico.png);
		background-position:0 -150px;
		width:13px; height:13px;
		float:left;
		margin:9px 3px 0 0;
	}
	#toolbar .breadcrumbs strong {color:#c9bca8; margin:0 2px;}
	#toolbar .print {
		float:right;
		position:relative;
		z-index:2;
	}
	#toolbar .print a {
		background:#f6f6f4 url(images/sprite-ico.png) no-repeat 6px -417px;
		padding:0 8px 0 24px;
		margin-top:5px;
		display:block;
		line-height:18px;
		font-size:11px;
		color:#85837a;
		border:1px solid #e7e6e3;
		-webkit-border-radius:3px;
			-moz-border-radius:3px;
				  border-radius:3px;
	}
	#toolbar .print a:hover {
		background-color:#fff;
	}


#main { padding:10px 0 30px; }
	#main .cntr {
		background:#fff;
		padding:15px;
		position:relative;
		z-index:6;
		-webkit-border-radius:5px;
			-moz-border-radius:5px;
				  border-radius:5px;
		-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.06);
			-moz-box-shadow:0 1px 5px rgba(0,0,0,0.06);
				  box-shadow:0 1px 5px rgba(0,0,0,0.06);
	}
	#main .social-share {
		border-top:1px dotted #ddd;
		line-height:30px;
		margin-top:30px;
		padding-top:10px;
		vertical-align:top;
	}
	#main .social-share .fb_edge_widget_with_comment {vertical-align:top;}
	#main .social-share .twitter-share-button {
		/*border-right:1px dotted #ddd;
		border-left:1px dotted #ddd;*/
		margin:2px 6px 0 0;
		padding-left:8px;
		width:85px!important; height:20px;
	}
	#main .social-share #___plusone_0 {
		margin:1px 0 0 !important;
		width:40px !important;
		vertical-align:top!important;
	}

#content.span940 .webpages {padding:0 10px;}
#leftCol {font-size:11px;}

#banner {
	width:760px;
	font-size:11px;
	/*margin-bottom:15px;*/
}
	#banner ul,
	#banner ul li {
		list-style:none;
		margin:0; padding:0;
		display:block;
	}
	#banner ul.main li + li,
	#banner .main .item + .item {display:none;}

	#banner ul.main,
	#banner div.main {
		background:#16110e url(images/footer-bg.jpg) repeat-x 50% 0;
		position:relative;
		height:220px;
		overflow:hidden;
		z-index:1;

		-webkit-border-radius:3px;
			-moz-border-radius:3px;
				  border-radius:3px;
		-webkit-box-shadow:inset 1px 0 0 rgb(255,255,255), 0 1px 5px rgba(0,0,0,0.1);
			-moz-box-shadow:inset 1px 0 0 rgb(255,255,255), 0 1px 5px rgba(0,0,0,0.1);
				  box-shadow:inset 1px 0 0 rgb(255,255,255), 0 1px 5px rgba(0,0,0,0.1);
	}
	#banner ul.main img,
	#banner div.main img {
		max-width:450px; max-height:220px;
		position:absolute; top:0; left:0;
	}
	#banner ul.main li,
	#banner div.main .item {
		padding:5px 15px 5px 475px;
		width:270px; height:230px;
	}

	#banner ul.thumbs:before, #banner ul.thumbs:after { content:""; display:table; }
	#banner ul.thumbs:after { clear:both; }
	#banner ul.thumbs { zoom:1; }
	#banner ul.thumbs {
		margin-left:-8px;
		position:relative;
		z-index:2;
	}
	#banner ul.thumbs li {
		float:left;
		width:120px; height:57px;
		margin-left:8px;
		padding-top:14px;
		margin-top:-5px;
	}
	#banner ul.thumbs li img {
		-webkit-border-radius:3px;
			-moz-border-radius:3px;
				  border-radius:3px;
		-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);
			-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);
				  box-shadow:0 1px 5px rgba(0,0,0,0.1);
	}
	#banner ul.thumbs li.activeSlide {
		background:url(images/banner-arrow.png) no-repeat 50% 0;	
	}
	/*#banner ul.thumbs li {
		opacity:0.5;
		filter:alpha(opacity=50);
		-webkit-transition: opacity 0.15s linear;
			-moz-transition: opacity 0.15s linear;
			 -ms-transition: opacity 0.15s linear;
			  -o-transition: opacity 0.15s linear;
				  transition: opacity 0.15s linear;
	}
	#banner ul.thumbs li.activeSlide,
	#banner ul.thumbs li:hover {
		opacity:1;
		filter:alpha(opacity=100);
	}*/
	#banner ul.thumbs img {cursor:pointer;}

	#banner,#banner h2,#banner h3,#banner p {
		color:#f4ead3;
	}
	#banner h1 {font-size:16px; color:#fff; font-weight: bold;}
	#banner h2 {font-size:15px; font-weight: bold;}
	#banner h3 {font-size:13px;}

.brand-logos {
	background:url(images/hr-shadow.png) no-repeat 50% bottom;
	padding:0 0 15px;
	margin-bottom:15px;
}
	.brand-logos table {margin:0;}
	.brand-logos table td {
		vertical-align:middle; font-size:11px;
	}
	.brand-logos p {margin:0; font-size:11px;}

.wineclub-signup {
	background:#d9d498 url(images/wineclub-signup-bg.png) no-repeat 50% 70px;
	border:1px solid #c7c289;
	margin:18px 0;
	padding:10px;
	font-size:11px;
	color:#605c14;
	text-align:center;
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);
	-webkit-border-radius:3px;
		-moz-border-radius:3px;
			  border-radius:3px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05);
		-moz-box-shadow:0 1px 3px rgba(0,0,0,0.05);
			  box-shadow:0 1px 3px rgba(0,0,0,0.05);
}
	.wineclub-signup p,
	.wineclub-signup li {line-height:15px;}
	.wineclub-signup .header {
		margin:-10px -11px 10px;	
	}
	.wineclub-signup h1,
	.wineclub-signup h2,
	.wineclub-signup h3 {
		font-size:18px;
		text-transform:none;
	}
	.wineclub-signup ul {
		padding-left:0;
		text-align:left;
	}
	.wineclub-signup ul li {
		background:url(images/sprite-ico.png) no-repeat -4px -541px;
		list-style:none;
		padding-left:14px;
		margin-bottom:5px;
	}

footer {
	background:#1b1512 url(images/footer-bg.jpg) repeat-x 50% 0;
	font-size:11px;
	color:#837b6e;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow:0 -5px 0 rgba(0,0,0,0.1);
		-moz-box-shadow:0 -5px 0 rgba(0,0,0,0.1);
			  box-shadow:0 -5px 0 rgba(0,0,0,0.1);
}
	footer .cntr {
	padding:10px 0 20px;
	}
	footer a {color:#a49a8a;}
	footer a:hover {color:#c3b7a4;}
	footer p {line-height:1.3;}
	footer p small {color:#837b6e; font-size:9px;}

#footer-sitemap {
/*	background:#f5f1e9 url(images/sitemap-bg.jpg);
	font-size:11px;
	border-top:1px solid #edeade;
	color:#65635d;
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);*/
}
	#footer-sitemap h4 {
		font-family:sans-serif;
		color:#c3b7a4;
		font-size:12px;
		font-weight:bold;
	}
	#footer-sitemap ul,
	#footer-sitemap li {
		list-style:none;
		margin:0; padding:0;
	}
	#footer-sitemap ul {
		margin-left:10px;
	}
	#footer-sitemap .pages ul li a:before {content:"\203A\00a0";}
	/*#footer-sitemap .pages ul li a {color:#65635d;}
	#footer-sitemap .pages ul li a:hover {color:#86837a;}*/
	#footer-sitemap .pages ul ul {display:none;}




#footer-copyright {
	border-top:1px solid #130f0d;
	background:#191311 url(images/footer-bg-shadow.png) no-repeat 50% 0;
	text-align:center;
}
/*
#footer-copyright {
	background:#16110e url(images/footer-bg.jpg) no-repeat 50% 0;
	font-size:11px;
	text-align:center;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow:0 -5px 0 rgba(128,121,104,0.2);
		-moz-box-shadow:0 -5px 0 rgba(128,121,104,0.2);
			  box-shadow:0 -5px 0 rgba(128,121,104,0.2);
}
	.oldie #footer-copyright {border-top:5px solid #dedacf;}
*/	#footer-copyright a {color:#a49a8a;}
	#footer-copyright a:hover {color:#c3b7a4;}
	#footer-copyright p {line-height:1.3;}
	#footer-copyright p small {color:#837b6e; font-size:9px;}


h3.accordion {
    cursor: pointer;
}

/* Blog */
.blog #container {
	background: #fff;
}
.blog #main {
}
.blog #main .cntr {
		padding:0px;
		-webkit-border-radius:0px;
			-moz-border-radius:0px;
				  border-radius:0px;
		-webkit-box-shadow: none;
			-moz-box-shadow: none;
				  box-shadow: none;
}
.blog #content .webpages {
	padding: 0 10px;
}
.blog-header {
	text-align: center;
	padding-bottom: 30px;
	background: url(images/sep-deco.gif) no-repeat center bottom;
	margin-bottom: 20px;
}
.blog-header h1 {
	color: #9a8e7b;
	font-size: 26px;
}
.blog-header h1 small {
	color: inherit;
    font-size: 20px;
    text-transform: uppercase;
	line-height: 30px;
}

.blog .row.content {
	background: url(images/sep-col.gif) no-repeat 720px 0px;
}

.mailing-list-signup, .mailing-list-signup h3 {
	color: #fff;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.5)
}

.mailing-list-signup h3 {
	margin: 10px 0;
	font-size: 20px;
}

.mailing-list-signup p {
	margin: 10px 0;
}
.mailing-list-signup ul {
	margin: 10px 0;
	padding-left: 15px;
}

.mailing-list-signup li {
	text-align: left;
}

.span220 .mailing-list-signup {
	background: url(images/mailing-list-bg-column.jpg) left bottom no-repeat;
	padding: 5px 15px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
		    border-radius: 5px;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.17);
	   -moz-box-shadow:0 1px 5px rgba(0,0,0,0.17);
			box-shadow:0 1px 5px rgba(0,0,0,0.17);
}

.span220 .mailing-list-signup h3 {
	text-align: center;
}

#rightCol h4, #rightCol p {
	margin: 10px 0;
}

#rightCol h4 {
	text-transform: uppercase;
	font-size: 14px;
}

.blog-footer {
	background: #505f0a url(images/mailing-list-bg-row.jpg) no-repeat center top;
	padding: 25px 0;
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);
	   -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);
			box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);
}

.blog-footer iframe {
	margin-top: 50px;
}

.blog .latest-articles {
	padding: 30px 0 0 0;
	background: url(images/sep-deco.gif) no-repeat center top;
}

.blog .pagingTop {
	margin-top: 0px;
	padding-bottom: 10px;
}

.blog .webpages h1 {
	margin-top: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Chrome */
}

@media only screen and (max-width: 480px) {}
@media only screen and (min-width: 768px) {}

@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  .ir { background:none !important; text-indent:0 !important; width:auto !important; height:auto !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .row .span760 {width:100% !important;}
  .shop ul.product-detail .details {width:auto !important; margin-right:380px!important;}
  #global, nav, #toolbar, .paging, #main .span165, #footer-sitemap, .nav-tabs,.shop .cart-buttons,.shop .pricing .qty input, .social-links, .fb-like {
	display:none !important;
}
  .tab-content .tab-pane,
  .tab-content .fade {display:block!important;opacity:1!important;filter:alpha(opacity=100)!important;}
  .tab-content #Videos {display:none !important; visibility:hidden !important;}
  .shop ul.product-detail .rightcol .shipping {padding-left:0;}
}
