/* Minification failed. Returning unminified contents.
(218,9): run-time error CSS1038: Expected hex color, found '#ffff'
(923,10): run-time error CSS1035: Expected colon, found ';'
(1041,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
   
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
@font-face {
	font-family: 'DroidSans';
	src: url('font/droidsans-webfont.eot');
	src: url('font/droidsans-webfont.eot?#iefix') format('embedded-opentype'),  
        url('font/droidsans-webfont.woff') format('woff'),  
        url('font/droidsans-webfont.ttf') format('truetype'),  
        url('font/droidsans-webfont.svg#DroidSansRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DroidSansBold';
	src: url('font/droidsans-bold-webfont.eot');
	src: url('font/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),  
        url('font/droidsans-bold-webfont.woff') format('woff'),  
        url('font/droidsans-bold-webfont.ttf') format('truetype'),  
        url('font/droidsans-bold-webfont.svg#DroidSansBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSlab500';
	src: url('font/museo_slab_500-webfont.eot');
	src: url('font/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),  
        url('font/museo_slab_500-webfont.woff') format('woff'),  
        url('font/museo_slab_500-webfont.ttf') format('truetype'),  
        url('font/museo_slab_500-webfont.svg#MuseoSlab500') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'robotocondensed';
    src: url('font/roboto-condensed-webfont.eot');
    src: url('font/roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/roboto-condensed-webfont.woff') format('woff'),
         url('font/roboto-condensed-webfont.ttf') format('truetype'),
         url('font/roboto-condensed-webfont.svg#robotocondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	background: url(/images/top-bg.jpg) left top repeat-x;
	color: #909090;
	font: 13px/20px "DroidSans", Arial, Helvetica, "Trebuchet MS", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "arial", Times, serif;
	color: #5e6063;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 34px;
	line-height: 24px;
	margin: 0px 0px 0px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 10px;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	color: #CE2A2A;
}
h2.w-bot-border {
	height: 30px;
	padding: 0px 0px 5px;
	margin: 0px 0px 13px;
	background: url(/images/pet-border.png) bottom repeat-x;
}
h2.bmarginless {
	margin-bottom: 0px;
}
p {
	font: 13px "Arial", Arial, Helvetica, "Trebuchet MS", sans-serif;
	color: #909090;
	line-height: 22px;
}
a {
	text-decoration: none;
	color: #E20E0E;
}
a:hover {
	color: #036;
}
.fireRed {
	color: #63991b;
}
.w-pet-border {
	display: block;
	clear: both;
	width: 100%;
	height: 5px;
	background: url(/images/pet-border.png) center center repeat-x;
}
.g-pet-border {
	display: inline-block;
	width: 100%;
	height: 5px;
	background: url(/images/pet-border.png) center center repeat-x #ebeced;
}
.head-pet {
	background: url(/images/pet-border.png) center center repeat-x;
}
.head-pet span {
	display: inline-block;
	padding: 0px 7px 0px 0px;
	background-color: #c6cad6;
}
ul li, ol li {
	font: 13px "DroidSans", Arial, Helvetica, "Trebuchet MS", sans-serif;
	color: #5b5b5b;
	line-height: 20px;
}
input.field {
	width: 263px;
	height: 18px;
	padding: 6px 5px;
	font: 13px "DroidSans", Arial, Helvetica, "Trebuchet MS", sans-serif;
	color: #989898;
	line-height: 18px;
	border: 1px solid #efefef;
	margin: 0px 0px 11px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
input.field:focus {
	color: #5b5b5b;
	border-color: #dfdfdf;
	outline: none;
}
.row-fluid [class*="span"] {
	display: block;
	float: right;
	width: 100%;
	min-height: 22px;
	margin-left: 2.564102564102564%;
*margin-left:2.5109110747408616%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.row-fluid .span8 {
	width: 55.811966%;
}

label {
	display: inline-block;
	font: 12px "DroidSans", Arial, Helvetica, "Trebuchet MS", sans-serif;
	color: #515151;
	line-height: 18px;
}
label span {
	color: #a60000;
}
textarea {
	padding: 6px 5px;
	font: 13px "DroidSans", Arial, Helvetica, "Trebuchet MS", sans-serif;
	color: #989898;
	line-height: 18px;
	border: 1px solid #efefef;
	margin: 0px 0px 11px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
textarea:focus {
	color: #5b5b5b;
	border-color: #dfdfdf;
}
a.readmore, .readmore {
	display: inline-block;
	border: none;
	height: 29px;
	padding: 0px 17px;
	cursor: pointer;
	background: url(/images/button-bg-h29.png) repeat-x;
	font: 12px "DroidSans", Arial, Helvetica, "Trebuchet MS", sans-serif;
	color: #ffff;
	text-align: center;
	color: #fff;
	line-height: 28px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
input[type="text"] {
	display: inline-block;
	height: 18px;
	padding: 4px;
	margin: 0px 0px 0px;
	border: 1px solid #d5d5d5;
	font: 14px "MuseoSlab500", Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	color: #c0c0c0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
textarea {
	display: inline-block;
	padding: 8px;
	border: 1px solid #d5d5d5;
	font: 14px "MuseoSlab500", Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	color: #c0c0c0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
input[type="text"]:focus, textarea:focus {
	color: #9e9e9e;
}
#pagination {
	text-align: center;
}
#pagination a {
	display: inline-block;
	border: none;
	height: 29px;
	padding: 0px 17px;
	background: url(/images/button-bg-h29.png) repeat-x;
	font: 12px "DroidSans", Arial, Helvetica, "Trebuchet MS", sans-serif;
	color: #fff;
	text-align: center;
	color: #fff;
	line-height: 28px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#pagination a.current {
	font-weight: bold;
	text-decoration: underline;
}

.text-center {
	text-align: center;
}
/** The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.  mp/bestclearfix **/
.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}
.clearfix:after {
	clear: both;
}
/** Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page **/
.clearfix {
	zoom: 1;
}
.clearboth {
	display: block;
	clear: both;
}
/** Header Styles **/

