@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;	
		font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
		background: url('bg.jpg') top left repeat-x;
}
/* Homepage Slider */
.banner, .banner1, .banner2, .banner3 {
	height: 400px;
	background: url('banner.jpg') top center no-repeat;
	background: #CCC;
	width: 100%;
	margin: 0 auto;
}
.banner1, .banner2, .banner3 {
		position: absolute; 
		opacity: 0;
}
.banner1 {
		background: url('https://pets13.com/image_files/eppharm/banner1.jpg') top center no-repeat; 
		opacity: 1;
}
.banner2 {
		background: url('https://pets13.com/image_files/eppharm/banner4.jpg') top center no-repeat; 
}
.banner3 {
		background: url('https://pets13.com/image_files/eppharm/banner5.jpg') top center no-repeat; 
 }
.banner-inner {
	clear: both;
	width: 980px;
	margin: 0 auto;
	height: 500px;
}
.banner .banner-inner h1 {
	font-size: 15px;
	font-weight: bold;
	text-shadow: 0px 0px 3px #fff;
}
.banner-float-bar {
	width: 500px;
	height: 100px;
	position: absolute;
	margin: 20px 0 0 0px;
}
.banner-content {
	width: 300px;
	height: 100px;
	border-radius: 10px;
	padding: 30px;
	background: #333;
	position: absolute;	
	margin: 300px 0 0 0px;
	box-shadow: 0px 0px 10px #999;
}
.banner-content h2 {
	font-family: 'Cuprum', sans-serif;
	color: #EEE;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.banner-content p {
	color: #fff;
	font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 150%;
	height: 60px;
}
.pajina #container {
	width: 980px;
	border: none;	
}
#bodyshell #bodycontent {
	width: 760px;	
}
.pajina #bodyshell #nav-product ul li a {
	width: auto;	
}
.pajina #nav-product {
	width: 200px;	
}
.pajina #ys_superbar {
	width: auto;	
}
.description-title {
	padding: 10px 0;
	border-bottom: 1px solid #CCC;	
	color: #666;
}
.intro {
	position: absolute;
	margin: 160px 0 0 230px;
	width: 350px;
	border: 1px solid #000;
	border-radius: 10px;
	background: #333;
	font-family: 'Cuprum', sans-serif;
	box-shadow: 2px 2px 2px #666;
	overflow: hidden;
	height: 200px;
}
.intro-constrainer {
	overflow: hidden;
}
.intro ul.intro-slider {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 1200px;	
}
.intro ul.intro-slider li {
	margin: 0;
	padding: 0;
	display: block;
	width: 350px;
	height: 200px;
	float: left;	
}
.intro ul.intro-slider li a {
	color: #FAB116;
}
.intro ul.intro-slider li a:visited {
	color: #FAB116;	
}
.intro h2 a {
	color: #FAB116;
	font-size: 20px;
	text-shadow: 1px 1px 1px #000;
	text-decoration: none;
}
.intro p {
	color: #fff;	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 150%;
}
.search-bar {
	height: 45px;
	border-bottom: solid 1px #999;
	background: #EEE;	
}
.banner-box {
	width: 980px;
	margin: 0 auto;
	margin-top: 10px;	
}
.banner-box a {
	text-decoration: none;	
}
#itemtype .banner-box {
	height: 151px;	
}
/* Search Styles*/
.search-form {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FF6600;
    border-radius: 20px;
    color: #000000;
    height: 40px;
    margin: 20px 0 5px 30px;
    overflow: hidden;
    width: 330px;
}
.search-string {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #000000;
    float: left;
    font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 18px;
    padding: 8px 0 8px 10px;
    width: 234px;
}
.search-submit {
    float: right;
}

/* Floating Cart Stylesheet */
#ys_superbar #yfc_mini .smb-mc #yfc_minicart #yfc_show_mini {
	font-weight: normal;
}
#ys_superbar {
	background: url('images/cart-image.jpg') top left no-repeat;	
}
/**/
.pajina {
	background: url("https://sep.turbifycdn.com/ty/cdn/yhst-135855760451349/horizontal-dots.jpg") top center repeat-x;	
	width: 100%;
}
.banner {
	height: 335px;
	clear: both;
	width: 100%;
	background: #fff;
	overflow: hidden;
}