#header-wrapper {
	width: 100%;
	min-width: 980px;
	height: 149px;
	position: relative;
	z-index: 750;
}
#header-wrapper .w-pet-border {
	position: absolute;
	bottom: 42px;
	z-index: 873;
	background-color: #fff;
}
#header {
	width: 980px;
	height: 117px;
	margin: 0px auto;
	position: relative;
	background: url(/images/header-image.jpg) right bottom no-repeat;
	z-index: 752;
}
#header .logo {
	position: absolute;
	top: 0px;
	left: 0px;
}
#nav-wrap {
	height: 42px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	background-color: rgba(68, 68, 68, 0.94);
	z-index: 760;
}
#nav-wrap .inn-nav {
	width: 980px;
	margin: 0px auto;
}
#nav-wrap .nav {
	width: 780px;
	height: 42px;
	float: left;
	position: relative;
	z-index: 799;
}
#nav-wrap .nav li {
	position: relative;
	height: 42px;
	float: left;
	background: url(/images/nav-seperator.png) left top no-repeat;
}
#nav-wrap .nav li:first-child {
	background: none;
}
#nav-wrap .nav li a {
	color: #fff;
	display: inline-block;
	padding: 0px 30px;
	line-height: 42px;
}
#nav-wrap .nav li:hover a, #nav-wrap .nav li:focus a, #nav-wrap .nav li.active a {
	background-color: #CF0C0C;
	
}
#nav-wrap .nav li ul {
	display: none;
	width: 150px;
	padding: 9px 0px;
	position: absolute;
	top: 42px;
	left: 0px;
	background-color: #467b00;
	z-index: 800;
}
/*#nav-wrap .nav li:hover > ul { display: block; }*/
#nav-wrap .nav li ul li {
	background: none;
	float: none;
	height: auto;
	padding: 0px 17px;
	text-align: left;
}
#nav-wrap .nav li.active ul li a, #nav-wrap .nav li:hover ul li a {
	display: block;
	border-bottom: 1px solid #51870a;
	font-size: 12px;
	color: #fff;
	background: none;
	line-height: 30px;
	text-align: left;
	padding: 0px;
}
#nav-wrap .nav li ul li:last-child a {
	border: none;
}
#nav-wrap .nav li ul li a:hover, #nav-wrap .nav li ul li a:focus {
	color: #fff;
}
#nav-wrap .nav li ul li ul {
	top: -9px;
	left: 147px;
}
#nav-wrap .nav-more {
	display: block;
	position: relative;
	height: 42px;
	cursor: pointer;
	float: left;
	color: #fff;
	display: inline-block;
	padding: 0px 0px 0px 14px;
	line-height: 42px;
	background: url(/images/nav-seperator.png) left top no-repeat;
}
#nav-wrap .nav-more > a {
	color: #fff;
}
#nav-wrap .nav-more ul {
	display: none;
	width: 150px;
	padding: 9px 0px;
	position: absolute;
	top: 42px;
	left: 0px;
	background-color: #467b00;
	z-index: 800;
}
#nav-wrap .nav-more ul li {
	background: none;
	float: none;
	height: auto;
	padding: 0px 17px;
	text-align: left;
}
#nav-wrap .nav-more ul li a {
	display: block;
	border-bottom: 1px solid #51870a;
	font-size: 12px;
	color: #b3c897;
	background: none;
	line-height: 30px;
	text-align: left;
	padding: 0px;
}
#nav-wrap .nav-more ul li:last-child a {
	border: none;
}
#nav-wrap .nav-more ul li a:hover, #nav-wrap .nav li ul li a:focus {
	color: #fff;
}
#nav-wrap .social-nav {
	width: 128px;
	height: 22px;
	padding: 10px 0px;
	float: right;
}
#nav-wrap .social-nav li {
	float: left;
	margin: 0px 0px 0px 9px;
}
#nav-wrap .social-nav li a {
	display: block;
	width: 22px;
	height: 22px;
	font-size: 0px;
}
#nav-wrap .social-nav li.twitter a {
	background: url(/images/social-twitter.png) 0px 0px no-repeat;
}
#nav-wrap .social-nav li.facebook a {
	background: url(/images/social-facebook.png) 0px 0px no-repeat;
}
#nav-wrap .social-nav li.en a {
	background: url(/images/en.png) 0px 0px no-repeat;
}
#nav-wrap .social-nav li.ru a {
	background: url(/images/ru.png) 0px 0px no-repeat;
}
#nav-wrap .social-nav li.tr a {
	background: url(/images/tr.png) 0px 0px no-repeat;
}
/** Container Styles **/

#container {
	width: 980px;
	margin: 0px auto;
}
.top-search {
	padding: 25px 0px;
	background: url(/images/pet-border.png) bottom repeat-x;
	position: relative;
}
.top-search h3 {
	margin: 0px 0px 0px;
}
.top-search h3 span {
	color: #5E6063;
}
.top-search form {
	width: 255px;
	padding: 0px 32px 0px 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	background: url(/images/right-seperator.png) right center no-repeat;
}
.top-search .field {
	width: 180px;
	height: 24px;
	padding: 3px 5px 5px 8px;
	background: url(/images/search-field.png) top no-repeat;
	border: none;
	margin: 0px 10px 0px 0px;
	color: #b1b1b1;
	vertical-align: top;
}
.top-search .field:focus {
	background-position: bottom;
}
.top-search #s-submit {
	display: inline-block;
	width: 42px;
	height: 29px;
	background: url(/images/search-btn.png) left top no-repeat;
	border: none;
	vertical-align: top;
}
.top-search #s-submit:hover, .top-search #s-submit:focus {
	background-position: left bottom;
	cursor: pointer;
}
.top-search .statement {
	line-height: 34px;
}
.top-search .statement a {
	color: #858980;
}
.top-search .statement a:hover, .top-search .statement a:focus {
	color: #444;
}
.top-search .most-rated {
	display: block;
	width: 31px;
	height: 86px;
	background: url(/images/most-rated-btn.png) no-repeat;
	position: absolute;
	top: 0px;

	right: 0px;
}
#content {
	background: url(/images/content-bg.jpg) repeat-x #fff;
	padding: 0px 0px 0px;
	z-index: 600;
}
/** Sliders Styles **/

#slider {
	height: 285px;
	margin: 0px auto -6px;
	padding: 20px 31px 0px;
	background: url(/images/pettern-gray.png) bottom repeat-x #f7f7f7;
	position: relative;
	z-index: 601;
}
#slider .slider-head {
	margin: 0px 0px 23px;
	float: left;
}
#slider .slider-head img {
	vertical-align: middle;
}
#slider .slogan {
	float: left;
	font: 13px "DroidSans", Arial, Helvetica, sans-serif;
	line-height: 42px;
	color: #909090;
	padding: 0px 0px 0px 10px;
}
#slider .slides {
	clear: both;
	height: 255px;
	border: 1px solid #e3e3e3;
	position: relative;
	z-index: 602;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#slider .slides h2 a {
	color: #0053a6;
}
#slider .slides h2 a:hover, #slider .slides h2 a:focus {
	color: #003f7e;
}
#slider .slides ul {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 100%;
	height: 244px;
}
#slider .slides ul li {
	position: absolute;
	top: 0px;
	left: 0px;
}
#slider .slides.basic ul li {
	width: 905px;
	height: 386px;
}
#slider .slides ul li .about {
	position: absolute;
	bottom: 30px;
	left: 27px;
	width: 350px;
	height: 179px;
	background: url(/images/white-transparant.png);
	padding: 28px 25px;
}
#slider .slides ul li .about h2 {
	line-height: 28px;
	margin: 0px 0px 5px;
}
#slider .slides ul li .about .readmore {
	position: absolute;
	bottom: 25px;
	left: 25px;
}
#slider .slides ul li.slide2 .about {
	left: auto;
	right: 27px;
}
#slider .slides ul li .about p {
	margin: 0px 0px 24px;
	color: #333;
}
#slider .slides .sliderNav {
	width: 100%;
	position: absolute;
	bottom: -37px;
	left: 0px;
	text-align: center;
}
#slider .slides .sliderNav span {
	display: inline-block;
	height: 10px;
	padding: 1px 17px 19px 9px;
	background: url(/images/pettern-gray-tile.png);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#slider .slides .sliderNav span a {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(/images/bulit.png) no-repeat;
	margin: 0px 0px 0px 9px;
	font-size: 0px;
}
#slider .slides .sliderNav span a.activeSlide {
	background-position: bottom;
}
.ie8 #slider .slides .sliderNav span a, .ie9 #slider .slides .sliderNav span a {
	position: relative;
	top: -11px;
}
#slider.slider2 {
	height: 425px;
	padding-top: 10px;
	margin: 0px 0px 50px;
}
#slider.slider2 .slider-head {
	margin: 10px 0px 0px;
	width: 458px;
}
#slider.slider2 .slogan {
	width: 458px;
	margin: 0px 0px 15px;
}
#slider.slider2 .most-rated {
	width: 371px;
	height: 88px;
	padding: 18px 0px 0px 119px;
	background: url(/images/most-rated-bg.png) no-repeat;
	position: absolute;
	top: -15px;
	right: 0px;
	z-index: 605;
}
#slider.slider2 .most-rated .img-box {
	display: block;
	width: 67px;
	height: 60px;
	float: left;
	padding: 4px 0px 0px 4px;
	margin: 0px 10px 0px 0px;
	background: url(/images/image-frame-71x64.png) no-repeat;
}
#slider.slider2 .most-rated .img-box img {
	width: 63px;
	height: 53px;
}
#slider.slider2 .most-rated h5 {
	line-height: 19px;
	margin: 2px 0px 0px;
}
#slider.slider2 .most-rated h5 a {
	color: #0053a6;
}
#slider.slider2 .most-rated h5 a:hover, #slider.slider2 .most-rated h5 a:focus {
	color: #003077;
}
#slider.slider2 .most-rated .rate {
	color: #0053a6;
}
#slider.slider2 .most-rated .rate span {
	display: inline-block;
	width: 12px;
	height: 18px;
	background: url(/images/spons.png) right top no-repeat;
	vertical-align: middle;
	line-height: 18px;
}
#slider.slider2 .most-rated .rate span:last-child {
	margin-right: 5px;
}
#slider.slider2 .most-rated .rate span.on {
	background: url(/images/spons.png) left top no-repeat;
}
#slider.slider2 .slides {
	height: 315px;
	margin: 0px 0px 0px;
	border: none;
}
#slider.slider2 .slides .img-box {
	display: block;
	width: 522px;
	height: 275px;
	padding: 7px 0px 0px 7px;
	background: url(/images/slider2-img-bg.png) no-repeat;
	float: left;
	margin: 0px 20px 0px 0px;
}
#slider.slider2 .slides .img-box img {
	width: 515px;
	height: 262px;
}
#slider.slider2 .slides .slide-info {
	width: 363px;
	padding: 10px 0px 0px;
	float: right;
}
#slider.slider2 .slides .slide-info h2 {
	margin: 0px 0px 20px;
}
#slider.slider2 .slides .slide-info h2 a {
	color: #0053a6;
	line-height: 30px;
}
#slider.slider2 .slides .slide-info h2 a:hover, #slider.slider2 .slides .slide-info h2 a:focus {
	color: #003f7e;
}
#slider.slider2 .slides .slide-info .rating {
	height: 25px;
	padding: 5px;
	margin: 0px 0px 15px;
	border: 1px solid #e3e3e3;
	background-color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#slider.slider2 .slides .slide-info .rating span {
	display: inline-block;
	vertical-align: top;
	line-height: 25px;
	margin: 0px 0px 0px 10px;
}
#slider.slider2 .slides .slide-info .rating span span {
	margin: 0px 0px 0px 10px;
	color: #009;
}
#slider.slider2 .slides .slide-info .rating .on, #slider.slider2 .slides .slide-info .rating .off {
	width: 19px;
	height: 26px;
	background: url(/images/ratings-big.png) left top no-repeat;
	margin: 0px;
}
#slider.slider2 .slides .slide-info .rating .off {
	background-position: right top;
}
#slider.slider2 .slides .slide-info p {
	margin: 0px 0px 15px;
}
#slider.slider2 .slides .sliderNav {
	bottom: -25px;
}
#slider.accordionSlider {
	height: 460px;
}
#slider .accor-slider {
	position: relative;
	border: 1px solid #e3e3e3;
	height: 425px;
	width: 910px;
	margin: 0px auto;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#accordion-slider {
	width: 896px;
	height: 413px;
	position: absolute;
	top: 6px;
	left: 6px;
}
.sm {
	list-style: none;
	display: block;
	overflow: hidden;
}
.sm li {
	float: left;
	display: inline;
	overflow: hidden;
	-moz-box-shadow: -10px 0px 50px #313131;
	-webkit-box-shadow: -10px 0px 50px #313131;
	box-shadow: -10px 0px 50px #313131;
}
#slider .thumb-slider-wrap {
	border: 1px solid #e3e3e3;
	position: relative;
	padding: 6px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#slider .thumb-slider-wrap .thumb-slider {
	height: 370px;
}
#slider .thumb-slider-wrap img {
	width: 905px;
}
#slider .sliderThumbs {
	overflow: hidden;
	margin: 25px 0px 0px -10px;
	text-align: center;
}
#slider .sliderThumbs li {
	display: inline;
}
#slider .sliderThumbs li a {
	display: inline-block;
	background: url(/images/pet-border.png);
	padding: 3px;
	margin: 0px 0px 0px 10px;
}
#slider .sliderThumbs li.activeSlide a {
	background: url(/images/pet-border.png) #62981b;
}
#slider .sliderThumbs li img {
	display: block;
}
#slider.nivo-container {
	height: 425px;
}
#slider .nivo-slider {
	position: relative;
	width: 903px;
	height: 369px;
	margin: 10px 0px 0px;
	padding: 6px;
	border: 1px solid #e3e3e3;
	position: relative;
	z-index: 602;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#slider .nivo-slider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
#slider .nivo-slider .nivo-controlNav {
	width: 100%;
	position: absolute;
	bottom: -50px;
	left: 0px;
	text-align: center;
}
#slider .nivo-slider .nivo-controlNav span {
	display: inline-block;
	height: 16px;
	padding: 7px 17px 7px 9px;
	background: url(/images/pettern-gray-tile.png);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#slider .nivo-slider .nivo-controlNav span a {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(/images/bulit.png) no-repeat;
	margin: 0px 0px 0px 9px;
	font-size: 0px;
}
#slider .nivo-slider .nivo-controlNav span a.active {
	background-position: bottom;
}
.ie8 #slider .nivo-slider .nivo-controlNav span a, .ie9 #slider .nivo-slider .nivo-controlNav span a {
	position: relative;
	top: -10px;
}
#slider .nivo-directionNav a {
	display: block;
	width: 30px;
	height: 30px;
	font-size: 0px;
	background: url(js/nivo-slider/themes/default/arrows.png) 0px -1px;
no-repeat;
}
#slider .nivo-directionNav .nivo-prevNav {
	background-position: left top;
	left: 15px;
}
#slider .nivo-directionNav .nivo-nextNav {
	background-position: right top;
	right: 15px;
}
#slider #myGallery {
	width: 100%;
	height: 450px;
}
/* Homepage Styles */