/* Mega Menu */
.navbar {
	border-bottom: 1px solid #999;
	padding-top: 5px;
	height: 48px;
	background-color: rgb(250,250,250);
	box-shadow: 0 0 5px #CCC;
}

.navbar .navigation {
	width: 980px;
	margin: 0 auto;
	list-style: none;
}
.navbar .navigation li {
	float: left;	
	width: 120px;
	display: block;
	height: 45px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #EEE;
}
.navbar .navigation li:hover {
	color: #333;
	z-index: 101;
}
.navbar .navigation li.shopping-cart:hover {
	background: none;
	color: #333;
	z-index: 100;
	
}
.navbar .navigation li:hover a {
	color: #333;
	border: 1px solid #CCC;
	border-bottom: none;
	width: 90px;
	z-index: 101;
	background-color: #fff;
}
.navbar .navigation li a {
	display: block;
	padding: 13px 0 13px 30px;
	border: 1px solid #fff;
	border: none;
	text-align: left;
	font-size: 16px;
	text-decoration: none;
	font-family: 'Cuprum', sans-serif;
	color: #333;
	background: url('https://sep.turbifycdn.com/ty/cdn/yhst-135855760451349/pills.png') top left no-repeat;
	z-index: 101;
	text-shadow: 2px 2px 0px #EEE;

}
.navbar .navigation li.myaccount a {
	background: url('https://sep.turbifycdn.com/ty/cdn/yhst-135855760451349/icn-myaccount.png') top left no-repeat;
}
.navbar .navigation li.shopping-cart {
	font-family: 'Cuprum', sans-serif;
	color: #fff;
	padding: 15px 15px;
	padding-bottom: 0px;
	margin-top: -5px;
	width: 290px;
	height: 35px;
}
.navbar .navigation li div.macrowrap {
	position: absolute;
	background: #fff url(images/wrapper-top.jpg) top left no-repeat;
	left: -999em;
	width: 980px;
	height: 250px;
	border: 1px solid #CCC;
	border-top: 1px solid #CCC;
	z-index: 50;
}
.navbar .navigation li:hover div.macrowrap {
	left: 0;
	width: 100%;
	background: #FFF;
	z-index: 100;
	margin-top: -1px;
}
.navbar .navigation li div.macrowrap .macrowrap-padding {
	padding: 20px;
	width: 980px;
	margin: 0 auto;
}
.navbar .navigation li ul {
	width: 160px;
	border-radius: 5px;
	float: left;
	margin-right: 20px;
	list-style: none;
}
.product-spotlight {
	width: 160px;
	float: left;
	height: 180px;
}
.navbar .navigation li ul li {
	background: #fff;
	display: inline;
}