#whats-hot {
	padding: 0px 0px 42px;
}
#whats-hot .cat-list {
	margin: 0px 0px 0px -17px;
}
#whats-hot .cat-list li {
	width: 232px;
	float: left;
	margin: 0px 0px 0px 17px;
}
#whats-hot .cat-list li h3 {
}
#whats-hot .cat-list li .img-box {
	display: block;
	width: 227px;
	height: 152px;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 15px;
	vertical-align: top;
	background: url(/images/image-frame-232x157.png) no-repeat;
}
#whats-hot .cat-list li .img-box img {
	width: 222px;
	height: 144px;
}
#whats-hot .cat-list li h4 {
	padding: 0px 0px 15px;
	margin: 0px 0px 5px;
	background: url(/images/pet-border.png) center 33px repeat-x;
	color: #0053a6;
}
#whats-hot .cat-list li h4 a {
	color: #0053a6;
}
#whats-hot .cat-list li h4 a:hover, #whats-hot .cat-list li h4 a:focus {
	color: #003f7e;
}
#whats-hot .cat-list li p {
}
#home-infos {
	margin: 35px 0px 0px;
}
.wk-special {
width: 310px;
float: left;
margin: 0px 65px 0px 0px;
}
.wk-special .img-box {
width: 127px;
height: 140px;
padding: 5px 0px 0px 5px;
float: left;
margin: 0px 12px 20px 0px;
background: url(/images/image-frame-132x145.png) no-repeat;
}
.wk-special h4 {
	font-family: "DroidSans", Arial, Helvetica, sans-serif;
}
.wk-special h4 a {
	color: #E70000;
}
.wk-special h4 a:hover, .wk-special h4 a:focus {
	color: #003f7e;
}
.wk-special p {
	margin: 0px 0px 5px;
}
.wk-special .readmore {
	float: none;
	margin: 0px 0px 19px;
}
.newsEvent {
	width: 295px;
	float: left;
}
.newsEvent .list li {
	padding: 0px 0px 17px;
	margin: 0px 0px 13px;
	background: url(/images/li-bot-border.jpg) bottom repeat-x;
}
.newsEvent .list li:last-child {
	background: none;
}
.newsEvent a {
	color: #000000;
}
.newsEvent a:hover, .newsEvent a:focus {
	color: #000000;
}
.newsEvent h5 {
	font-family: "DroidSans", Arial, Helvetica, sans-serif;
}
.newsEvent h5 a {
	color: #484848;
}
.newsEvent h5 a:hover, .newsEvent h5 a:focus {
	color: #000;
}
.fav-vakum {
	width: 302px;
	float: right;
0px 30px 0px 0px;
	position: relative;
}
.fav-vakum .bot-border {
	width: 302px;
	height: 11px;
	position: absolute;
	bottom: 8px;
	left: 0px;
}
.widget.fav-vakum .bot-border {
	bottom: 0px;
}
.ie7 .fav-vakum .bot-border {
	bottom: 38px;
}
.ie7 .widget.fav-vakum .bot-border {
	bottom: 8px;
}
.tabed {
	padding: 14px 0px 0px;
	margin: 0px 0px 15px;
	border: 1px solid #e3e3e3;
	background: url(/images/tabed-bg.png) repeat-x;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.tabed .tabs {
	height: 31px;
	border-bottom: 1px solid #e3e3e3;
	position: relative;
}
.tabed .tabs li {
	height: 31px;
	padding: 0px 21px 3px !important;
	line-height: 31px !important;
	float: left;
	margin: 0px 0px 0px 9px !important;
	background-color: #fff !important;
	position: relative;
	border: 1px solid #e3e3e3;
	cursor: pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.tabed .tabs li span {
	width: 110%;
	height: 6px;
	border-top: 1px solid #e3e3e3;
	position: absolute;
	left: -2px;
	bottom: -3px;
	background-color: #f6f8f4;
}
.ie8 .tabed .tabs li span {
	left: -5px;
}
.tabed .tabs li.current {
	background: none !important;
}
.tabed .tabs li.current span {
	display: block;
	width: 102%;
	height: 7px;
	left: -1px;
	bottom: -3px;
	border: none;
}
.tabed .block {
	padding: 0px 0px 0px 11px;
	display: none;
	background: url(/images/tabed-bg.png) 0px -40px no-repeat;
}
.tabed .block.current {
	display: block;
}
.tabed .block li {
overflow: hidden;
height: 38px;
padding: 0px 0px 0px;
background: url(/images/pet-border.png) 0px 30px repeat-x;
margin: 0px 0px 0px;
}
.tabed .block li .img-box {
	display: block;
	width: 67px;
	height: 60px;
	float: left;
	padding: 4px 0px 0px 4px;
	margin: 0px 10px 0px 0px;
	background: url(/images/image-frame-71x64.png) no-repeat;
}
.tabed .block li .img-box img {
	width: 63px;
	height: 53px;
}
.tabed .block li h5 {
	line-height: 17px;
	margin: 0px 0px 5px;
}
.tabed .block li h5 a {
	color: #666666;
}
.tabed .block li h5 a:hover, .tabed .block li h5 a:focus {
	color: #222;
}
.tabed .block li .rate {
	color: #0053a6;
}
.tabed .block li .rate span {
	display: inline-block;
	width: 12px;
	height: 18px;
	background: url(/images/spons.png) right top no-repeat;
	vertical-align: middle;
	line-height: 18px;
}
.tabed .block li .rate span:last-child {
	margin-right: 5px;
}
.tabed .block li .rate span.on {
	background: url(/images/spons.png) left top no-repeat;
}
#home-infos .ads-642x79 {
	width: 647px;
	height: 90px;
	float: left;
	margin: 35px 0px 0px;
	padding: 5px 0px 0px 5px;
	background: url(/images/ad-652x95.png) no-repeat;
}
#home-infos .ads-642x79 img {
	width: 642px;
	height: 79px;
}
/** Single Pages Styles **/

#left-area {
	width: 592px;
	float: left;
	margin: 0px 0px 0px 31px;
	padding: 25px 0px 0px;
}
#left-area h2.title {
	margin: 0px 0px 10px;
}
#left-area .single-img-box {
	position: relative;
	overflow: hidden;
	width: 582px;
	height: 275px;
	padding: 7px 0px 0px 7px;
	margin: 0px 0px 30px 0px;
	background: url(/images/single-img-frame.png) no-repeat;
}
#left-area .single-img-box .recipe-single-img {
	width: 100%;
	height: 275px; /*background: url(/images/loading.gif) center center no-repeat;*/
}
#left-area .single-img-box img {
	width: 575px;
	height: 262px;
}
#left-area .single-img-box .img-nav {
	padding: 5px 10px 5px;
	float: left;
	position: absolute;
	bottom: 8px;
	right: 1px;
	background-color: #fff;
	z-index: 9999;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
#left-area .single-img-box .img-nav a {
	display: inline-block;
	width: 10px;
	height: 11px;
	margin: 0px 5px;
	font-size: 0px;
	background: url(/images/bulit.png) top no-repeat;
}
#left-area .single-img-box .img-nav a.activeSlide {
	background-position: 0px -12px;
}
#left-area .w-pet-border {
	margin: 15px 0px;
}
#left-area .info-left {
	width: 307px;
	float: left;
	padding: 10px 0px 0px;
	margin: 0px 0px 25px;
}
#left-area h3.blue {
	font-size: 21px;
	margin: 0px 0px 15px;
	color: #0053a6;
}
#left-area .info-left ul {
	margin: 0px 0px 30px;
}
#left-area .info-left ul li {
	height: 28px;
	line-height: 28px;
	padding: 0px 0px 2px;
	background: url(/images/pet-border.png) 0px 28px repeat-x;
}
#left-area .info-left ul li:last-child {
	background: none;
}
#left-area h4.red {
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	padding: 0px 0px 2px;
	margin: 0px 0px 20px;
	color: #66a80f;
	background: url(/images/pet-border.png) 0px 30px repeat-x;
}
#left-area .info-left p {
	margin: 0px 0px 20px;
}
#left-area h1, #left-area h2, #left-area h3, #left-area h4 {
	line-height: none;
	color: #6f716b;
}
#left-area h1 {
	font-size: 24px;
	line-height: 30px;
}
#left-area h2 {
	font-size: 20px;
	line-height: 26px;
}
#left-area h3 {
	font-size: 18px;
}
#left-area h4 {
	font-size: 16px;
}
#left-area h5 {
	font-size: 14px;
}
#left-area .red-heading {
	color: #66a80f;
	margin: 75px 0px 15px;
}
#left-area .columns {
	margin: 0px 0px 0px -2%;
	overflow: hidden;
}
#left-area .columns .one-third {
	width: 31.33%;
	margin: 0px 0px 10px 2%;
	float: left;
}
#left-area .columns .two-third {
	width: 64.66%;
	margin: 0px 0px 10px 2%;
	float: left;
}
#left-area .columns .one-fourth {
	width: 23%;
	margin: 0px 0px 10px 2%;
	float: left;
}
#left-area .columns .three-fourth {
	width: 73%;
	margin: 0px 0px 10px 2%;
	float: left;
}
#left-area .columns .two-cols {
	width: 48%;
	margin: 0px 0px 10px 2%;
	float: left;
}
#left-area .columns .single-col {
	width: 98%;
	margin: 0px 0px 10px 2%;
}
#left-area .columns br {
	clear: both;
}
#left-area p {
	margin: 0px 0px 30px;
}
#left-area blockquote {
	padding: 0px 0px 0px 40px;
	background: url(/images/quote-open.png) 8px 6px no-repeat;
}
#left-area blockquote p {
	font: 18px/27px "MuseoSlab500", Arial, Helvetica, sans-serif;
	font-style: italic;
}
#left-area blockquote span.end-quote {
	display: inline-block;
	width: 23px;
	height: 16px;
	margin: 0px 0px 0px 3px;
	background: url(/images/quote-close.png) no-repeat;
}
#left-area blockquote.alignleft {
	float: left;
	margin: 0px 20px 0px 0px;
}
#left-area blockquote.alignright {
	float: right;
	margin: 0px 0px 0px 20px;
}
#left-area blockquote.aligncenter {
	float: none;
	display: block;
	margin: 20px auto;
}
.ie7 #left-area .columns .one-third {
	width: 31%;
}
.ie7 #left-area .columns .two-third {
	width: 64%;
}
.ie7 #left-area .columns .one-fourth {
	width: 22.90%;
}
#left-area .accor-container {
	padding: 6px;
	margin: 15px 0px 30px;
	background: url(/images/pet-border.png);
}
#left-area .accor-container .accordion h5 {
	height: 35px;
	background: url(/images/accordion-title-bg.png) repeat-x;
	line-height: 37px;
	cursor: pointer;
}
#left-area .accor-container .accordion h5 span {
	display: inline-block;
	width: 21px;
	height: 21px;
	background: url(/images/accordion-title-span.png) no-repeat;
	margin: 9px 13px 0px 13px;
	vertical-align: top;
}
#left-area .accor-container .accordion h5.current {
	background-position: bottom;
	color: #fff;
}
#left-area .accor-container .accordion h5.current span {
	background-position: bottom;
}
.ie7 #left-area .accor-container .accordion h5 {
	height: 30px;
	padding-top: 5px;
}
.ie7 #left-area .accor-container .accordion h5 span {
	position: relative;
	top: -10px;
}
#left-area .accor-container .accordion .pane {
	display: none;
	background-color: #fff;
	overflow: hidden;
	padding: 20px;
}
#left-area .accor-container .accordion .pane img {
	background: url(/images/pet-border.png);
	padding: 3px;
	float: left;
	margin: 0px 10px 0px 0px;
}
#left-area .accor-container .accordion .pane p {
	margin: 0px;
}
#left-area .accor-container .accordion .pane.current {
	display: block;
}
#left-area .toggle-box {
}
#left-area .toggle-box ul {
}
#left-area .toggle-box ul li {
	padding: 0px 0px 5px 30px;
	margin: 0px 0px 0px;
	background: url(/images/toggle-box-icon.png) -30px 3px no-repeat;
	overflow: hidden;
	line-height: 26px;
}
#left-area .toggle-box ul li h5 {
	cursor: pointer;
}
#left-area .toggle-box ul li p {
	margin: 0px;
}
#left-area .toggle-box ul li.active {
	background-position: 0px -47px;
	overflow: hidden;
	line-height: 26px;
}
#left-area .menu-list {
	margin: 0px 0px 25px;
}
#left-area .menu-list ul li {
	font-size: 13px;
	color: #757575;
	line-height: 25px;
	padding: 5px 0px 5px 20px;
	border-bottom: 1px solid #ececec;
	background: url(/images/arrow-menu-list.png) 3px 15px no-repeat;
}
#left-area .menu-list ul li:last-child {
	border: none;
}
#left-area .menu-list ul li a {
	color: #757575;
}
#left-area .menu-list ul li a:hover {
	color: #090;
}
#left-area img.alignleft {
	float: left;
	margin: 0px 20px 20px 0px;
	padding: 6px;
	background: url(/images/pet-border.png);
}
#left-area img.alignright {
	float: right;
	margin: 0px 0px 20px 20px;
	padding: 6px;
	background: url(/images/pet-border.png);
}
#left-area .info-msg {
	padding: 6px;
	background: url(/images/pet-border.png);
	margin-bottom: 13px;
}
#left-area .info-msg span {
	display: block;
	border: 6px solid #fff;
	padding: 0px 0px 0px 22px;
	background: url(/images/arrow-menu-list.png) 6px 13px no-repeat #d6f9e4;
	line-height: 33px;
}
.ie7 #left-area .info-msg span {
	background-position: 10px 20px;
}
#left-area .info-msg.msg-note span {
	background-color: #fff3b6;
}
#left-area .info-msg.msg-error span {
	background-color: #fad7d7;
}
#left-area .info-msg.msg-hint span {
	background-color: #b7ecf6;
}
#left-area .info-msg.msg-alert span {
	background-color: #ecebeb;
}
#left-area .unlist {
	margin: 0px 0px 40px;
}
#left-area .unlist li {
	font-size: 13px;
	color: #2f383b;
	line-height: 35px;
	padding: 0px 0px 0px 25px;
	background: url(/images/bulit-arrow1.png) left 13px no-repeat;
}
#left-area .unlist.checked li {
	background: url(/images/bulit-check.png) left 11px no-repeat;
}
#left-area .unlist.arrow2 li {
	background: url(/images/arrow-menu-list.png) left 15px no-repeat;
}
#left-area .unlist.arrow3 li {
	background: url(/images/bulit-arrow2.png) left 12px no-repeat;
}
#left-area .single-imgs {
	overflow: hidden;
}
#left-area .single-imgs .single-img-box {
	float: left;
}
#left-area .single-imgs .small-img-cont {
	overflow: hidden;
	float: right;
	position: relative;
	width: 317px;
	height: 283px;
	margin: 0px 0px 0px -15px;
	padding: 0px 0px 0px;
}
#left-area .single-imgs .small-img-cont .small-imgs {
	width: 942px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#left-area .single-imgs .small-img-cont .carnav {
	width: 65px;
	height: 15px;
	position: absolute;
	bottom: 0px;
	left: 132px;
	background: url(/images/car-nav.png) no-repeat;
}
#left-area .single-imgs .small-img-cont .carnav span {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 30px;
	height: 15px;
	cursor: pointer;
}
#left-area .single-imgs .small-img-cont .carnav .left {
	left: 0px;
	background: url(/images/carnav-arrows.png) 7px 3px no-repeat;
}
#left-area .single-imgs .small-img-cont .carnav .right {
	right: 0px;
	background: url(/images/carnav-arrows.png) -28px 3px no-repeat;
}
#left-area .single-imgs .small-imgs li {
	width: 137px;
	height: 115px;
	padding: 4px 0px 0px 5px;
	float: left;
	margin: 0px 0px 15px 15px;
	background: url(/images/frame-142x119.png) no-repeat;
	cursor: pointer;
}
#left-area .single-imgs .small-imgs li img {
	width: 132px;
	height: 104px;
}
#left-area .single-imgs .more-images {
	display: block;
	width: 300px;
	float: right;
	font-size: 13px;
	color: #0053a6;
}
#left-area .info-right {
	width: 232px;
	float: right;
	margin: 0px 0px 25px;
	padding: 15px 0px 0px;
}
#left-area .info-right .cookname {
	overflow: hidden;
	margin: 0px 0px 25px;
}
#left-area .info-right .cookname .img-box {
	width: 88px;
	height: 85px;
	float: left;
	padding: 4px 0px 0px 4px;
	background: url(/images/image-frame-92x89.png) no-repeat;
}
#left-area .info-right .cookname .img-box img {
	width: 84px;
	height: 78px;
}
#left-area .info-right .cookname .cook-info {
	width: 130px;
	float: right;
}
#left-area .info-right .cookname .cook-info h5 {
	margin: 0px 0px 5px;
}
#left-area .info-right .cookname .cook-info h5 a {
	font-family: "DroidSans", Arial, Helvetica, sans-serif;
	color: #5d9c0a;
	font-weight: bold;
}
#left-area .info-right .cookname .cook-info p {
	font-size: 12px;
	color: #7e7e7e;
	line-height: 18px;
	margin: 0px 0px 5px;
}
#left-area .info-right .cookname .cook-info a {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	line-height: 18px;
}
#left-area .info-right .rate-box {
	width: 190px;
	height: 218px;
	padding: 19px 21px 0px;
	margin: 0px 0px 20px;
	background: url(/images/rate-box-bg.png) no-repeat;
}
#left-area .info-right .rate-box .share {
	height: 30px;
	padding: 12px 0px 0px;
	margin: 0px 0px 10px;
	background-color: #f6faef;
	border-bottom: 1px solid #d8dfcf;
	text-align: center;
}
#left-area .info-right .rate-box .share a {
	display: inline-block;
	width: 24px;
	height: 20px;
	background: url(/images/share-btns.png) top left no-repeat;
	margin: 0px 8px;
}
#left-area .info-right .rate-box .share .print {
	background-position: 0px 0px;
}
#left-area .info-right .rate-box .share .print:hover {
	background-position: 0px -23px;
}
#left-area .info-right .rate-box .share .email {
	background-position: -42px 0px;
}
#left-area .info-right .rate-box .share .email:hover {
	background-position: -42px -23px;
}
#left-area .info-right .rate-box .share .note {
	background-position: -84px 0px;
}
#left-area .info-right .rate-box .share .note:hover {
	background-position: -84px -23px;
}
#left-area .info-right .rate-box .share .save {
	background-position: -124px 0px;
}
#left-area .info-right .rate-box .share .save:hover {
	background-position: -124px -23px;
}
#left-area .info-right .rate-box h6 {
	font: 12px/20px "DroidSans", Arial, Helvetica, sans-serif;
	color: #696969;
	margin: 10px 0px;
}
#left-area .info-right .rate-box .rates {
	margin: 0px 0px 15px;
	color: #0053a6;
}
#left-area .info-right .rate-box .rates span {
	display: inline-block;
	width: 19px;
	height: 26px;
	background: url(/images/ratings-big.png) top left no-repeat;
	vertical-align: middle;
}
#left-area .info-right .rate-box .rates span.off {
	background-position: top right;
}
#left-area .info-right .rate-box .rates span:last-child {
	margin: 0px 5px 0px 0px;
}
#left-area .info-right .rate-box .readmore {
	margin: 0px 0px 15px;
}
#left-area .info-right .rate-box .status {
	color: #696969;
}
#left-area .info-right .rate-box .status span {
	color: #2c2e2a;
}
#left-area .info-right h5 {
	color: #0053a6;
	margin: 0px 0px 10px;
}
#left-area .info-right .more-recipe {
	padding: 0px 0px 25px;
}
#left-area .info-right .more-recipe a {
	display: block;
	font-size: 13px;
	line-height: 22px;
	color: #5f5f5f;
}
#left-area .info-right .more-recipe .recipe-imgs {
	position: relative;
	margin: 0px 0px 10px;
}
#left-area .info-right .more-recipe .recipe-imgs .prev, #left-area .info-right .more-recipe .recipe-imgs .next {
	display: block;
	width: 30px;
	height: 30px;
	background: url(/images/arrows.png) right top no-repeat;
	position: absolute;
	top: 61px;
	right: 22px;
	z-index: 9998;
	cursor: pointer;
}
#left-area .info-right .more-recipe .recipe-imgs .prev {
	right: auto;
	left: 22px;
	background-position: left top;
}
#left-area .info-right .more-recipe .recipe-imgs .more-vakum {
	position: relative;
	width: 232px;
	height: 157px;
	background: url(/images/more-img-slider-bg.png) no-repeat;
}
#left-area .info-right .more-recipe .recipe-imgs .more-vakum ul {
	position: absolute;
	top: 5px;
	left: 5px;
	overflow: hidden;
}
#left-area .info-right .more-recipe .recipe-imgs .more-vakum ul li {
	height: 144px;
}
#left-area .info-right .more-recipe .recipe-imgs .more-vakum ul .info-box {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 90%;
	padding: 0px 5%;
	background: url(/images/black-trans.png);
	color: #fff;
	line-height: 40px;
	margin: 0px;
}
#left-area .info-right .more-recipe .recipe-imgs .more-vakum ul img {
	width: 222px;
	height: 144px;
}
#left-area .info-right .nutritional {
	height: 250px;
	padding: 14px;
	background-color: #0053a6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#left-area .info-right .nutritional h3 {
	font-size: 16px;
	line-height: 18px;
	margin: 0px 0px 0px;
	color: #fff;
}
.ie7 #left-area .info-right .nutritional h3 {
	font-size: 14px;
}
#left-area .info-right .nutritional p {
	font-size: 12px;
	color: #89afd4;
	margin: 0px 0px 5px;
}
#left-area .info-right .nutritional a {
	color: #fff;
}
#left-area .info-right .nutritional ul {
	padding: 8px 11px;
	margin: 0px 0px 2px;
	background-color: #fff;
	overflow: hidden;
}
#left-area .info-right .nutritional ul li {
	width: 89px;
	float: left;
	padding: 5px 0px;
	border-bottom: 1px solid #ececec;
}
#left-area .info-right .nutritional ul li:last-child {
	border: none;
	padding-bottom: 0px;
}
#left-area .info-right .nutritional ul li p {
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	color: #6f6f6f;
}
#left-area .info-right .nutritional ul li span {
	font-size: 12px;
	line-height: 14px;
	color: #949494;
}
#left-area .share-btns {
	margin: 0px 0px 30px;
}
#left-area h3 span.note {
	font: 13px/20px "DroidSans", Arial, Helvetica, sans-serif;
	color: #7e7e7e;
	vertical-align: bottom;
	display: inline-block;
	margin: 0px 0px 0px 15px;
}
#left-area .red-tabs {
	text-align: right;
	margin: 25px 0px 35px;
}
#left-area .red-tabs li {
	display: inline;
}
#left-area .red-tabs li a {
	display: inline-block;
	height: 27px;
	line-height: 20px;
	padding: 0px 12px;
	margin: 0px 0px 0px 3px;
	background: url(/images/red-tab-bg.jpg) repeat-x;
	font-size: 12px;
	line-height: 26px;
	color: #ffffff;
	cursor: pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.tabs-wrap {
	position: relative;
}
.tabs-wrap .tabed {
	padding: 14px 0px 0px;
	border: 1px solid #e3e3e3;
	background: #f1f3ed;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.tabs-wrap .tabed .tabs {
	height: 31px;
	border-bottom: 1px solid #e3e3e3;
	position: relative;
	background-color: #f1f3ed;
}
#left-area .tabs-wrap .tabed .tabs {
	margin: 0px;
}
#left-area .tabs-wrap .tabed .tabs li {
	height: 31px;
	padding: 0px 21px 3px;
	line-height: 31px;
	float: left;
	margin: 0px 0px 0px 9px;
	background: #fff;
	position: relative;
	border: 1px solid #e3e3e3;
	cursor: pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.tabs-wrap .tabed .tabs li span {
	width: 110%;
	height: 6px;
	border-top: 1px solid #e3e3e3;
	position: absolute;
	left: -2px;
	bottom: -3px;
	background-color: #f1f3ed;
}
#left-area .tabs-wrap .tabed .tabs li.current {
	background: none;
}
.tabs-wrap .tabed .tabs li.current span {
	width: 100%;
	left: 0px;
	bottom: -2px;
	border: none;
}
.tabs-wrap .tabed .block {
	padding: 18px 16px;
	display: none;
	background-color: #f1f3ed;
}
#left-area .tabs-wrap .tabed .block li {
	height: auto;
}
.tabs-wrap .tabed .block li p {
	font-size: 12px;
	color: #838383;
	margin: 0px 0px 15px;
}
.tabs-wrap .tabed .block .comment-wrapper .meta a {
	color: #518c02;
	display: inline-block;
	margin: 0px 0px 0px 5px;
}
.tabs-wrap .tabed .block .comment-wrapper .meta {
	margin: 0px 0px 15px;
	color: #959595;
}
.tabs-wrap .tabed .block .comment-wrapper .meta span {
	color: #696969;
}
.tabs-wrap .tabed .block.current {
	display: block;
}
.tabs-wrap .tabed .block .control {
}
.tabs-wrap .tabed .block .control a {
	color: #0053a6;
}
.tabs-wrap .tabed .block li ol {
	padding: 20px 26px 5px;
	margin: 0px 0px 0px 25px;
	background-color: #fff;
}
#left-area.full-wide {
	width: auto;
	margin: 0px 30px;
	float: none;
}
#left-area.full-wide .info-left {
	width: 650px;
}
#left-area.full-wide .info-left .list-left {
	width: 307px;
	float: left;
}
#left-area.full-wide .info-left .list-right {
	float: right;
}
#left-area.full-wide .info-left br {
	clear: both;
}
/* Blog Page Styles */