.navbar .navigation li h3 {
	padding: 5px;
	border-bottom: 1px solid #999;	
}
.navbar .navigation li:hover ul li a {
	border: none;
	text-align: left;
	width: 130px;
	border: none;
	border-radius: 0;
	border-bottom: 1px dashed #EEE;
	padding: 5px;
	padding-left: 20px;
	text-align: left;
	background: #fff url('images/bulleto.png') top left no-repeat;
	color: #F60;
}
.navbar .navigation li:hover ul li a:hover {
	background: #eee url('images/bulleto.png') top left no-repeat;
}
.banner .top-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.banner .top-nav li {
	float: left;
}
.banner .top-nav li a {
	display: block;	
	width: 150px;
	padding: 8px 0;
	text-align: center;
	text-decoration: none;
	font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
	color: #F60;
}
.about-us {
	height: 250px;	
}
.column-grande {
	width: 350px;
	float: left;
	height: 240px;	
}
.column-grande h2 {
	padding: 5px 100px 0 0;
	font-size: 18px;
	font-weight: normal;
	font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
	text-align: left;
	color: #F90;
}
.column-grande p {
	padding: 5px 100px 0 0;
	line-height: 150%;
	font-size: 13px;
	font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;	
	text-align: left;
}
.column-pequenos {
	width: 200px;
	float: left;
	height: 240px;
}
.navbar .navigation .column-pequenos ul li, .navbar .navigation .column-grande ul li {
	text-align: left;	
	line-height: 150%;
	display: block;
	width: auto;
	
	float: none;
}
.navbar .navigation .column-pequenos ul, .navbar .navigation .column-grande ul {
	width: auto;	
}
.navbar .navigation div.macrowrap div.macrowrap-padding li h3 {
		font-family: 'Cuprum', sans-serif;
}
.searchbar {
	height: 40px;
	background: #ffcc66;
}
/* Sidebar */
#nav-product {
	width: 200px;
	margin: 0;
	z-index: 1;
}
#maintype #nav-product {
	margin-top: -395px;	
}
#maintype #messagearea #caption {
	padding: 0;
}
#nav-product ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #CCC;
	border-radius: 10px;
	background: #fff;
	overflow: hidden;
}
#nav-product ul li {
	
}
#nav-product ul li ul {
	background: none;
	border: none;
	border-radius: 0;	
}
#nav-product ul li a {
	display: block;
	padding: 15px 10px;
	padding-left: 30px;
	font-size: 17px;
	font-family: 'Cuprum', sans-serif;
	color: #db5902;
	text-decoration: none;
	border-bottom: solid 2px #CCC;
	font-weight: normal;
	width: auto;
	background: #FAFAFA url('https://sep.turbifycdn.com/ty/cdn/yhst-135855760451349/cross.png') 0 13px no-repeat;
}
#nav-product ul li a.side-header:hover {
	background-position: 0 -56px;
	color: #fff;
}
#nav-product ul li a.opened {
	background-position: 0 -129px;
}
#nav-product ul li a.opened:hover {
	background-position: 0 -198px;
}

#nav-product ul li ul li a {
	padding: 5px;
	padding-left: 15px;
	background: #ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-family: 'Cuprum', sans-serif;
	font-size: 14px;
	border-bottom: 1px dashed #CCC;	
	text-decoration: none;
	color: #666;
	font-weight: normal;
	width: auto;
}
#nav-product ul li ul li a:hover {
	background: #999;
}
#nav-product ul li ul li.end {
		
}
#nav-product ul li ul li.end a.seoul {
	color: #ff6600;
	border-bottom: solid 1px #666;
	background: url("https://sep.turbifycdn.com/ty/cdn/yhst-135855760451349/pilsner.png") no-repeat 0 2px;
	padding-left: 25px;
}
#bodyshell {
	float: none;
	border: none;	
}
#container {
	border: none;	
}

.question-everything {
	font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	display: block;
	text-align: center;
}	
.slide-padding {
	padding: 20px;	
}
.free-ship {
	display: block;
	text-align: right;	
	font-weight: bold;
	font-size: 18px;
}

#nav-product ul li ul li a {
	background: url("https://sep.turbifycdn.com/ty/cdn/yhst-135855760451349/arrow.png") #fff top left no-repeat;	
}

#contentarea #specialstitle, #messagearea #messagetitle {
	font-size: 20px;
	margin: 10px 0;
	color: #FF6600;
	font-size: 24px;
	border-bottom: 1px solid #CCC;
	font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
	text-transform: capitalize;
	padding: 10px 0;
}
#contentarea #section-contenttitle {
	margin:	0 8px;
	padding: 10px 0;
	font-size: 22px;
	color: #ff6600;
	border-bottom: 1px solid #CCC;
	text-transform: capitalize;
}