#left-area .post {
	padding: 0px 0px 10px;
	overflow: hidden;
	margin: 0px 0px 35px;
	background: url(/images/pet-border.png) bottom repeat-x;
}
#left-area .post-title, #left-area .single-post-title {
	font-size: 18px;
	line-height: 24px;
	margin: 0px 0px 10px;
}
#left-area .post-title a {
	color: #5E6063;
}
#left-area .post-title a:hover, #left-area .post-title a:focus {
	color: #68AA10;
}
#left-area .post .meta {
	font-size: 12px;
	margin: 0px 0px 10px;
}
#left-area .post .single-img-box {
	margin: 0px 0px 20px;
}
#left-area .post p {
	margin: 0px 0px 15px;
}
#left-area .post .readmore {
	margin: 10px 0px 20px;
}
#left-area .post .readmore.rightbtn {
	float: right;
}
#left-area #respond form {
	padding: 25px 0px 0px;
}
#left-area #respond label {
	width: 95px;
	padding: 0px 0px 0px 5px;
}
#left-area #respond textarea {
	display: block;
	width: 570px;
	height: 100px;
}
#left-area .comments {
	padding: 0px 0px 35px;
}
#left-area .comment-list {
	margin: 20px 0px;
	padding: 0px;
}
#left-area .comment-list li {
	overflow: hidden;
	margin: 0px 0px 20px;
}
#left-area .comment-list li .img-box {
	padding: 5px;
	border: 1px solid #efefef;
	margin: 0px 0px 10px 0px;
	float: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#left-area .comment-list li .img-box img {
	display: block;
	width: 67px;
	height: 59px;
}
#left-area .comment-list li .comment-body {
	width: 78%;
	float: right;
	padding: 14px 18px;
	border: 1px solid #efefef;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#left-area .comment-list li .comment-body p {
	font-size: 12px/20px;
	margin: 0px;
}
#left-area .comment-list li .comment-body .meta {
	margin: 0px;
}
#left-area .comment-list li .comment-body .meta a {
}
#left-area .comment-list li .comment-body .meta span {
	color: #343434;
}
#left-area .comment-list li ul {
	clear: both;
	padding: 20px 0px 0px 10%;
	width: 90%;
}
#left-area .comment-list li ul li {
	margin: 0px;
	padding: 0px;
	height: auto;
}
#left-area .comment-list li ul li .comment-body {
	width: 76%;
}
/* Recipe Listing Page styles */
#left-area .recipe-listing-item {
}
#left-area .recipe-listing-item .single-img-box {
	float: left;
	width: 262px;
	height: 231px;
	padding: 6px 0px 0px 6px;
	margin: 0px 0px 10px 0px;
	background: url(/images/single-img-frame-listing.png) no-repeat;
}
#left-area .recipe-listing-item .single-img-box img {
	width: 250px;
	height: 212px;
}
#left-area .recipe-listing-item .recipe-info {
	width: 310px;
	padding: 0px 0px 0px;
	float: right;
}
#left-area .recipe-listing-item .recipe-info h2 {
	margin: 0px 0px 0px;
}
#left-area .recipe-listing-item .recipe-info h2 a {
	color: #0053a6;
	line-height: 30px;
}
#left-area .recipe-listing-item .recipe-info h2 a:hover, #left-area .recipe-listing-item .recipe-info h2 a:focus {
	color: #003f7e;
}
#left-area .recipe-listing-item .recipe-info .recipe-tags {
	margin: 5px 0px;
	font-size: 12px;
	color: #1D7DA3;
}
#left-area .recipe-listing-item .recipe-info .recipe-tags .type {
	margin: 0px 10px 0px 0px;
}
#left-area .recipe-listing-item .recipe-info .rating {
	height: 25px;
	padding: 5px;
	margin: 0px 0px 15px;
	border: 1px solid #e3e3e3;
	background-color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#left-area .recipe-listing-item .recipe-info .rating span {
	display: inline-block;
	vertical-align: top;
	line-height: 25px;
	margin: 0px 0px 0px 10px;
}
#left-area .recipe-listing-item .recipe-info .rating span span {
	margin: 0px 0px 0px 10px;
	color: #009;
}
#left-area .recipe-listing-item .recipe-info .rating .on, #left-area .recipe-listing-item .recipe-info .rating .off {
	width: 19px;
	height: 26px;
	background: url(/images/ratings-big.png) left top no-repeat;
	margin: 0px;
}
#left-area .recipe-listing-item .recipe-info .rating .off {
	background-position: right top;
}
#left-area .recipe-listing-item .recipe-info p {
	margin: 0px 0px 15px;
}
#left-area .recipe-listing-item .recipe-info .readmore {
	margin: 0px;
}
/** Contact Page Styles **/