/* Contents Roll */
.contents-roll {
	list-style: none;
	padding: 0;
	margin: 0;	
}
.producto-itema {
	width: 230px;
	height: 270px
	float: left;
	margin: 10px;
	border: 1px solid #CCC;
}
.producto-padding {
	padding: 5px;	
}
.producto-foto {
	width: 100%;
	height: 150px;
	background: #fff;
	text-align: center;
	padding-bottom: 5px;
	overflow: hidden;
	display: block;
}
.producto-foto img {

}
.producto-nombre {
	font-size: 18px;
	color: #666;
	font-weight: normal;	
	font-family: 'Cuprum', san-serif;
	margin: 0;
	height: 55px;
	text-transform: capitalize;
	display: table-cell;
	vertical-align: middle;
}
.producto-nombre a {
	font-family: 'Cuprum', san-serif;
	font-size: 18px;
	text-decoration: none;
	color: #09adf2;	
	display: block;
	padding: 0 5px;
}
.producto-nombre a:hover {
	color: #0a79e0;	
}
.reg-price {
}
.precio {
	width: 48%;
	float: left;
	height: 40px;
	text-align: center;	
	font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #999;
	margin-bottom: 5px;
	margin-top: 10px;
}
.sale-price-group {
	color: #F30;
	font-size: 16px;
	font-weight: bold;
}
.add-to-cart, .view-details, .out-of-stock {
	font-family: 'Droid Sans', sans-serif;
	width: 95%;
	margin: 0 auto;
	padding: 8px 0;
	border: none;
	border: 1px solid #963703;
	background: #ffaa00;
	background: url('https://sep.turbifycdn.com/ty/cdn/yhst-135855760451349/add-to-cart-texture.jpg') top left repeat-x;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 0px #b5792f;
	border-radius: 10px;
	display: block;
	clear: both;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.item-details {
	height: 65px;
	overflow: hidden;
}
.item-details ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 10px;
}
.item-details ul li {
	display: inline;
	margin: 0;
}
.item-details ul li a {
	display: block;
	font-size: 13px;
	font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
	text-decoration: none;
	padding: 2px 5px 2px 25px;
	background: url('https://sep.turbifycdn.com/ty/cdn/yhst-135855760451349/contents-arrow.jpg') top left no-repeat;
	color: #2b7c99;
}
.item-details ul li a:hover {
	text-decoration: underline;	
}
.view-details {
	border: 1px solid #06C;
	background: #ffaa00;
	background: url('https://sep.turbifycdn.com/ty/cdn/yhst-135855760451349/view-all-texture.jpg') top left repeat-x;	
	color: #fff;
}
.view-details:visited {
	color: #fff;
}
.out-of-stock, .out-of-stock:visited {
	color: #fff;
	border: 1px solid #333;
	background: url('https://sep.turbifycdn.com/ty/cdn/yhst-135855760451349/out-of-stock-texture.jpg') top left repeat-x;	
}
.smb-mc #yfc_total_items_mini {
	color: #ff6600;	
}
h2.ph2 {
	font-size: 14px;
	font-weight: normal;
	display: inline; 	
}
.order-quantity {
	display: block;
	border: 1px solid #CCC;
	width: 50px;
	padding: 2px;
	border-radius: 5px;	
	text-align: center;
	margin-left: 10px;
}
.item-details ul.variations-list {

	
}
.item-details ul.variations-list li a {
	display: block;
	width: 192px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

/*Living Legend - whatever the hell that is*/
.now-shipping {
	background: #77a0d2;
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 10px 0 0 0;
	font-family: 'Cuprum', san-serif;
	font-weight: normal;
	text-transform: capitalize;
}
.living-legend {
	clear: both;
	width: 100%;
	height: 55px;
	background: #77a0d2;
}
.living-legend ul {
	margin: 0;
	padding: 0;	
	list-style: none;
	width: 450px;
	margin: 0 auto;
}
.living-legend ul li {
	display: block;
	clear: both;
}
.living-legend ul li .legend-text {
	display: block;
	float: right;
	margin-bottom: 5px;
	font-family: 'Cuprum', san-serif;
	color: #fff;
font-size: 18px;
}
.living-legend ul li .color-fill {
	display: block;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	border: 1px solid #999;	
	float: right;
	margin-left: 10px;
	margin-right: 150px;
	background: #fff;
}
.living-legend ul li .ship-approved {
	background: #9ce647;	
}

/*BX Slider bullshit*/
.bx-wrapper .bx-viewport {
  border: none;
  box-shadow: none;
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 277px;
}
    
.bx-wrapper .bx-next {right: -10px}
a:visited { color: #fe8e2a; }