#contact-form input[type="text"] {
	width: 406px;
	background-color: #f3f7f8;
}
#contact-form p {
	margin: 0px 0px 20px;
	position: relative;
}
#contact-form textarea {
	width: 472px;
	background-color: #f3f7f8;
}
#contact-form input[type="submit"] {
	height: 27px;
	padding: 0px 13px;
	background: url(/images/button-bg-pink.png) repeat-x;
	cursor: pointer;
}
#contact-form input[type="submit"]:hover {
	background-position: bottom;
}
#contact-form label.error {
	position: absolute;
	top: 10px;
	right: 180px;
	color: red;
	font-weight: bold;
}
#contact-form #message-sent {
	display: none;
}
#contact-form #contact-loader {
	display: none;
}
#map_canvas {
	width: 575px;
	height: 262px;
}
/** Services Page Styles **/

#left-area .img-box-serv {
	display: block;
	width: 285px;
	height: 159px;
	padding: 6px 0px 0px 6px;
	margin: 0px 0px 12px;
	background: url(/images/services-box.png) no-repeat;
}
#left-area .img-box-serv img {
	display: block;
	width: 276px;
	height: 145px;
	border: 1px solid #390;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#left-area a.readmore.rightalign {
	float: right;
	margin-right: 15px;
	clear: both;
}
/** FAQ Page Styles **/

#left-area .faq-list {
	margin: 0px 0px 0px 65px;
}
#left-area .faq-list li {
	padding: 15px 0px 1px 0px;
	margin: 0px 0px 0px;
	background: url(/images/pet-border.png) bottom repeat-x;
	position: relative;
}
#left-area .faq-list li h3 {
	cursor: pointer;
	margin: 0px;
	padding: 0px 0px 10px;
}
#left-area .faq-list li .number {
	display: block;
	width: 47px;
	height: 45px;
	background: url(/images/faq-num-bg.png) center top no-repeat;
	font: 24px/45px "MuseoSlab500", Arial, Helvetica, sans-serif;
	text-align: center;
	color: #999999;
	position: absolute;
	top: 15px;
	left: -69px;
}
#left-area .faq-list li.active .number {
	background: url(/images/faq-num-bg.png) center bottom no-repeat;
	color: #fff;
}
/* Sidebar Styles */

#content #sidebar {
	width: 302px;
	float: right;
	margin: 0px 31px 0px 0px;
	padding: 41px 0px 0px;
}
#content #sidebar .widget {
	margin: 0px 0px 35px;
	float: none;
	border: 1px solid #e3e3e3;
	padding: 10px 16px;
	position: relative;
	background: url(/images/widget-g-bg.png) top repeat-x #fff;
	border: 1px solid #e3e3e3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#content #sidebar .widget ul li {
	padding: 0px 0px 12px;
	margin: 0px 0px 10px;
	background: url(/images/li-bot-border.jpg) bottom repeat-x;
	font-size: 13px;
	color: #909090;
	line-height: 22px;
}
#content #sidebar .widget ul li a {
	color: #1d7da3;
}
#content #sidebar .widget ul li:last-child {
	background: none;
	margin: 0px;
	padding: 0px;
}
#content #sidebar .widget .phone, #content #sidebar .widget .email, #content #sidebar .widget .note {
	display: block;
	height: 25px;
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 7px;
	font: 16px/25px "MuseoSlab500", Arial, Helvetica, sans-serif;
	font-style: italic;
	background: url(/images/sidebar-icons.png) left top no-repeat;
}
#content #sidebar .widget .email {
	background-position: left center;
}
#content #sidebar .widget .note {
	background-position: left bottom;
}
#content #sidebar .widget h4.blue {
	font-size: 16px;
	color: #0053a6;
	margin: 0px 0px 10px;
}
#content #sidebar .widget.archives a {
	font-size: 12px;
	color: #1d7da3;
}
#content #sidebar .widget.archives ul {
	padding: 5px 0px 0px;
}
#content #sidebar .widget.archives ul li {
	height: 32px;
	line-height: 32px;
	padding: 0px 0px 2px;
	margin: 0px;
	background: url(/images/li-bot-border.jpg) 0px bottom repeat-x;
}
#content #sidebar .widget.twitter ul li {
	padding: 0px 0px 12px;
	margin: 0px 0px 10px;
	background: url(/images/li-bot-border.jpg) bottom repeat-x;
}
#content #sidebar .widget.twitter ul li:last-child {
	background: none;
}
#content #sidebar .widget .widget-bot-round {
	width: 302px;
	height: 11px;
	background: url(/images/3round-bottom-302x11.png) no-repeat;
	position: absolute;
	left: -1px;
	bottom: -6px
}
#content #sidebar .widget.nostylewt {
	border: none;
	padding: 0px;
	background: none;
}
/* Bottom Area Styles */

#bottom-wrap {
	background-color: #21241c;
	border-bottom: 1px solid #2c3026;
	padding-bottom: 40px;
	width: 100%;
	min-width: 980px;
}
#bottom {
	width: 980px;
	padding: 35px 0px 0px;
	margin: 0px auto;
}
#bottom h5 {
	font: 12px "DroidSans", Arial, Helvetica, sans-serif;
	line-height: 17px;
}
#bottom a {
	color: #b6b6b6;
}
#bottom a:hover, #bottom a:focus {
	color: #dfdfdf;
}
#bottom p {
	font: 12px "DroidSans", Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 21px;
}
#bottom > li {
	width: 310px;
	float: left;
	margin: 0px 25px 0px 0px;
}
#bottom > li:last-child {
	margin: 0px;
}
#bottom li .about img {
	margin: 0px 0px 15px;
}
#bottom li .about p {
	margin: 0px 0px 25px;
	font-size: 13px;
	color: #727272;
}
#bottom li h2 {
	margin: 0px 0px 22px;
	color: #9d9f98;
}
#bottom li h2 span {
	color: #869d68;
}
#bottom li .recent-posts {
	overflow: hidden;
}
#bottom li ul li {
	margin: 0px 0px 11px;
	padding: 0px 0px 15px;
	overflow: hidden;
	background: url(/images/bottom-recent-botder.png) bottom repeat-x;
}
#bottom li .recent-posts li .img-box {
	display: block;
	width: 67px;
	height: 60px;
	padding: 4px 0px 0px 4px;
	margin: 0px 10px 0px 0px;
	float: left;
	background: url(/images/image-frame-dark-71x64.png) no-repeat;
}
#bottom li .recent-posts li .img-box img {
	width: 63px;
	height: 53px;
}
#bottom .readmore {
	color: #fff;
}
/* Footer Area Styles */

#footer-wrap {
	height: 40px;
	background-color: rgba(68, 68, 68, 0.94);
	width: 100%;
	min-width: 980px;
}
#footer {
	width: 980px;
	margin: 0px auto;
}
#footer p {
	font: 12px "DroidSans", Arial, Helvetica, sans-serif;
	color: #D3D3D3;
	line-height: 51px;
}
#footer a {
	color: #bdbdbd;
}
#footer a:hover, #footer a:focus {
	color: #fff;
}
#footer .copyright {
	float: left;
}
#footer .dnd {
	float: right;
}



@media print {
    * {
        color: black !important;
        box-shadow: none !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;
    }
    /* h5bp.com/t */
    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    #header-wrapper, #container .top-search, #container #sidebar, #container #respond, #container .info-right .rate-box, #container .info-right .more-recipe, #bottom-wrap, #footer-wrap {
        display: none;
    }

    #newsticker-demo {
        width: 300px;
        height: 225px;
        font-style: italic;
        overflow: hidden;
        border-top: 1px solid #dddddd;
    }

        #newsticker-demo .title {
            font-size: 14px;
            font-weight: bold;
            padding: 5px;
        }

        #newsticker-demo p {
            margin: 0px;
            padding: 10px 0px 0px 20px;
        }

        #newsticker-demo ul {
        }

        #newsticker-demo li {
            list-style: none;
            display: block;
            padding: 7px 0px;
            border-bottom: 1px solid #dddddd;
            height: 60px;
            font-family: Arial;
            font-size: 12px;
        }

            #newsticker-demo li a {
                color: red;
            }

    .previous {
        outline: none;
        cursor: pointer;
        margin-left: 145px;
        vertical-align: bottom;
    }

    .next {
        outline: none;
        cursor: pointer;
        margin-left: 145px;
        vertical-align: top;
    }
}

/*
    ----------------------------------------------------------------*/

.image_carousel {
	padding: 15px 0 15px 40px;
	position: relative;
    height: 220px;
}
.image_carousel img {
	border: 1px solid #ccc;
	background-color: white;
	padding: 9px;
	margin: 7px;
	display: block;
	float: left;
}
a.prev, a.next {
	background: url(images/miscellaneous_sprite.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 85px;
}
a.prev {			left: -22px;
					background-position: 0 0; }
a.prev:hover {		background-position: 0 -50px; }
a.next {			right: -22px;
					background-position: -50px 0; }
a.next:hover {		background-position: -50px -50px; }

a.prev span, a.next span {
	display: none;
}


.clearfix {

	clear: both;
}

.content-text {
    margin: 0;
    padding: 0 50px 30px 50px;
    position: relative;
    z-index: 25;
    clear: both;
}

.content-text p {
    line-height: 24px;
    text-align: justify;
}

/*
    ---------------------------------------------------*/

.free-menu {
    margin: 15px 0;
    padding: 0;
    font-size: 10px;
    font-family: Verdana;
}

.free-menu ul {
    margin: 0;
    padding: 0;
}

.free-menu ul li {
    display: inline;
}

.free-menu ul li a {
    margin: 0;
    padding: 15px 10px;
    color: #5e6063;
    font-size: 10px;
    font-family: Verdana;
}

.free-menu ul li a:hover {
    color: #CE2A2A;
}

/*
    ---------------------------------------------------*/

.dataTechnics {
    padding: 0;
    float: left;
    margin: 0;
    width: 145px;
}

.dataTechnics ul {
    margin: 0;
    padding: 0;
}

.dataTechnics ul li {
    list-style-type: none;
    padding: 5px 5px;
    margin: 0;
    font-family: 'robotocondensed';
    font-size: 12px;
}

.select {
    background: #eaeaea;
    color: #242424;
}
