.header-right{width:46%;padding-top:10px;}
.fl{float:left;}
.fr{float:right;}
.clr{float:none;clear:both;}
.header-bg{position:relative;background-color:#fff;}
.header-right h2{font-size:18px;font-family:'Arial';font-weight:normal;padding-top:20px;color:#2b190b;}
.header-right h2 span{color:#aec34a;padding-right:5px;}
.header-right h1{font-size:38px;font-family:'Arial';color:#4f2b07;padding:0 !important;font-weight:bold;letter-spacing:-2px;}
.header-t-r{display:block;font-size:14px;font-family:'Arial';margin-top:15px;margin-left:10px;background:#adc349 url('../images/foot.png') no-repeat 7% 50%;color:#2a1a0b;border-radius:7px;text-transform:uppercase;}
.header-t-r a{display:block;color:#000;padding:10px 20px 10px 50px;}
.header-t-r a:hover{}
.menu-container{background:#2a1a0b;padding:4px 0;}
.nav-container{text-align:center;margin:0 auto;width:1000px;overflow:auto;}
.menu-left{float:left;}
.menu-right{float:right;}
.nav-container ul li{display:inline-block;}
.nav-container ul li a{display:block;font-size:13px;font-family:'Georgia';padding:8px 22px;color:#a9c508;text-decoration:none;}
.nav-container ul li a:hover{color:#150e0e !important;background:#99af1c;border-radius:7px;}
.active > a{font-style:italic;color:#150e0e !important;background:#99af1c;border-radius:7px;}
.hidden-option{display:none !important;}
.footer-menu{background:#3c2714;}
.footer-menu-container{width:1000px;margin:0 auto;text-align:center;}
.footer-menu-container ul li{display:inline-block;}
.footer-menu-container ul li a{display:block;font-size:13px;font-family:'Arial';padding:10px;color:#fff;text-decoration:none;}
.footer-menu-container ul li a:hover{color:#a9c508;}
.footer p{font-size:13px;font-family:'Arial';font-weight:bold;padding:10px 0;text-align:center;color:#c3c1c0;}
.header-grass{position:relative;background:none;height:385px;background-color:#fff;z-index:99;}
.grass-header{position:absolute;left:0;bottom:-30px;width:100%;z-index:4;}
.grass-header-inner{height:155px;background:url('../images/grass.png') repeat-x;}
.top-header{position:relative;width:990px;margin:0 auto;z-index:10050;}
.slider{position:relative;width:559px;margin-top:40px;margin-left:51px;}
.home-dog{position:absolute;right:-23px;top:60px;}
.home-dog img{width:415px;}
.grass1{position:absolute;bottom:-20px;left:-20px;}
.grass2{position:absolute;bottom:-28px;right:-25px;}
.slides li{display:inline;}
.home-slider{position:relative;}
.inner-slider{position:absolute;top:0;left:0;padding:20px;}
.inner-slider h1{font-size:38px;font-family:'Georgia';font-weight:normal;line-height:40px;color:#839a00;}
.inner-slider h1 span{color:#593619;}
.inner-slider p{font-size:14px;font-family:'Georgia';padding-top:10px;padding-left:10px;font-style:italic;color:#c67b04;}
.learn-more a{display:inline-block;font-size:25px;font-family:'Arial';font-weight:bold;color:#1f1005;text-shadow:0 1px 1px #ffc600;text-align:center;margin-top:31px;height:34px;padding:8px 39px;background:url('../images/home/learn_more.png') no-repeat;}
.header-bg .menu-container{width:100%;}
.header .logo.fl{padding-top:17px;}
.logo.fl .logo img{width:433px;}
.magento.home{margin:0 auto;padding:60px 0 90px;position:relative;width:1004px;}
.cms-home .main{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);width:1004px;}
.cms-home .main .col-main{border:none;padding:0;}
.home-left{background:none repeat scroll 0 0 #fcfcfc;border-radius:17px;padding-bottom:8px;width:661px;}
.title{position:absolute;top:-10px;left:0;width:173px;height:122px;z-index:9;}
.title-holder{position:relative;}
.title h1{position:absolute;font-size:15px;font-family:'Arial';line-height:14px;color:#1f1005;text-align:center;text-shadow:0 1px 1px #ffcf2a;-moz-transform:scale(3) rotate(-5deg);-webkit-transform:scale(1.2) rotate(-5deg) translate(50px);-o-transform:scale(2) rotate(-5deg) translate(50px);transform:scale(2) rotate(-5deg) translate(50px);}
.home-title h1{padding:0;top:52px;left:-5px;}
.top-header{position:relative;width:990px;margin:0 auto;z-index:10050;}
.slider{position:relative;width:559px;margin-top:40px;margin-left:25px;}
.home-dog{position:absolute;right:0px;top:60px;}
/*ASM EDIT*/
.home-dog img{width:50px;}
.info-box {	width: 100%;	float: right;}
.home-dog {	top: 27px;	width: 40%;}
.box-title {	text-align: center!important;	background-color: #d75f07;	color: #fff;	font-size: 20px;	line-height: 25px;	padding: 12px 35px;}
.home-dog img {	width: 50px;	margin-left: 15px;	margin-right: 30px;}
.each-line-info span {	float: right;	width: 75%;}
.each-line-info {	padding: 8px 0px;	position: relative;}
.each-line-info::after {	content: "";	width: 88%;	height: 2px;	background-color: #dedfe0;	position: absolute;	bottom: 0px;	right: 0px;}
.each-line-info:last-child::after {display:none;}
.each-line-info span {	float: right;	width: 72%;	line-height: 17px;	font-size: 15px;	margin-top: 4px; padding-right:10px;}
.grass1{position:absolute;bottom:-20px;left:-20px;}
.grass2{position:absolute;bottom:-28px;right:-25px;}
.home{position:relative;width:1004px;margin:0 auto;padding:60px 0 90px 0;}
.home-left{width:711px;background:#fcfcfc;border-radius:17px;padding-bottom:8px;}
.home-left-container{padding:0;}
.home-l-product{text-align:center;}
.home-l-product ul.products{background:#f1f1f1;padding:20px 10px 10px;overflow:auto;border-radius:17px 17px 0 0;}
.home-l-product ul li{display:inline-block;float:left;text-align:left;}
.home-l-product .list-sep{float:left;width:1px;height:309px;background-color:#d4d4d2;border-radius:1px;margin-top:25px;}
.home-l-product .list-sep-last{display:none;}
.product-home{position:relative;width:225px;min-height:340px;padding:10px 0;overflow:hidden;}
.product-home p{}
.product-home-img-cont{width:104px;height:130px;margin:0 auto 25px;}
.product-price-details{bottom:15px;left:0;width:100%;}
.home-l-product ul li:hover .product-home p{color:#90a728;}
.product-home h3{font-size:18px;font-family:'Georgia';font-weight:normal;text-align:center;color:#422D18;    font-weight: bold;
    margin-bottom: 20px;
}
.product-home h3 span{text-decoration:underline;}
.bag-right{position:absolute;top:31px;right:1px;}
.product-home p{font-size:14px;font-family:'Arial'!important;font-style:normal;padding:0 14px;color:#383737;text-align:center;margin:0;}
.product-home p a{height:auto;overflow:hidden;font-size:12px;font-style:normal!important;color:#ff0c00;padding:0!important;background:none!important;border:0!important;margin:0!important;font-family:'Arial'!important;}
.product-home h1{font-size:33px;font-family:'Arial';font-style:normal !important;padding:0;text-align:center;}
.product-home h1 span{display:inline-block;vertical-align:top;}
.dollar{font-size:18px;padding-top:5px;}
.money-sign{padding-top:14px;font-size:20px !important;}
.product-home a, .product-home input[type=submit]{display: block;
padding-top: 9px;
    font-size: 14px;
    font-family: 'Georgia';
    font-style: italic;
	    text-transform: capitalize;
    padding: 3px 15px 4px 15px;
    /* background: #8caa24; */
    /* border-radius: 5px; */
    color: #e8ff9e;
    margin: auto;
    border: none;
    float: left;
    width: 100%;
    text-align: center;
    color: #3f48d2;}
.product-home a:hover{/*background:#5a4634;border:1px solid #4a3b2e;*/}
.home-l-product ul.products2{padding:0 18px;}
.product2-home{margin:20px 3px 0 3px;height:405px;width:310px!important;padding:10px 15px 10px 5px !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;}
.prod2-dog{height:172px;margin:7px auto 10px 34px;position:relative;width:auto !important;}
.product2-home h3{font-size:16px;font-family:'Arial';font-weight:bold !important;font-size:20px !important;color:#422D18 !important;font-style:normal;text-align:center;margin-bottom:10px;}
.product2-home ul{margin-left:4px;overflow:auto;padding-top:2px;width:280px;}
.product2-home ul li{background:url('../images/bullet_img.jpg') no-repeat!important;font-family:'Georgia'!important;font-size:13px;font-style:normal;color:#523a23;margin-bottom:10px;padding-left:15px;}
.product2-home ul li p{font-family:'Arial'!important;margin:-5px 0 0 0;}
.much_more{color:#523a23;padding-left:20px !important;}
.product2-home a{background:none repeat scroll 0 0 #8CAA24;border-radius:3px 3px 3px 3px;bottom:20px;color:#FFFFC4;display:block;font-family:times new roman;font-size:16px;font-style:italic;left:80px;margin:0 auto;padding:1px 0 3px;position:absolute;text-align:center;width:145px;}
.product2-home h4{text-align:center;font-family:'Georgia';color:#422D18 !important;font-weight:bold! important;line-height:24px !important;font-style:normal;font-size:20px;margin:0 auto;width:250px;}
.money-ball{position:absolute;bottom:0;right:0;}
.product-home1{top:60px;}
.product-home2{top:34px;}
.home-l-content{padding:10px 20px;}
.home-l-content p{font-size:13px;padding:10px 0;line-height:21px;color:#3c3c3c;}
.home-right{width:261px;}
.home-right .home-newsletter{position:relative;background-image:url(../images/newsletter-background.png);background-repeat:repeat-x;margin-top:150px;padding:0 20px 10px 18px;border-radius:0 0 17px 17px;margin-bottom:15px;}
.home-right .home-newsletter img.top-image{    position: absolute;
    left: -11px;
    top: -120px;
    width: 273px;
    height: 120px;}
.home-right .home-newsletter .news-title{font-family:'Georgia';line-height:24px;font-size:20px;font-weight:bold;font-style:italic;color:#422D18;margin:auto;text-align:center;width:220px;}
.home-right .home-newsletter .news-desc{line-height:15px;font-family:"Arial";font-size:12px;color:#000;margin-top:16px;margin-bottom:15px;}
.home-right .home-newsletter label{font-family:"Arial";font-size:12px;color:#000;}
.home-right .home-newsletter input{border:1px solid #8d8d8d;padding:5px 10px;width:208px;margin-bottom:12px;}
.home-right .home-newsletter input[type="submit"]{font-family:"Times New Roman";font-style:italic;font-size:16px;color:#ffffff;width:154px;background-color:#8caa24;border:none;border-radius:4px;float:right;}
.home-right .home-newsletter .news-bottom-desc{font-family:'Georgia';font-size:9px;color:#000;clear:right;margin-bottom:10px;}
.home-right h2{font-size:20px;font-family:'Georgia';font-style:italic;padding-bottom:5px;color:#daec18;}
.home-paypal{padding:30px;}
.ultimate-title{color:#422d18;font-family:'Georgia';font-size:20px;font-style:normal;font-weight:bold;padding-left:37px;}
.home-link{color:#000 !important;font-size:14px;font-style:normal !important;padding:0 14px !important;text-align:center !important;}
a.home-link:hover{color:#8caa24 !important;}
.product-home a:hover{/*background:none repeat scroll 0 0 #5a4634;border:1px solid #4a3b2e;*/}
.learnmore{text-transform:uppercase;}
.free-title{color:#c61100;font-family:'Georgia';font-size:20px;font-style:normal;font-weight:bold;margin-left:0;}
.footer{}
.footer{position:relative;background:#4d351f;z-index:99;}
.bottom-footer{height:33px;background:url('../images/footer_bg.jpg') repeat-x;}
.footer-menu{background:#3c2714;}
.footer-menu-container{width:990px;margin:0 auto;text-align:center;}
.footer-menu-container ul li{display:inline-block;}
.footer-menu-container ul li a{display:block;font-size:13px;font-family:'Arial';padding:10px;color:#fff;}
.footer-menu-container ul li a:hover{color:#a9c508;}
.footer-bottom p{font-size:13px;font-family:'Arial';font-weight:bold;padding:10px 0;text-align:center;color:#c3c1c0;}
.footer-container-inner{position:relative;background:#e6e3df;border:1px solid #2e1908;padding:20px;border-radius:20px;z-index:99;height:140px!important;}
.footer-container-inner > a{position:absolute;bottom:15px;right:15px;}
.top-footer{position:relative;width:990px;margin:0 auto;padding:30px 0;text-align:center;}
.top-footer ul li{display:inline-block;vertical-align:top;width:298px;margin:0 10px;text-align:left;}
.top-footer h2{font-size:20px;font-family:arial;font-style:normal;font-weight:bold;padding-top:29px;color:#180e04;}
.top-footer p{font-size:12px;color:#180e04;text-align:left;}
.top-footer a{font-size:14px;font-family:'Arial';font-weight:bold;font-style:italic;color:#ff6c00;}
.top-footer a:hover{color:#f80505;}
.connect-container{background:none !important;border:none;margin-right:0 !important;width:325px !important;position:relative;}
.connect-container h2{color:#daec18;padding-left:20px;}
.connect-container p{font-style:normal;font-size:13px;color:#ab967f;padding:0 0 5px 20px !important;background:url('../images/border_bottom.jpg') repeat-x bottom;}
.connect-container p span{color:#fff;}
.connect-container ul li{width:auto !important;padding:15px 0px;display:inline-block;}
.connect-container a:hover h2{color:#ff6c00;}
.guarantee-bottom{background:url('../images/border_bottom.jpg') repeat-x bottom;padding-bottom:15px;overflow:auto;}
.guarantee-bottom .footer-guarantee-image{left:6px;position:absolute;top:-43px;}
.guarantee-bottom .guarantee-text{background-color:#dbd8d3;float:right;border-radius:0 10px 10px 10px;font-family:"Arial";font-size:12px;color:#000000;overflow:auto;padding:0 10px 10px;width:298px;}
.guarantee-bottom .guarantee-text span{display:block;font-family:'Georgia';font-size:13px;font-style:normal;font-weight:bold;line-height:18px;margin:26px auto 13px;width:175px;padding-left:62px;}
.guarantee-bottom .guarantee-text a{float:right;padding-bottom:3px;}
.dog{position:absolute;top:-104px;right:20px;z-index:0;}
.dog-pic{position:absolute;top:-62px;left:8px;}
.footer-shadow{position:absolute;top:-37px;left:19px;}
.footer-shadow1{position:absolute;top:-37px;left:339px;}
.gmail{width:32px;height:33px;background:url('../images/connect1.jpg') no-repeat;}
.gmail:hover{width:32px;height:33px;background:url('../images/connect1_hover.png') no-repeat;}
.mail{width:31px;height:33px;background:url('../images/connect2.jpg') no-repeat;}
.mail:hover{width:31px;height:33px;background:url('../images/connect2_hover.png') no-repeat;}
.facebook{width:31px;height:33px;background:url('../images/fb.png') no-repeat;}
.facebook:hover{width:31px;height:33px;background:url('../images/connect3.jpg') no-repeat;}
.twitter{width:31px;height:33px;background:url('../images/connect4.jpg') no-repeat;}
.twitter:hover{width:31px;height:33px;background:url('../images/connect4.png') no-repeat;}
.guarantee-text h2{color:#180e04;font-family:'Georgia';font-size:20px;font-style:normal;font-weight:bold;padding-bottom:7px;padding-left:95px;padding-top:15px;}
div.guarantee-text div{font-family:'Georgia';font-size:13px;font-weight:bold;padding-bottom:10px;padding-left:10px;text-align:center;text-transform:capitalize;width:276px;}
.suta{display:inline !important;font-family:Times New Roman !important;font-size:14px !important;font-style:normal !important;margin:0 !important;padding-left:0 !important;width:auto !important;}
.productimage{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;padding:0 !important;}
.productimage:hover{border:none!important;}
.product-price-details h1{font-weight:bold;}
.product-price-details .button.btn-cart > span{background:none;padding:0;}
.button.btn-cart span{background:none repeat scroll 0 0 #8caa24;border:medium none;border-radius:5px;color:#e8ff9e;display:table;float:none;font-family:'Georgia';font-size:14px;font-style:italic;font-weight:normal;margin:auto;padding:3px 18px 4px;width:auto;}
button.button.btn-cart{float:none;display:table;margin:auto;}
.inner{position:relative;width:990px;margin:0 auto;padding:60px 0 120px 0;}
.about-title h1{top:54px;left:-16px;}
.about-us-grass{height:146px;}
.inner-house{position:absolute;top:0px;right:-10%;}
.inner-dog{position:absolute;top:45px;right:100%;}
.inner-left{position:relative;width:758px;background:#fff;border-radius:17px;z-index:8;}
.inner-left-container{padding:30px 15px 10px 15px;}
.about-banner{position:relative;width:728px;height:257px;margin:0 auto;margin-bottom:20px;border-radius:10px;overflow:hidden;}
.about-banner img{width:728px;}
.inner-left-container h1{font-size:30px;font-family:'Georgia';font-weight:normal;color:#543b23;}
.inner-left-container h1 span{color:#adc349;}
.inner-content{padding:10px;}
.inner-content p{font-size:13px;padding:10px 0;line-height:21px;color:##3c3c3c;}
.about-p-container{position:relative;width:297px;height:142px;background:#edecec;border-radius:10px;box-shadow:inset 9px 9px 75px #c2c1c1, inset -14px -6px 60px #c2c1c1;}
.about-pic1{position:absolute;bottom:0;right:0;}
.about-pic2{right:7px;}
.about-left{width:298px;margin-left:10px;}
.about-right{margin-left:0 !important;margin-right:20px !important;}
.about-left p, h1{padding-left:10px;padding-top:5px;}
.inner-right{position:absolute;right:67px;height:100%;height:auto !important;min-height:100%;margin-top:-60px;background:url('../images/about/elevator.jpg') repeat-y;z-index:0;}
.evelator{position:relative;width:62px;height:100%;height:auto !important;min-height:100%;}
.evelate{margin-left:-21px;}
.cms-about-magento-demo-store .col-main{padding:0;border:none;}
.breadcrumbs{display:none;}
.cms-about-magento-demo-store .inner-left-container h1{text-align:left;}
.prod-dropdown{background-color:#fff;height:auto !important;margin-left:9px;margin-top:3px;position:absolute;width:126px;z-index:99999;display:none;}
.prod-dropdown div a{font-size:13px !important;padding:1px !important;}
.order-title h1{top:55px;left:-4px;}
.order-left-container{padding:20px 5px 20px 0;}
.order-left{width:387px;margin-top:15px;}
.order-left ul li{margin:5px 0;padding:10px;border:1px solid #898787;border-radius:3px;background-color:#F1F1EF;}
.order-inner-right{width:267px;}
.order-inner-right h3{font-size:19px;font-family:'Arial';font-style:italic;color:#ff0c00;}
.order-inner-right h3 a{color:#422D18;font-family:'Georgia';font-size:22px;font-weight:normal;font-style:normal;}
.order-inner-right h3 a:hover{color:#8caa24;text-decoration:underline;}
.order-inner-right h2{font-size:33px;font-family:'Arial';font-style:italic;color:#1b0f01;}
.order-inner-right h2 span{display:inline-block;vertical-align:middle;font-style:normal;}
.order-inner-right p{color:#383737;font-family:'Georgia' !important;font-size:14px;font-style:italic;}
.prod_descript{color:#383737;font-family:'Georgia' !important;font-size:14px;font-style:italic;}
.prod_descript:hover{color:#8caa24 !important;}
.order-dollar{font-size:18px;margin-top:10px;}
.order-buy{margin-top:10px;}
.order-buy a{display:inline-block;font-size:25px;font-family:'ArialBlack';font-weight:bold;height:28px;padding:1px 20px 9px 57px;background:url('../images/order/arrow.png') no-repeat 17% 50%, url('../images/order/btn_bg.jpg') no-repeat;color:#f8d496;text-transform:uppercase;text-shadow:0px 1px 1px #ffc600;}
.paypal-btn{background:none repeat scroll 0 0 #8CAA24;border:medium none;border-radius:5px 5px 5px 5px;color:#E8FF9E;display:block;font-family:'Georgia';font-size:14px;font-style:italic;margin-left:0;margin-top:15px;padding:3px 15px 4px;float:left;cursor:pointer;}
.order-right-inner{position:relative;}
.order-right{position:relative;width:220px;}
.order-money{position:absolute;top:-20px;left:-30px;}
.order-loyal-right{margin-left:25px;}
.order-paypal{margin-top:20px;text-align:center;}
.prod-single-left{margin-left:30px;width:335px;}
.prod-single-left h3{color:#ff5400;font-size:25px;font-style:italic;}
.prod-single-left h2{color:#1b0f01;font-size:41px;font-style:italic;}
.prod-single-detail p{font-weight:bold;color:#150e06;font-size:12px;margin:10px 0;}
.prod-single-detail p input{padding:0 10px;width:60px;font-weight:bold;color:#150e06;border:1px solid #4d4e4e;height:30px;}
.prod-cart-btn{display:block;border:0;background:url('../images/order/cart_btn.jpg') no-repeat;width:189px;height:38px;font-size:18px;color:#f8d496;font-weight:bold;}
.prod-single-bottom-cont{font-size:14px;color:#000;margin-left:30px;width:580px;}
.prod-single-bottom-cont p{margin:25px 0;}
.heals-dogs-cont, .product-puppy-cont{width:650px;}
.heals-dogs-cont h1{font-size:23px;color:#000;font-weight:bold;text-align:center;margin:0 auto 20px auto;font-family:'Georgia', 'Times New Roman'!important;width:600px;font-family:'Times New Roman';}
.h1-first{font-size:24px!important;color:#000;font-weight:bold;text-align:center;margin:0 auto 20px auto;width:auto!important;}
.heals-dogs-cont h1 span{display:block;margin:20px 0 0 17px;font-size:17px;font-family:'Georgia', 'Times New Roman'!important;color:#000;font-style:normal;font-weight:bold;}
.heals-dogs-cont p{font-size:16px;color:#000;width:600px;margin:20px auto;font-family:'Times New Roman';}
.heals-dogs-cont .headline{font-family:'Georgia';}
.heals-dogs-cont .h1-sub{font-size:15px;font-family:'Georgia';}
.heals-dogs-cont .buy-now{background:url('../images/order/buy_btn.jpg') no-repeat;width:232px;height:76px;text-indent:-9999px;border:none;}
.heal-dogs-slides{}
.heal-dogs-slides ul li h2{width:470px;}
.heal-dogs-list{width:550px;margin-left:60px;margin-bottom:20px;list-style:disc!important;list-style-type:circle!important;}
.heal-dogs-list li{list-style:disc!important;color:#000!important;font-size:12px;font-family:'Georgia';}
.itchy-mail-container{background:#ffffc4;margin:20px auto 0 auto;width:500px!important;padding:10px!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 1px 1px 20px #b9b98e;-webkit-box-shadow:inset 1px 1px 20px #b9b98e;box-shadow:inset 1px 1px 20px #b9b98e;position:relative;}
.itchy-mail-content{padding:20px;}
.itchy-mail-container p{width:500px;font-family:'Verdana';font-size:13px;}
.itchy-15kimg{width:343px;height:233px;margin:0 auto;}
.itchy-product-cont{display:table-cell;vertical-align:middle;}
.itchy-product-list{width:600px;margin:0 auto;}
.itchy-product-list li{margin-bottom:20px;}
.itchy-product-img{padding-right:20px;}
.itchy-product-text{position:relative;width:350px;}
.itchy-product-text p{width:auto!important;font-size:15px;}
.itchy-product-text img{margin-left:20px;}
.itchy-prod-title{font-size:20px!important;}
.itchy-prod-price{font-size:25px!important;font-weight:bold!important;font-family:'Arial'!important;font-style:italic;}
.itchy-prod-price span{font-weight:normal!important;}
.itchy-product-buy{padding-top:50px!important;}
.itchy-product-buy > .buy-now{width:inherit!important;height:auto!important;}
.itchy-free-500g-sample{position:relative;width:244px;height:267px;margin:0 auto;}
.itchy-free-10shipping{position:absolute;top:-15px;right:-30px;}
.itchy-free-shipping{margin:-28px 0 -15px 20px!important;}
.product-puppy-cont{text-align:center;}
.product-puppy-cont h1{color:#000;font-size:18px;font-weight:bold;text-align:center;margin:0 0 20px 0;}
.product-puppy-cont ul{width:610px;margin:0 auto;list-style:disc!important;list-style-type:circle!important;}
.product-puppy-cont ul li{list-style:disc!important;color:#523a23;font-size:14px;margin-bottom:23px;}
.product-puppy-list-top{}
.product-puppy-list-top p{font-size:16px;font-family:'Times New Roman';color:#000;text-align:left;}
.product-puppy-list-top ul{width:550px;margin:20px 0 0 100px;text-align:left;}
.product-puppy-list-top ul li{color:#000;font-family:'Times New Roman';font-size:16px;padding-left:40px;margin-bottom:10px;}
.product-puppy-form{margin-top:20px;}
.product-puppy-form p{font-size:16px!important;font-family:'Times New Roman';color:#523a23;margin-bottom:27px;}
.puppy-form-required{color:#cc0000;font-size:14px!important;font-family:'Times New Roman';font-style:italic;margin-bottom:27px;}
.product-puppy-form ul li{list-style:none!important;margin:0!important;}
.product-puppy-form ul li label, .product-puppy-form ul li input{display:block;}
.product-puppy-form ul li label{color:#523a23;font-size:15px;padding:8px 0;}
.product-puppy-form ul li input[type=text]{width:285px;height:27px;border:1px solid #8e8e8e;}
.product-puppy-form ul li input[type=submit]{margin-top:40px;padding-left:30px;}
.catalog-category-view h3, h2{text-align:left;font-weight:bold;}
.order-inner-right.fr p{text-align:left;}
.page-title.category-title{display:none;}
.catalog-category-view .toolbar{display:none;}
.catalog-category-view .col-main{padding:0;border:none;}
.order-way{margin-top:15px;text-align:center;}
.sidebar-grn{margin-top:35px;text-align:center;}
.sidebar-secure{margin-top:20px;text-align:center;}
order-subtitle{font-size:24px;color:#99af1c;font-family:'Georgia';padding-left:10px;}
.guarantee-subtitle{color:#99af1c;font-family:'Georgia';font-size:22px;font-weight:normal;margin-top:15px;padding-left:17px;text-align:left;}
.order-top{margin-top:0 !important;}
.quantity_ord{width:100%;height:30px;margin-top:10px;margin-bottom:10px;}
.quantity-field{width:140px;margin-left:149px;float:left;color:#5f5f5f;font-size:14px;font-weight:bold;padding-top:6px;}
.quantity-select{width:170px;float:left;}
.select_input{height:27px;width:163px;border:1px solid #d5d3d4;background-color:#fff !important;padding:0 0 0 5px !important;border-radius:2px !important;color:#5F5F5F;}
.field-width{width:100%;overflow:auto;}
.label-name{width:134px;float:left;text-align:right;padding-top:4px;}
.label-input-container{width:310px;float:left;margin-left:15px;}
.label-text-color{color:#5b5b5b;font-size:14px;}
.label-input{width:289px;background-color:#fff !important;color:#5B5B5B;}
.margin-bottom5{margin-bottom:5px;}
.margin-bottom20{margin-bottom:20px;}
.margin-top25{margin-top:25px;}
.details-info{color:#5B5B5B;font-size:14px;line-height:17px;margin-bottom:10px;margin-left:150px;margin-top:35px;width:285px;}
.select-drop{background-color:#FFFFFF !important;border:1px solid #D5D3D4;color:#5B5B5B;height:24px;margin-top:0;padding:2px 2px 2px 19px;width:65px;}
.cvs-width{width:81px;}
.order-table{height:auto;display:table;margin-left:11px;width:450px;font-size:14px;}
.ord-table-header{height:32px;width:450px;color:#fff;background-color:#8f8e93;}
.ord-name{border-bottom:1px solid #D4D2D3;color:#5B5B5B;height:42px;padding-top:11px;width:450px;}
.ord-details{width:450px;height:auto;display:table;border-bottom:1px solid #d4d2d3;color:#5b5b5b;}
.ord-total{height:35px;font-weight:bold;color:#5b5b5b;}
.table-col1{float:left;width:180px;padding-top:6px;padding-left:10px;}
.table-col2{float:left;width:120px;text-align:right;padding-top:6px;}
.table-col3{float:left;margin-left:20px;text-align:right;width:85px;padding-top:6px;}
.table-bold{font-weight:bold;}
.price-line{text-decoration:line-through;}
.price-red{color:red;}
.regular-price{margin-top:15px;padding-left:12px;}
.checkout-container{padding-left:12px;margin-top:5px;}
.checkout-or{color:#000000;float:left;font-size:16px;font-weight:bold;padding-left:4px;padding-right:4px;padding-top:7px;}
.checkout-btn{float:left;padding-top:5px;width:260px;font-size:11px;text-align:center;}
.checkout-paypal{float:left;width:142px;margin-top:2px;}
.margin-facebook{margin-bottom:15px;}
.radio_container{width:230px;overflow:auto;margin-left:150px;margin-top:15px;margin-bottom:15px;font-size:14px;font-weight:bold;color:#5B5B5B;}
.radio-check{float:left;width:10px;}
.radio-label{float:left;width:200px;}
.radio-line{margin-bottom:7px;overflow:auto;}
.order-content{width:758px;}
.presslist{float:left;padding-bottom:35px;padding-left:15px;width:470px;}
.presspost{float:left;min-height:260px;width:100%;}
.pressdate{border-bottom:1px solid #888888;color:#FFFFFF;float:left;font-size:16px;height:27px;text-align:center;width:100%;}
.press-date-container{background-color:#888888;color:#FFFFFF;float:left;font-family:arial;font-size:12px;height:22px;padding-top:5px;width:135px;}
.press-bold{font-weight:bold;}
.presstext{float:left;min-height:233px;width:100%;}
.presstext h1, .presstext h1 a{color:#000;font-family:'Georgia';font-size:18px;font-weight:bold;padding-bottom:3px;padding-top:10px;text-align:center;width:100%;}
.post-columns{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:25px;-webkit-column-gap:25px;column-gap:25px;text-align:justify;color:#000;font-size:14px;line-height:16px;}
.post-columns1{margin-top:20px;text-align:justify;color:#000;font-size:14px;line-height:16px;}
.post-columns1 p{margin-bottom:10px;}
.post-title-pad{padding-top:25px !important;}
.continue-reading{width:150px;height:25px;float:right;margin-top:15px;}
.continue-reading a{color:#fff !important;}
.prev-page-post{padding-left:0px !important;}
.continue-btn{background-color:#8CAA24;border:0 none;border-radius:5px 5px 5px 5px;color:#FFFFFF;float:right;font-family:Times new roman;font-size:14px;font-style:italic;height:23px;padding-left:15px;padding-top:2px;width:122px;}
a.continue-btn{color:#fff;}
.presstext a{color:#99af1c;}
.presspages{color:#9A9A9A;float:left;font-weight:bold;height:27px;margin-top:35px;text-align:center;width:100%;}
.press-previous{float:left;width:25px;height:26px;background-color:#888888;background-image:url('../images/press/press-previous.png');-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-position:0 1px;cursor:pointer;}
.press-next{float:right;width:25px;height:26px;background-color:#8caa24;background-image:url('../images/press/press-next.png');-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-position:0 1px;cursor:pointer;}
.press-nav{float:left;height:22px;margin-left:61px;padding-top:4px;text-align:center;width:300px;}
.pag-press{color:#3a3a3a;margin-left:4px;margin-right:4px;font-size:14px;font-family:Arial;font-weight:normal;}
.pag-press-act{color:#8caa24;font-weight:bold;}
.pressmenu{float:right;margin-right:15px;width:200px;}
.presssearch{padding-bottom:8px;}
.searchbar{background-position:176px 5px;background-repeat:no-repeat;border:1px solid #B9B9B9;border-radius:2px 2px 2px 2px;color:#ADADAF;float:left;font-size:12px;height:23px;margin-bottom:8px;padding-left:7px;padding-top:2px;width:163px;padding-right:30px;}
.search-sub{cursor:pointer;background-color:#FFFFFF;background-image:url("../images/press/search-button.png");border:0 none;float:left;height:15px;margin-left:-24px;margin-top:6px;width:18px;}
.pressnavbox{width:200px;}
.overflowpress{border:1px solid #b9b9b9;margin-bottom:60px;overflow:hidden;text-align:left;width:200px;}
.pressbanner{background-color:#B9B9B9;color:#FFFFFF;font-size:14px;height:25px;padding-left:8px;padding-top:3px;text-transform:uppercase;}
.pressnav{padding-left:18px;font:Arial;font-size:14px;}
.pressnav ul{list-style-image:url(../images/press/list-bullet.png);color:#3e3e3e;margin-bottom:25px;margin-top:4px;}
.pressnav ul li{font-size:14px;line-height:15px;list-style-image:url("../images/press/list-bullet.png");margin-top:3px;padding:0;text-align:left;}
.pressnav ul li a{color:#000;}
.pressnav ul li a:hover{color:#000;}
.article-width{float:left;padding-bottom:35px;padding-left:10px;padding-right:10px;width:460px;}
.presstitle{float:left;height:35px;margin-top:-10px;padding-left:0px;width:370px;}
.pressdate1{margin-right:10px;}
.press-color{color:#5b5b5b;}
.press-sidebar-color{color:#414141;}
.press-sidebar-posts{color:#737373;}
.product-head{margin-left:auto;margin-right:auto;overflow:auto;width:670px;margin-top:30px;}
.product-image{width:290px;float:left;text-align:center;}
.product-cart{width:330px;float:left;}
.product-page-name{color:#92a539;font-size:28px;font-weight:normal;font-family:'Georgia';}
.product-price{font-size:19px;color:#000;font-weight:normal;font-family:'Georgia';}
.prod-desc p{color:#000;margin-top:8px;margin-bottom:20px;padding-right:10px;}
.prod-qty{font-size:12px;font-weight:bold;}
.prod-qty-input{width:160px;padding-left:10px;height:23px;margin-left:10px;border:1px solid #dbd9da;color:#5b5b5b;background-image:url(../images/order/quantity-input.png);}
.prod-cart-btn{background-image:url("../images/order/add_cart_btn.png") !important;background-repeat:no-repeat !important;border:0 none !important;color:#000;font-size:19px;font-style:italic;font-weight:bold;line-height:38px;margin-top:15px !important;width:162px !important;}
.details-content{border:1px solid #D4D2D3;color:#000;font-size:12px;margin-left:auto;margin-right:auto;min-height:210px;padding:35px 45px 30px 30px;width:580px;text-align:left;}
.details-tab-container{height:35px;}
.tab-active{color:#99af1c !important;border:1px solid #D4D2D3 !important;background-color:#fff !important;border-bottom:none !important;}
.tab-inactive{background-color:#D4D2D3;color:#5F5F5F;cursor:pointer;float:left;font-family:'Georgia';font-size:15px;font-weight:bold;margin-right:2px;padding:7px 30px;}
#box1{display:block;}
#box2{display:none;}
#box3{display:none;}
#box2 table td{border:1px solid #5B5B5B;min-width:100px;padding-left:8px;padding-right:20px;padding-top:3px;padding-bottom:2px;font-size:12px;}
#box1 table td{border:1px solid #5B5B5B;min-width:100px;padding-left:8px;padding-right:20px;padding-top:3px;padding-bottom:2px;font-size:12px;}
#box3 table td{border:1px solid #5B5B5B;min-width:100px;padding-left:8px;padding-right:20px;padding-top:3px;padding-bottom:2px;font-size:12px;}
#box1 ul{padding-left:13px;}
#box2 ul{padding-left:13px;}
#box3 ul{padding-left:13px;}
#box1 ul li{list-style-type:disc;}
#box2 ul li{list-style-type:disc;}
#box3 ul li{list-style-type:disc;}
.txt-bold{font-weight:bold;color:#161616;}
.guarantee-container{margin-top:10px;min-height:135px;padding-left:23px;}
.guarantee-img{width:140px;float:left;}
.guarantee-content{color:#000;float:left;padding-left:5px;padding-top:20px;width:480px;}
.guarantee-par{margin-top:25px;}
.inner-left-container .big-dog{bottom:-86px;position:absolute;right:35px;}
.menu-left{float:left;}
.menu-right{float:right;}
.sidebar-ord{margin-top:75px;}
.order-way{text-align:center;margin-top:15px;}
.sidebar-grn{text-align:center;margin-top:35px;}
.sidebar-secure{margin-top:20px;text-align:center;}
.ultimate-title{color:#422D18;font-family:'Georgia';font-size:20px;font-style:normal;font-weight:bold;padding-left:37px;}
.free-title{color:#C61100;font-family:'Georgia';font-size:20px;font-style:normal;font-weight:bold;margin-left:0;}
.title-instr{color:#8CAA24;font-family:'Georgia' !important;font-size:20px !important;font-style:italic;font-weight:normal !important;line-height:22px;margin-bottom:20px !important;padding-left:2px;}
.much_more{padding-left:20px;color:#523A23;}
.fl .product2-home .title2-home{color:#422D18;font-family:'Georgia' !important;font-size:20px !important;font-style:normal !important;font-weight:bold !important;width:100%;line-height:25px;margin-bottom:3px;}
.devide-line{height:345px !important;}
.serror{color:#FF0000;font-size:14px;margin-left:40px;margin-top:5px;}
.order-col{margin-right:20px;}
div.guarantee-text div{font-family:arial;font-size:13px;font-weight:bold;padding-left:10px;text-align:center;text-transform:capitalize;width:276px;padding-bottom:10px;}
.suta{margin:0 !important;display:inline !important;font-family:'Georgia' !important;font-style:normal !important;width:auto !important;font-size:14px !important;padding-left:0 !important;}
.home-link{color:#000 !important;font-family:'Arial' !important !important;font-size:14px;font-style:normal !important;padding:0 14px !important;text-align:center !important;}
a.home-link:hover{color:#8CAA24 !important;}
.learnmore{text-transform:uppercase;}
.testimonials-margin{margin-bottom:15px;}
.guarantee-text h2{color:#180E04;font-family:'Georgia';font-size:20px;font-style:normal;font-weight:bold;padding-bottom:7px;padding-left:95px;padding-top:15px;}
.ord-guarantee{margin-left:auto;margin-right:auto;width:285px;font-size:14px;font-family:'Georgia';margin-bottom:20px;}
.guarantee-content p{font-family:'Georgia';margin-bottom:15px;text-align:left;}
.guarantee-format{text-decoration:underline;font-weight:bold;}
.guarantee-content p a{color:#99AF1C;}
.guarantee{color:#000;}
.refund .refumd-btn{display:none;}
.arrow-reg{position:absolute;margin-top:-8px;left:335px;}
.column-information{float:left;height:75px;width:228px;text-align:left;}
.marg2{margin-right:20px;}
.information-pad{padding-left:0 !important;padding-right:0 !important;padding-top:20px !important;}
.inform-title{font-family:'Georgia';font-size:23px !important;margin:auto;text-align:center;width:485px;font-weight:bold;padding-top:0;}
.inform-sectitle{font-family:'Georgia';font-size:18px !important;margin:auto!important;text-align:center;width:580px;font-weight:bold;}
.inform-thirdtitle{font-family:'Georgia';font-size:18px !important;font-weight:bold;margin:auto !important;padding-top:8px !important;text-align:center !important;width:100%;}
.columns-container{margin-top:20px;overflow:visible;font-family:'Georgia';}
.column-information2{height:655px;width:228px;float:left;}
.check-info{background-color:#422D18;color:#FFFFFF;font-family:arial;font-size:20px;font-style:italic;height:79px;line-height:23px;margin-left:-15px;margin-top:0;padding-left:15px;padding-right:5px;padding-top:5px;width:220px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;font-weight:bold;text-align:left;}
.advantage-title{padding-top:10px;font-weight:bold;}
.advantage-desc{padding-top:0 !important;line-height:16px !important;}
.advantage-bold{font-weight:bold;}
.information-centre{border:1px solid #422D18;height:624px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;width:218px;font-family:Arial;}
.information-guar{font-size:20px !important;padding-top:0 !important;text-align:center!important;font-weight:bold;}
.information-line{width:100%;height:2px;background-color:#422D18;margin-top:6px;margin-bottom:6px;}
.information-line2{width:100%;height:1px;background-color:#422D18;margin-top:2px;margin-bottom:2px;}
.info-ingred{text-align:justify;line-height:18px !important;font-size:13px !important;}
.ingredients-left{float:left;}
.ingredients-right{float:right;}
.ing-desc{width:190px;overflow:auto;margin-left:auto;margin-right:auto;font-size:13px !important;}
.contact-info{margin-bottom:5px;color:#000;font-size:18px;font-family:'Georgia';}
.contact-info a{font-family:'Georgia';color:#0891CC;font-size:21px;}
.style-georg{font-family:'Georgia';}
.email-title{font-size:21px;}
.contact-padding{padding-left:127px;}
.contact-line{margin-bottom:10px;overflow:auto;}
.contact-f{width:285px;float:left;}
.contact-mar{margin-left:25px;}
.video-page{min-height:620px;padding:30px 0px;}
.video_par{font-family:arial;font-size:32px;font-weight:bold;margin-left:-27px;margin-right:auto;text-align:center;width:750px;padding-bottom:45px;}
.video-play{margin:30px auto 60px;text-align:center;}
.video-btn{background-image:url("../images/page_template/step_one.png");padding:22px 144px 15px;text-align:center;}
.video-number{font-size:21px;}
.autodel{color:#000 !important;text-align:center !important;margin-bottom:10px !important;margin-top:5px !important;}
.autodel2{text-align:left !important;margin-bottom:10px !important;margin-top:5px !important;}
.table-autodelivery{margin-left:auto;margin-right:auto;text-align:left;margin-top:10px;}
.table-autodelivery td{padding:2px 10px 2px 10px;}
.want-autodel{background:none repeat scroll 0 0 #8CAA24;border-radius:3px 3px 3px 3px;color:#FFFFC4;display:block;font-family:times new roman;font-size:17px;font-style:italic;margin:0 auto;padding:5px 15px 5px;text-align:center;width:145px;margin-left:auto;margin-right:auto;}
.see-how-long{background:none repeat scroll 0 0 #8CAA24;border-radius:3px 3px 3px 3px;color:#FFFFC4;display:block;font-family:times new roman;font-size:17px;font-style:italic;margin:0 auto;padding:4px 15px 4px;text-align:center;width:280px;margin-left:auto;margin-right:auto;cursor:pointer;}
#help-auto{float:right;width:15px;margin-right:85px;color:red !important;cursor:pointer;}
#auto-hide{background-color:#AFC954;color:#000 !important;display:none;height:auto;min-height:400px;left:50%;margin-left:-233px;padding:20px 20px 0;position:fixed;width:466px;z-index:99999;filter:alpha(opacity=85);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#auto-hide h2{color:#000 !important;font-size:14px;margin-top:10px;margin-bottom:10px;}
#auto-hide p{color:#000 !important;font-size:12px;}
#auto-hide p a{color:blue !important;}
.arrow-transparent{left:258px;position:absolute;top:-3px;}
#hide-content2{display:none;padding-top:10px;}
.popup-go{background-image:url("../images/page_template/videobtn.png");background-repeat:repeat-x;font-weight:bold;font-style:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.video-top-margin{background:url("../images/page_template/grass.png") repeat-x scroll -330px 202px rgba(0, 0, 0, 0);height:155px;padding-top:200px;position:relative;z-index:999;}
.dog-container{width:1000px;margin-left:auto;margin-right:auto;height:150px;}
.inner-house1{float:right;margin-top:-22px;}
.inner-dog1{float:left;}
.video-container{background-color:#FFFFFF;left:50%;margin-left:-329px;margin-top:-310px;min-height:620px;position:absolute;width:690px;z-index:999;}
.video-bottom{background-image:url("../images/page_template/bg.jpg");background-position:20px center;height:700px;margin-top:-30px;position:relative;width:100%;z-index:10;}
.new-video{background-image:url("../images/page_template/video-new.jpg");border:3px solid #666664;border-radius:9px;color:#FFFFFF;font-size:15px;font-weight:bold;padding:15px 25px 12px;text-shadow:1px 2px #707070;}
.video-optin-btn{margin-left:58px;font-size:15px;font-style:italic;font-weight:bold;}
.prod-dropdown div{border:1px solid #000;}
.prod-dropdown div a{padding:1px !important;font-size:13px !important;}
.prod-dropdown div a:hover{border-radius:0px !important;}
.message-container{width:569px;}
#message{width:569px;}
.mobile-menu-bg{overflow:auto;width:360px;display:none;}
.menu-text{font-size:12px;color:#fff;width:35px;float:left;margin-left:5px;margin-top:8px;}
.right-line{width:240px;float:left;height:1px;background-color:#fff;margin-left:5px;margin-top:15px;}
.right-arrow-down{float:left;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#fff transparent transparent transparent;margin-top:15px;}
.right-arrow-up{float:left;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent;display:none;margin-top:10px;}
.mobile-menu{width:30px;height:24px;padding:4px;background-color:#99af1c;margin-left:10px;float:left;}
.mobile-menu{cursor:pointer;background-color:#33A807;}
.mobile-menu-line{width:100%;height:2px;background-color:#fff;margin-top:5px;border-radius:1px;}
#mobile-menu-list{display:none;width:360px;}
#mobile-menu-list a{color:#99af1c;display:block;margin:0px 10px;padding:10px 0px;text-decoration:none;text-align:center;text-transform:uppercase;font-size:14px;border-bottom:1px solid #fff;}
#mobile-menu-list a:hover{color:#fff;background-color:#99af1c;}
.active-menu-option{color:#fff !important;background-color:#99af1c !important;}
.inner-dog{right:100%;}
.inner-house{right:-10%;}
.prod-desc p{color:#000;margin-bottom:20px;margin-top:8px;padding-right:10px;}
.product-cart p{text-align:left;}
.col-main{padding:0;border:none;}
.input-text.qty.prod-qty-input{background:url("../images/order/quantity-input.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border:1px solid #dbd9da;padding-left:10px !important;width:160px !important;padding-top:0;padding-bottom:0;}
.add-to-cart label{margin-right:0 !important;}
.button.btn-cart.prod-cart-btn{float:left;}
.col-right.sidebar{display:none;}
.testi-cont .review_content{color:#000;font-size:13px;font-style:normal;text-align:left;background-color:#FFF;padding:8px;border-radius:5px;font-family:Arial, Helvetica, sans-serif;}
.testi-sig label{color:#2a1a0b;font-size:13px;font-weight:bold;}
.testi-sig h2{color:#666666;font-size:13px;font-weight:normal;}
.testi-cont{padding-left:0px;width:530px;}
.testi-sig{text-align:right;}
.inform-title{font-family:'Georgia';font-size:23px !important;font-weight:bold;margin:auto !important;padding-top:0;text-align:center;width:485px;}
.inner-template p{color:#000;padding:15px 0 0;font-size:12px;line-height:19px;text-align:left;margin-bottom:0;}
.advantage-title{font-weight:bold;padding-top:10px !important;}
p{font-family:"Arial";}
.ingredient span{font-weight:bold;}
.aw-blog-read-more{display:none;}
.blogpress .sorter, .blogpress .amount, .blogpress .limiter, .blogpress .pages > strong, .blogpress li .next.i-next, .blogpress .previous.i-previous{display:none;}
.blogpress .pager{border:medium none;margin:0;padding:0;}
.blogpress .pages a{color:#3a3a3a;font-family:Arial;font-size:14px;font-weight:normal;margin-left:4px;margin-right:4px;}
.blogpress li.current{font-family:Arial;font-size:14px;font-weight:normal;margin-left:4px;margin-right:4px;}
.press1{padding-top:36px;}
.widget-latest h2{display:none;}
.inner-template{padding:40px 30px 20px;}
.testi-cont{width:100%;}
.product-testimonial{width:100%;}
.product-testimonial .review_content{background-color:#fff;border-radius:5px;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;padding:8px;text-align:left;}
.order-management h2{color:#adc349;font-family:"Arial";font-size:14px;padding-bottom:20px;}
.header .logo{padding-top:17px;}
.cms-what-is-auto-delivery .std > p{margin:0;}
.order-management p a{color:#575757;}
.contact-inner-left{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;padding:60px 30px 70px;position:relative;}
.inner-left-container.contact-us{text-align:left;}
.contact-us{padding:15px 0 10px;}
.contact-form .fr{padding-top:15px;}
.contact-line{margin-bottom:10px;overflow:auto;}
#contact-form label{font-family:"Arial" !important;}
.contact-form .fr select{border:1px solid #939393;font-family:"arial";font-size:12px;height:24px;padding:2px;width:170px;}
.contact-form .fr label{color:#000;display:block;font-family:"arial";font-size:14px;}
.contact-f{float:left;width:285px;}
.contact-mar{margin-left:25px;}
#contact-form input[type="text"]{height:16px !important;padding:5px !important;width:270px !important;}
.contact-form .fr input[type="text"], .contact-form .fr input[type="email"], .contact-form .fr textarea{background:none repeat scroll 0 0 #fff;border:1px solid #939393;padding:2px 10px;width:273px;}
#contactForm > div{text-align:left;}
#contactForm button.button{background:none repeat scroll 0 0 #a3b546;border:medium none;border-radius:2px;box-shadow:0 13px 20px #ecf98e inset;color:#141414;float:right;font-family:'Georgia';font-size:16px;margin-right:20px;padding:6px 27px;}
.contact-inner-left .contact-dog{background:url("../images/contact_us/dog.png") no-repeat scroll center center rgba(0, 0, 0, 0);bottom:-81px;display:block;padding:146px 150px;position:absolute;}
.contact-form .fr span{color:#cc0000;font-family:'Georgia';font-size:12px;font-style:italic;}
.contacts-index-index .success-msg{margin:0 0 0 -1px;padding-left:23px !important;padding-right:0 !important;text-align:right;width:796px;}
.contacts-index-index .success-msg span{float:right;font-size:13px;width:502px !important;margin-top:-9px;margin-right:20px;}
.product-puppy-list-top ul li{color:#000;font-family:"Times New Roman";font-size:16px;margin-bottom:10px;padding-left:40px;list-style:disc outside none !important;}
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.product-puppy-list-top ul{padding:0;}
.popup-holders{background:none repeat scroll 0 0 #fff;border-radius:15px;padding:20px 0;}
.pp-forgot-holder h2{background:none repeat scroll 0 0 #2a1a0b;color:#adc349;font-family:'Georgia';font-size:16px;font-weight:normal;padding:9px 30px;}
.forgot-inner{padding:20px 20px 0;}
.customer-account-login .main, .customer-account-index .main{background:none repeat scroll 0 0 #fff;margin:55px auto;padding:10px;}
.shopping_cart{float:left;}
.welcome_msg{float:left;line-height:21px;text-align:left;width:37%;}
.checkout-cart-index .main{background:none repeat scroll 0 0 #fefcfc;border-radius:10px;margin:60px auto 120px;width:990px;}
.shopping_row1{background:none repeat scroll 0 0 #f2f2f2;border-top:1px solid #ccc;height:35px;width:100%;float:left;}
.shopping_row3{width:100%;float:left;}
.shopping_row1 .site_width{color:#99af1c;font-size:16px;line-height:34px;}
.site_width{display:table;float:none;margin:auto;width:928px;}
.product_name{border-left:1px solid #dddddd;float:left;margin-left:157px;padding-left:13px;width:215px;}
.product_unity{border-left:1px solid #dddddd;float:left;padding-left:20px;width:72px;}
.a-center.edit{border-left:1px solid #dddddd;float:left;height:34px;width:57px;}
.product_unity{border-left:1px solid #dddddd;border-right:1px solid #dddddd;float:left;padding-left:7px;padding-left:1px;}
.product_quantity{float:left;width:60px;text-align:center;border-right:1px solid #dddddd;}
.product_subtotal{float:left;text-align:center;width:71px;border-right:1px solid #dddddd;}
.product_shipping{float:left;width:79px;text-align:center;}
.product_gst{float:left;width:90px;text-align:center;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.checkout-cart-index .col-main{float:left;margin-left:30px;width:928px;}
.nobr, .common{font-family:'Georgia';font-size:12px;font-weight:bold;}
.product_remove.common{float:left;width:96px;height:34px;}
.each_product{border-bottom:1px solid #ddd;float:left;margin-bottom:0;padding-bottom:0;width:100%;}
.site_width .product-image{border-right:1px solid #ddd;width:157px;min-height:95px;}
.site_width .product-name{border-right:1px solid #ddd;float:left;min-height:78px;padding-left:13px;padding-top:17px;text-align:left;width:215px;}
.site_width .product-name a{font-size:12px;font-family:"Arial";color:#2b8baa!important;}
.edit_button{background-image:url("../images/edit_button.png");background-position:top left 5px;color:#2b8baa;float:left;font-family:"Arial";font-size:12px;padding-left:23px;background-repeat:no-repeat;}
.editbutton{border-right:1px solid #dddddd;float:left;min-height:80px;padding-top:15px;width:57px;}
.site_width .cart-price{border-right:1px solid #ddd;float:left;padding-left:20px;padding-top:17px;width:53px;min-height:78px;}
.site_width .cart-price span{color:#222222;font-family:"Arial";font-size:12px;}
.site_width .input-text.qty{float:left;line-height:23px;width:38px !important;}
.input_qty{float:left;padding:10px 5px 0 11px;border-right:1px solid #dddddd;min-height:85px;}
.cart-price.total{padding-left:3px;width:68px;}
.shopping_taax{float:left;width:68px;text-align:right;}
.shopping_taax{border-right:1px solid #dddddd;float:left;min-height:78px;padding-right:11px;padding-top:17px;text-align:right;width:68px;color:#99af1c;font-weight:bold;}
.gst_tax{border-right:1px solid #dddddd;float:left;min-height:77px;padding-top:17px;width:90px;}
.site_width .btn-remove.btn-remove2{font-family:"Arial";font-size:12px;line-height:18px;text-indent:0;width:auto;padding-left:23px;background-image:url("../images/trash_image.png");background-repeat:no-repeat;background-position:center left;color:#2b8baa;}
.remove_buttonn{float:left;margin-top:17px;padding-left:12px;}
.cart > form{border-left:1px solid #dddddd;border-right:1px solid #dddddd;float:left;margin-top:88px;margin-bottom:15px;}
.site_width .product-image img{margin-top:10px;}
.checkout-cart-index .title{top:-73px;}
.checkout-cart-index .main{position:relative;}
.cart .shopping_row2{float:left;width:100%;border-bottom:1px solid #ddd;}
.shopping_row2 .a-right{float:right;margin-right:9px;width:500px;}
.button.btn-continue{float:left;}
.button.btn-continue, .button.btn-update, .button.btn-empty{float:left;min-height:25px;}
.button.btn-continue span, .button.btn-update span, .button.btn-empty span{background:#402206;font-family:'Georgia';font-size:12px;font-style:italic;line-height:23px;padding:0 14px;}
.shopping_row2 .site_width{padding:7px 0;}
.button.btn-update{padding:0 7px;}
.checkout-cart-index .cart-collaterals{background:none repeat scroll 0 0 #f2f2f2;float:left;padding:17px 2%;width:96%;}
.cart-collaterals .col2-set{float:left;}
.cart-collaterals .col2-set .col-2{float:left;width:auto;}
#discount-coupon-form .discount{float:left;}
.cart-collaterals .discount h2{color:#99af1c;float:left;font-family:'Georgia';font-size:20px;width:100%;}
.discount-form > label{color:#4b4b4b;float:left;font-family:'Georgia';line-height:42px;}
#coupon_code{border:1px solid #c7c7c7;border-radius:5px;float:left;line-height:27px;padding:0 5px;width:200px;}
.input-box{float:left;}
.discount-form .buttons-set{border:medium none;float:left;padding:0;clear:none !important;}
.discount-form{float:left;width:100%;}
.buttons-set{margin:0;}
.buttons-set button.button{float:right;min-height:25px;}
.discount .buttons-set .button > span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;float:left;line-height:25px;min-height:25px;padding:0;margin-left:13px;}
.buttons-set .button span span{background:none repeat scroll 0 0 #402206;border-radius:10px;color:#ffffff;display:block;font-family:'Georgia';font-size:14px;font-weight:normal;line-height:25px;min-height:25px;padding:0 10px;}
.checkout-cart-index .cart .cart-collaterals .col2-set{float:left;width:400px;}
.checkout-cart-index .cart .totals{float:right;width:380px;}
.checkout-cart-index #shopping-cart-totals-table{float:left;margin-right:22px;width:150px;}
.checkout-cart-index .cart .totals table th, .cart .totals table td{line-height:14px;padding:0 0 10px;}
.a-right.green_color{text-align:left!important;}
.checkout-cart-index .a-right.green_color strong{color:#80921a;font-family:'Georgia';font-size:14px;}
.checkout-cart-index .a-right strong{font-size:14px;font-family:'Georgia';color:#222222;}
.checkout-cart-index .button.btn-proceed-checkout.btn-checkout > span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);font-weight:normal;}
.checkout-cart-index .button.btn-proceed-checkout.btn-checkout span{background:none repeat scroll 0 0 #402206;border-radius:5px;color:#ffffff;font-family:'Georgia';font-size:12px;font-style:italic;height:auto;line-height:25px;padding:0;text-align:center;width:180px;}
.checkout-cart-index .button.btn-proceed-chekout.btn-chckout span{background:none repeat scroll 0 0 #402206;border-radius:5px;color:#ffffff;font-family:'Georgia';font-size:12px;font-style:italic;height:auto;line-height:25px;padding:0;text-align:center;width:180px;}
.text_betwwen{color:#99af1c;float:left;font-family:'Georgia';font-size:12px;font-weight:bold;line-height:19px;text-align:center;width:100%;}
.a-right.green_color.right_text{text-align:right !important;}
.multishipping{display:table;margin-top:15px;float:left;}
.all_images{display:table;margin:auto;}
.all_images img{float:left;}
.first_img{margin-left:15px;}
.second_img{margin-left:20px;margin-right:30px;}
.accepted_cards{float:left;margin-left:40px;margin-right:50px;}
.images_titles{color:#87603b;font-family:'Georgia';font-size:18px;font-weight:bold;margin-bottom:22px;text-align:center;}
.first_card_img{margin-right:15px;}
.cart_images{float:left;padding-bottom:60px;padding-top:40px;width:100%;}
.secure_web{float:left;}
.secure_web .images_titles{margin-bottom:9px;}
.secure_web_img{display:table;float:none !important;margin:auto;}
.opc{position:relative;}
.checkout-onepage-index .main .col-main, .ewayrecurring-checkout-index .main .col-main{float:left;padding:0 30px;width:926px;}
.checkout-onepage-index .main, .ewayrecurring-checkout-index .main{background:none repeat scroll 0 0 #fbfbfb;border-radius:10px;margin-top:40px;padding-top:78px;position:relative;}
.checkout-onepage-index .title, .ewayrecurring-checkout-index .title{top:-49px;}
#checkoutSteps li.section{border:medium none;color:#ffffff;float:left;font-family:"Arial";font-size:12px !important;}
.checkout-onepage-index #checkoutSteps, .ewayrecurring-checkout-index #checkoutSteps{background:#a2b742;float:left;line-height:25px;min-height:25px;width:100%;}
.checkout-onepage-index .step, .ewayrecurring-checkout-index .step{border-top:medium none !important;padding:10px;position:absolute;}
.checkout-onepage-index .opc .step-title, .ewayrecurring-checkout-index .opc .step-title{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;line-height:25px;min-height:25px;padding:0px 28px;position:relative;text-align:left;}
.checkout-onepage-index .opc .disabled .step-title, .ewayrecurring-checkout-index .opc .disabled .step-title{display:none;}
.checkout-onepage-index .opc .step-title h2, .ewayrecurring-checkout-index .opc .step-title h2{float:left;font-family:"Arial";font-size:12px;font-weight:bold;color:#ffffff;line-height:25px;}
.checkout-onepage-index .main, .ewayrecurring-checkout-index .main{min-height:550px;margin-bottom:100px;}
.checkout-onepage-index .number, .ewayrecurring-checkout-index .number{background-attachment:scroll;background-clip:border-box;background-color:rgba(0, 0, 0, 0);background-image:url("../images/each_step.png");background-origin:padding-box;background-repeat:repeat;background-size:auto auto;display:block;font-family:"Arial";font-size:17px;font-weight:bold;height:29px;left:-25px;line-height:25px !important;margin-right:0 !important;padding-left:20px;padding-top:17px;position:absolute;top:-15px;width:27px;background-repeat:no-repeat;}
.section.active .number, .section.allow .number{background:url("../images/active_step.png");background-repeat:no-repeat;}
li.section.active h2{color:#3b2313!important;}
#opc-review .step-title{padding-right:0!important;}
.checkout-onepage-index .step, .ewayrecurring-checkout-index .step{border:1px solid #dfdfdf;padding:28px 64px 62px 30px;width:830px;left:0;}
#checkout-step-login .col-1 > h3{color:#99af1c;font-family:'Georgia';font-size:20px;font-weight:bold;margin-bottom:20px;text-align:left;}
#checkout-step-login .col-1 > p{color:#4b4b4b;font-family:"Arial";font-weight:bold;text-align:left;font-size:13px;}
#checkout-step-login .form-list{float:left;width:100%;}
#checkout-step-login .control{float:left;text-align:left;width:100%;font-weight:normal;}
#checkout-step-login .control label{font-weight:normal;}
.col2-set .col-1, .first_colomn{float:left;min-height:200px;position:relative;width:480px;}
.col-1 > h4{color:#99af1c;float:left;font-family:'Georgia';font-size:16px;font-weight:bold;margin-top:13px;text-align:left;width:100%;}
ul.ul{bottom:19px;left:-40px;position:absolute;text-align:left;width:100%;}
.ul li{background:#5f3b17;border-bottom:3px solid #7c440d;border-top:3px solid #7c440d;float:left;line-height:33px;margin-bottom:4px;padding-left:20px;padding-right:50px;position:relative;}
#checkout-step-login .col-2 > h3{color:#99af1c;float:left;font-family:'Georgia';font-weight:bold;padding-left:20%;text-align:left;width:80%;font-size:20px;}
.checkout-onepage-index .col2-set .col-2{float:left;width:350px;}
#login-form{background:none repeat scroll 0 0 #fefcfc;border:1px solid #e9e9e9;border-radius:10px;float:left;padding:13px 42px 13px 67px;width:240px;margin-top:15px;}
#login-form h4{color:#4b4b4b;float:left;font-family:"Arial";font-size:13px;font-weight:bold;line-height:13px;text-align:left;width:100%;}
#login-form p{color:#4b4b4b;float:left;font-size:13px;line-height:50px;text-align:left;width:100%;}
#login-form .form-list input{border:1px solid #c7c7c7;border-radius:10px;float:left;line-height:28px;padding:0 9px;width:220px !important;}
#login-form .buttons-set{border:none;padding:0;}
#login-form .buttons-set .required{color:#ff3131;font-family:"Arial";font-size:11px;line-height:42px;}
.loogin.button{float:left !important;}
.loogin.button span span{background:none repeat scroll 0 0 #4f2b07 !important;line-height:30px !important;padding:0 21px !important;}
.loogin.button span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border-radius:5px !important;line-height:30px !important;min-height:30px !important;padding:0;}
#login-form .buttons-set .f-left{float:right !important;margin-right:18px;font-family:"Arial";font-size:13px;color:#3794c4;}
.continue_button{float:left;margin-top:18px;text-align:left;width:100%;}
#onepage-guest-register-button > span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);line-height:30px;min-height:30px;padding:0;}
#onepage-guest-register-button span span{background:none repeat scroll 0 0 #99af1c;float:left;line-height:30px;min-height:30px;padding:0 22px;border-radius:7px;}
.edit_row{border-left:1px solid #dddddd;float:left;height:35px;width:57px;}
#login-form ul.form-list .required{font-weight:normal;line-height:22px;}
.form-list .control{margin:0;}
.triangle{position:absolute;right:-18px;top:-3px;}
#co-billing-form ul li fieldset ul li label, #co-shipping-form ul li fieldset ul li label{color:#4b4b4b;font-family:"Arial";font-size:13px;font-weight:normal;}
#co-billing-form .form-list{float:left;width:100%;}
#billing-new-address-form{float:left;width:100%;}
#billing-new-address-form ul{float:left;width:100%;}
#billing-new-address-form li, #checkout-step-shipping li{float:left;width:280px;}
.fields.names{margin-right:16px;width:100% !important;}
.field.name-firstname{float:left;margin-right:20px;width:280px;}
.field.name-middlename{float:left;margin-right:20px;margin-top:4px;}
.field.name-middlename label{text-align:right !important;}
.form-list .field{float:left;width:280px !important;}
.form-list .input-box{width:100% !important;}
#co-billing-form .form-list li fieldset ul li input, #co-shipping-form .form-list li fieldset ul li input{border:1px solid #c7c7c7;border-radius:5px;float:left;line-height:28px;padding:0 2%;width:96%;}
#checkout-step-billing, #checkout-step-shipping, #checkout-step-shipping_method{border:1px solid #dfdfdf;left:0;padding:39px 22px 15px 22px;width:880px;}
.fields.company{margin-right:20px;}
.wide{width:580px !important;}
.fields.states, .fields.cities{margin-right:20px;}
.form-list select{border:1px solid #c7c7c7;border-radius:5px;padding:5px 2%;width:93%;}
.form-list li.wide .input-box{width:100% !important;}
#checkout-step-billing .control{float:left;margin-right:25px;}
.req_text{float:left;margin-top:8px;width:100%;margin-bottom:25px;}
.req_text .required{float:left;text-align:left;width:100%;font-size:11px;line-height:11px;font-family:"Arial";color:#ff3131;}
#co-billing-form .buttons-set{border:medium none;float:left;padding:0;width:100%;margin-top:15px;}
#billing-buttons-container .button > span, #shipping-buttons-container .button > span, #shipping-method-buttons-container .button > span, #payment-buttons-container .button > span, #review-buttons-container .button > span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);display:table;float:left;padding:0;width:auto;}
#billing-buttons-container .button span span, #shipping-buttons-container .button span span, #shipping-method-buttons-container .button span span, #payment-buttons-container .button span span, #review-buttons-container .button span span, .fake_button span span{background:none repeat scroll 0 0 #a2b742;color:#ffffff;font-family:'Georgia';font-style:italic;line-height:30px;min-height:30px;padding:0 23px;border-radius:5px;}
#shipping-new-address-form li{float:left;width:280px;}
#shipping-new-address-form{float:left!important;width:100%!important;}
#co-shipping-form .control{float:left;text-align:left;margin-bottom:14px;}
#shipping-buttons-container{border:medium none;float:left;padding:0;width:100%;}
.back-link small{display:none;}
.back-link a{background:none repeat scroll 0 0 #9f9f9f;border-radius:6px;color:#ffffff;display:block;float:left;font-family:'Georgia';font-size:14px;font-style:italic;font-weight:normal;line-height:30px;padding:0 34px;}
#checkout-shipping-method-load, #checkout-payment-method-load{background:none repeat scroll 0 0 #f2f2f2;float:left;width:860px;padding-left:20px;border-radius:7px;}
#checkout-shipping-method-load .sp-methods{float:left;text-align:left;width:100%;}
#checkout-shipping-method-load .sp-methods{float:left;padding-bottom:50px;padding-top:15px;text-align:left;width:100%;}
.the_title_method{font-size:18px;font-weight:bold;font-family:'Georgia';color:#80921a;line-height:18px;display:block;float:left;width:100%;margin-bottom:14px;}
.methoods li{background:none repeat scroll 0 0 #e4e4e4;border:1px solid #dadada;border-radius:5px;color:#222222;float:left;font-family:"Arial";font-size:15px;line-height:28px;min-height:28px;padding-left:10px;padding-right:107px;}
#shipping-method-buttons-container, #payment-buttons-container{border:medium none;float:left;margin-top:210px;padding:0;width:100%;}
#checkout-payment-method-load{float:left;padding-bottom:50px;padding-top:15px;text-align:left;width:100%;border-radius:7px;}
.each_method{color:#4b4b4b;line-height:2.25em;float:left;font-family:"Arial";font-size:13px;font-weight:bold;width:100%;}
#checkout-review-table{border:1px solid #dfdfdf;display:table;margin:auto;margin-top:56px;width:700px;}
.table_head{float:left;width:100%;border-bottom:1px solid #dfdfdf;}
.first_raww{float:left;width:100%;}
.head_title{border-left:1px solid #dfdfdf;color:#99af1c;float:left;font-family:'Georgia';font-size:12px;font-weight:bold;line-height:34px;}
.head_title.productname{border-left:medium none;padding-left:20px;text-align:left;width:397px;}
.head_title.pricetable{width:100px;text-align:center;}
.head_title.qtytable{text-align:center;width:62px;}
.head_title.subtotal{text-align:center;width:115px;}
.table_body .product-name{width:397px;text-align:left;padding-left:20px;}
.review_desc{color:#222222;float:left;font-size:12px;line-height:38px;font-family:"Arial";}
.cart-price.review_desc.pricee{width:100px;text-align:center;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.a-center.product_qty{border-right:1px solid #dddddd;float:left;text-align:center;width:62px;}
.cart-price.review_desc.subtotall{width:115px;text-align:center;}
.checkout-onepage-index .checkout_cart, .ewayrecurring-checkout-index .checkout_cart{display:none;}
.get_the_totals{border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;display:table;margin:auto;width:700px;}
.each_shipping_row{border-bottom:1px solid #dddddd;float:left;width:100%;}
.checkout-onepage-index .each_info, .ewayrecurring-checkout-index .each_info{border-top:1px solid #ddd;float:left;width:100%;}
.alligned_div{float:right;width:192px;}
.alligned_div .shipping_title{color:#99af1c;float:left;font-family:'Georgia';font-size:12px;font-weight:bold;line-height:38px;padding-right:19px;}
.alligned_div .shipping_info, .checkout-onepage-index .pricees, .ewayrecurring-checkout-index .pricees{border-left:1px solid #ddd;color:#222222;float:right;font-family:"Arial";font-size:12px;line-height:38px;text-align:center;width:118px;}
.totals_checkout{float:left;width:100%;}
.sub_totals{float:left;width:100%;}
.checkout-onepage-index .sh_method, .ewayrecurring-checkout-index .sh_method{float:right;width:313px;}
.checkout-onepage-index .titlee, .ewayrecurring-checkout-index .titlee{float:left;line-height:38px;font-size:12px;color:#99af1c;font-weight:bold;font-family:"arial";}
.a-right.sh_method2.pricees{text-align:center !important;}
.checkout-onepage-index .each_info .a-right.green_color ., .ewayrecurring-checkout-index .each_info .a-right.green_color{color:#4f2b07;float:left;line-height:38px;margin-left:486px;width:auto;border:none;}
.checkout-onepage-index .each_info .a-right.green_color strong, .ewayrecurring-checkout-index .each_info .a-right.green_color strong{font-family:'Georgia';font-size:12px;font-weight:bold;}
.checkout-onepage-index .each_info .a-right, .ewayrecurring-checkout-index .each_info .a-right{border-left:1px solid #ddd;float:left;line-height:38px;text-align:center !important;width:118px;}
.checkout-onepage-index .each_info .a-right .price, .ewayrecurring-checkout-index .each_info .a-right .price{color:#222;font-family:"Arial";font-size:12px;}
#review-buttons-container{border:medium none;display:table;margin-bottom:auto;margin-left:auto;margin-right:auto;padding:0;width:700px;margin-top:40px;}
.f-left{font-size:12px;color:#222222;}
.checkout-cart-index .sh_method{display:none;}
.checkout-cart-index .groupped{float:left;margin-right:0px;width:170px;}
.checkout-cart-index .groupped .each_info.checkout_cart{float:left;width:100%;}
.checkout-cart-index .groupped .a-right.green_color{float:left;width:93px;}
.checkout-cart-index .a-right.green_color.right_text{width:auto;float:right;}
.checkout-cart-index .groupped .each_info.checkout_cart{float:left;line-height:24px;width:100%;}
#register-customer-password{width:605px !important;}
#register-customer-password .field{margin-right:20px;}
.customer-account-login #login-form{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;padding:0 104px 0px 94px;width:790px;margin:0;}
.customer-account-login .main{padding:0;}
.customer-account-login .account-login .page-title{border:medium none;margin:0;padding:0;}
.customer-account-login .account-login .page-title h1{font-family:'Georgia';font-size:24px;line-height:94px;padding:0;font-weight:bold;color:#4f2b07;}
.customer-account-forgotpassword .main{background:none repeat scroll 0 0 #fff;margin:55px auto;border-radius:10px;}
.customer-account-forgotpassword .account-login .page-title{border:medium none;margin:0;padding:0;}
.customer-account-forgotpassword .account-login .page-title h1{font-family:'Georgia';font-size:24px;line-height:94px;padding:0;font-weight:bold;color:#4f2b07;}
.customer-account-forgotpassword #form-validate{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;width:790px;}
.customer-account-forgotpassword .col2-set{float:left;width:90%;margin:0 50px 30px 50px;}
.customer-account-forgotpassword .form-list{width:70%;float:left;margin:20px 0;}
.customer-account-forgotpassword .col2-set .buttons-set{border:0px;float:left;margin:20px 0;clear:none;}
.customer-account-forgotpassword .form-list .input-box{width:200px !important;}
.customer-account-changeforgotten .main{background:none repeat scroll 0 0 #fff;margin:55px auto;border-radius:10px;}
.customer-account-changeforgotten .account-login .page-title{border:medium none;margin:0;padding:0;}
.customer-account-changeforgotten .account-login .page-title h1{font-family:'Georgia';font-size:24px;line-height:94px;padding:0;font-weight:bold;color:#4f2b07;}
.customer-account-changeforgotten #form-validate{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;width:790px;}
.customer-account-changeforgotten .col2-set{float:left;width:90%;margin:0 50px 30px 50px;}
.customer-account-changeforgotten .form-list{width:70%;float:left;margin:20px 0;}
.customer-account-changeforgotten .col2-set .buttons-set{border:0px;float:left;margin:26px 0;clear:none;}
.customer-account-changeforgotten .form-list .input-box{width:200px !important;}
.customer-account-login .col2-set .col-1.new-users{border-right:1px solid #e8e3e3;float:left;padding-right:95px;width:310px;}
.customer-account-login .col2-set{float:left;width:100%;}
.customer-account-login .col-1.new-users .content{float:left;width:100%;padding-bottom:27px;}
.col-1.new-users .content h2, .col-2.registered-users.second_coll .content h2{color:#99af1c;font-family:'Georgia';font-size:20px;font-weight:bold;line-height:20px;text-align:left;padding-bottom:50px;}
.customer-account-login .col-1.new-users .content p{color:#4b4b4b !important;font-size:13px !important;line-height:17px !important;}
.create_buttons{float:left;width:100%;}
.create_buttons .button{float:left!important;}
.create_buttons .button span span{background:none repeat scroll 0 0 #4f2b07;line-height:30px;min-height:30px;border-radius:5px;}
.create_buttons .button > span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.col-2.registered-users.second_coll{float:left;padding-left:90px;width:290px;}
.customer-account-login .second_coll .content p{color:#4b4b4b !important;font-weight:bold;line-height:13px !important;margin-bottom:13px;}
.customer-account-login .second_coll .required{color:#4b4b4b;font-size:13px;}
.customer-account-login .second_coll .content p.required{color:#ff3131 !important;font-size:11px !important;font-weight:normal;line-height:56px !important;margin-bottom:0!important;}
#send2 span span{padding:0 22px;}
.create_buttons .f-left{color:#3794c4 !important;margin:7px 0;line-height:30px;}
.customer-account-login .main{border-radius:10px;}
.customer-account-create #form-validate{float:left;width:100%;}
.customer-account-create .main{background:none repeat scroll 0 0 #fefcfc;border-radius:10px;margin-bottom:100px;margin-top:55px;padding-bottom:130px;padding-top:60px;position:relative;}
.customer-account-create #form-validate .fieldset{border:none;float:left;margin:0 43px 0 30px;padding:0;width:915px;}
.customer-account-create h2.legend{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:#99af1c;float:left;font-family:'Georgia';font-size:20px;font-weight:bold;line-height:20px;margin:20px 0 14px;padding-left:53px;width:890px;}
.customer-account-create .fieldset .form-list{border:1px solid #e9e9e9;float:left;padding:25px 15px;width:884px;border-radius:8px;}
.customer-account-create .form-list .field label{color:#4b4b4b;font-size:13px;font-weight:normal;padding-bottom:10px;}
.customer-account-create .form-list .field .input-box input{border:1px solid #c7c7c7;border-radius:6px;float:left;line-height:28px;padding:0 10px;width:258px;}
.customer-account-create .form-list .field .input-box{float:left;width:278px;}
.customer-account-create .form-list .field.emaill{margin-left:20px;}
.customer-account-create .form-list .control{float:left;text-align:left;width:100%;margin-top:26px;}
.customer-account-create .form-list .control .input-box{float:left;width:auto!important;}
.customer-account-create .field.margin_right{margin-right:20px;}
.customer-account-create .buttons-set{border:medium none;display:table;margin:auto;padding:0;width:913px;}
.account-create .buttons-set p.required{color:#ff3131;float:left;font-size:11px;line-height:33px;margin-bottom:15px;padding-left:19px;text-align:left;width:895px;}
.customer-account-create .account-create .button > span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);padding:0;}
.customer-account-create .account-create .button span span{color:#ffffff;font-family:'Georgia';font-style:italic;line-height:30px;min-height:30px;padding:0 27px;}
.customer-account-create .account-create .title{top:-60px;}
.customer-account-login .main{position:relative;}
.customer-account-login .title{top:-58px;}
.ewayrecurring-checkout-index #opc-payment .step{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;left:0;position:absolute;width:96%;}
.cart-price.product_price{padding-left:10px;padding-right:10px;width:73px;}
.site_width .cart-price span{color:#222222;font-family:'Georgia';font-size:12px;}
.product_unity.common{padding-left:10px;padding-right:11px;}
.normal_cart{font-size:11px!important;font-weight:bold;}
.price.ewayy{float:left;width:100%;}
.ewayrecurring-checkout-index #checkout-step-review{left:0;}
.checkout-onepage-index .a-right.green_color, .ewayrecurring-checkout-index .a-right.green_color{margin-left:462px;}
.checkout-onepage-index .each_info .a-right.green_color strong, .ewayrecurring-checkout-index .each_info .a-right.green_color strong{color:#4f2b07 !important;}
.product-options-bottom .add-to-links{display:none;}
.product-cart .product-options{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;margin:0;padding:0;}
.product-options-bottom{border:medium none;padding:0;}
/*.product-options-bottom .price-box{display:none;}
#product-options-wrapper .last .required{display:none;}*/ 
.each_product .item-options{display:none;}
.a-center.edit{display:none;}
.options-list .price-notice{display:none;}
/*#product-options-wrapper .required{display:none;}*/
#product-options-wrapper{float:left;width:100%;}
.catalog-product-view .prod-qty{line-height:24px;}
.product-options-bottom{float:left;margin-top:0px;width:100%;}
.error_info{color:#33a807;float:left;font-weight:bold;line-height:26px;width:100%;min-height:26px;}
.opc-wrapper-opc.design_package_default.design_theme_stayloyal{padding:20px 5px 20px 0;width:758px;}
.order-subtitle{color:#99af1c !important;font-family:"arial" !important;font-size:24px !important;padding-left:10px !important;font-weight:normal !important;}
.opc-wrapper-opc .text-login{color:#6b6b6b;font-size:14px;font-weight:400;margin-top:10px;padding-left:10px;float:left;}
.margin-bottom20{margin-bottom:20px;}
.opc-col-left .order-subtitle{border:none;padding:0;font-weight:normal!important;}
.checkout-left{margin-left:10px;margin-top:45px;width:460px;}
.opc-wrapper-opc .opc-col-left{width:100% !important;}
.opc-index-index .fields{float:left;width:100%!important;}
.opc-index-index .customer-name{float:left;width:100%;}
.opc-index-index li .field, .opc-index-index li .wide{float:left;margin-bottom:5px;margin-right:0 !important;width:100% !important;}
.label-name{float:left!important;padding-top:4px;text-align:right!important;width:134px;}
.label-text-color{color:#5b5b5b !important;font-size:14px !important;}
.field.name-lastname label, .field.name-firstname label{float:left!important;padding-top:4px;text-align:right!important;color:#5b5b5b !important;font-size:14px !important;}
.ewayrecurring-checkout-index .field.name-lastname label, .ewayrecurring-checkout-index .field.name-firstname label, .ewayrecurring-checkout-index .field.name-middlename label{text-align:left !important;}
.opc-index-index .form-list .input-box, .opc-index-index .form-list li.wide .input-box{float:left !important;width:310px !important;clear:none;/*margin-left:15px;*/}
.opc-index-index .form-list .input-box input, .opc-index-index .form-list li.wide .input-box input{border:1px solid #dedddd !important;border-radius:3px !important;padding:5px 10px !important;background-color:#fff !important;color:#5b5b5b !important;width:289px!important;height:auto !important;line-height:normal !important;}
.opc-index-index .opc-wrapper-opc .opc-col-left .fields select{float:left;width:94%;}
.opc-index-index em{display:none;}
.opc-wrapper-opc .opc-col-center{width:100% !important;margin-left:0;}
.opc-wrapper-opc #shipping-block-methods{float:left;width:100%;}
#checkout-shipping-method-load{float:left;margin:10px 0;width:100%;}
.opc-wrapper-opc h3{border-bottom:none !important;}
.shipping-block{float:left;width:100%;}
.opc-wrapper-opc .payment-block{float:left;width:100%;margin-top:5px;}
.opc-index-index .discount-block .the_title_method{color:#80921a;display:block;float:left;font-family:'Georgia';font-size:18px;font-weight:bold;line-height:18px;margin-bottom:0;width:100%;}
.opc-index-index .discount-block{background:none repeat scroll 0 0 #f2f2f2;float:left;margin-top:15px;padding-bottom:50px;padding-left:20px;padding-top:15px;width:100%;border-radius:7px;}
.opc-index-index .discount-block form{float:left;width:100%;}
.opc-index-index .discount-form .input-box{float:left;margin-left:9px;margin-top:2px;width:auto !important;}
.discount-form .buttons-set{float:left;margin-top:0 !important;}
.opc-wrapper-opc .discount-block .button span span{background:none repeat scroll 0 0 #99af1c;border-radius:10px;font-size:14px;font-weight:normal;height:auto;line-height:25px !important;min-height:25px !important;}
.opc-wrapper-opc .discount-form > label{color:#4b4b4b;float:left;font-family:'Georgia';line-height:25px;}
.opc-wrapper-opc .discount-block .button span, .opc-wrapper-opc .discount-block .button{height:auto !important;}
#opc-discount-coupon-form{display:block !important;}
.opc-wrapper-opc .opc-col-right{float:left;width:100%;margin-left:0;}
.opc-index-index .opc-col-right h3{float:left;margin-bottom:0;margin-top:15px;width:100%;}
.ord-table-header{background-color:#8f8e93;color:#fff;height:32px;width:450px;}
.opc-wrapper-opc .order-table{float:left;}
.opc-index-index .main{padding:60px 0 120px;position:relative;}
#checkout-review-table-wrapper{float:left;display:table;}
#checkout-review-submit{float:left;width:100%;}
#review-buttons-container{float:left;width:90%;}
.opc-wrapper-opc .btn-checkout span span, .fake_button span span{border:2px solid #d2be5d;height:25px !important;line-height:25px !important;padding:7px 20px !important;}
.opc-wrapper-opc #review-buttons-container .button.btn-checkout.opc-btn-checkout span span, fake_buttons span span{height:24px !important;line-height:25px !important;min-height:39px !important;}
.opc-wrapper-opc .btn-checkout, .fake_button{float:right !important;height:40px !important;width:auto !important;}
.ord-table-header .table-col1, .ord-table-header .table-col2, .ord-table-header .table-col3{color:#fff;}
.table-col1{text-align:left;}
.md-modal{z-index:9999;}
.opc-index-index .inner-left-container{background:none repeat scroll 0 0 #fff;border-radius:17px;float:left;padding:30px 15px 10px;width:728px;}
.inner-template{min-height:600px;}
.order-management{padding-top:40px;}
.terms{padding-top:20px;position:relative;}
.terms-pen{margin-left:85px;margin-top:65px;position:relative;}
.cms-about-magento-demo-store .inner-left-container, .cms-about-magento-demo-store .inner-content{padding:0;}
.container{width:760px;margin:auto;padding:35px 0px;background-color:white;border-radius:17px;}
#first{float:left;}
#text1 h1{color:#543b23;font-family:'Georgia';font-size:40px;font-weight:bold;left:-57px;position:relative;}
#text1 p{padding:0 15px;}
h2{font-family:'Georgia';font-size:20px;font-weight:bold;color:#99af1c;line-height:20px;}
#text1 h3{font-family:'Georgia';font-size:24px;font-weight:bold;color:#5f5f5f;}
p{font-family:'Georgia';font-size:12px;color:#333333;line-height:18px;text-align:justify;}
p span{color:#422d18 !important;font-weight:bold;}
#text2{float:left;width:58%;padding:0px 15px;}
#brown1{background:url('//stayloyal.com.au/images/pic2.png')}
#brown1 p{border-radius:10px 0 0 10px;}
#brown2 p{border-radius:0px 10px 10px 0px;padding:17px 24px;}
#brown2{background:url("//stayloyal.com.au/images/pic3.png");width:46%;background-position:right top;background-repeat:no-repeat;}
.brown-text{width:36%;background-repeat:no-repeat;float:right;height:378px;}
.brown-text p{font-size:14px;color:white;font-style:italic;font-family:Arial;text-align:center;background-color:#422d18;padding:16px 15px;margin-top:301px;}
#three{clear:both;padding:0 15px;}
#text3{float:right;width:50%;padding:0px 15px;}
#text3 img{padding:0 105px;}
#text4{clear:both;padding:0 15px;}
#color{color:#8caa24 !important;}
#quote{font-size:22px;font-family:'Georgia';color:#8caa24;line-height:26px;text-align:center;padding:0 96px;font-weight:bold;}
#text4 h3{color:#422d18;text-align:center;font-weight:bold;}
#text5{padding:0 15px;}
#first-paragraph p{float:right;width:63%;}
#second-paragraph p{float:left;width:63%;}
#second-paragraph img{margin-top:-120px;}
#third-paragraph p{float:right;width:63%;}
#third-paragraph img{margin-top:-50px;}
#fourth-paragraph p{float:left;width:63%;}
#fourth-paragraph img{margin-top:-70px;}
#fifth-paragraph p{float:right;width:63%;}
#fifth-paragraph img{margin-top:-20px;}
#sixth-paragraph p{float:left;width:63%;}
#sixth-paragraph img{margin-top:-100px;}
#seventh-paragraph p{float:right;width:63%;}
#seventh-paragraph img{margin-top:-96px;}
#text3 > img{margin-top:-18px;}
#text1 > h2{text-align:right;width:98%;}
#m1{margin-left:-65px;}
#m2{margin-left:-28px;}
a.home-link{line-height:17px!important;}
.menu-container.mobilee{display:none;}
.video_par{line-height:35px!important;}
.col2-set .col-2{float:right;width:48%;}
.button > span{background:none!important;}
.button.btn-continue span, .button.btn-update span, .button.btn-empty span{background:none repeat scroll 0 0 #402206 !important;}
.checkout-left.fl.order-top .md-modal{max-width:320px;min-width:320px;z-index:999999;}
.md-content-wrapper #login-form{padding-left:10px !important;padding-right:10px !important;width:288px;}
.bottom_row h2.fl{clear:both;float:left;padding-top:0;width:auto;color:#2b190b;}
.item-options{display:none;}
.ewayrecurring-checkout-index .form-list label{width:100%;}
.ewayrecurring-checkout-index .form-list label.required em{left:-9px !important;right:0 !important;}
.ewayrecurring-checkout-index .main{min-height:740px;margin-bottom:0;}
#shipping-method-buttons-container, #payment-buttons-container{margin-top:25px !important;}
.calendar{left:50% !important;position:fixed !important;}
.calendar thead .title{height:auto!important;position:relative;}
.fields.email_adress{display:none;}
#billing-new-address-form label{text-align:left;}
#billing-new-address-form .field.name-lastname label, #billing-new-address-form .field.name-firstname label{}
.twitter_share a:hover{background:url("../images/twitterh.png");}
.twitter_share a{background:url("../images/tweetrn.jpg");display:block;height:33px;width:31px;}
.sign_for{float:left;font-size:14px;margin-top:20px;overflow:auto;width:100%;text-align:left;font-family:'Georgia';}
.sign_for input{float:left;margin-right:10px;}
.sign_for span{display:block;float:left;width:94%;margin-bottom:10px;font-family:'Georgia';}
.instruction span{float:left;margin-bottom:10px;font-family:'Georgia';font-size:14px;text-align:left;}
.secure_web{float:left;width:190px;}
.ewayrecurring-checkout-index #checkout-step-payment{padding-left:20px;padding-right:16px;}
.ewayrecurring-checkout-index #checkout-payment-method-load{width:96%;}
.ewayrecurring-checkout-index .col-main{min-height:1140px;}
.opc-col-center .comment-block{display:none;}
#checkout-shipping-method-load, #checkout-payment-method-load{background:none repeat scroll 0 0 #efefef !important;border:1px solid #d5d5d5;}
.ewayrecurring-account-index .main{background:#fff;padding:10px;min-height:800px;}
.header .logo.fl{padding-top:0 !important;}
.prod-desc{text-align:left;}
#product-options-wrapper{display:block;}
.shopping_row2{display:none;}
.multishipping{display:none;}
.cart > form{margin-top:45px;}
.edit_row{display:none;}
.editbutton{display:none;}
#box3 ul.feeding-guidelines li p{text-align:left !important;line-height:15px !important;font-size:12px !important;}
.account-create .page-title h1{font-family:'Georgia';font-size:24px;line-height:45px;padding:0;padding-top:25px;font-weight:bold;color:#4f2b07;}
.customer-account-create .main{padding-top:0px;}
.customer-account-create .account-create .control{display:none;}
.customer-account-create .form-list label{text-align:left !important;}
.customer-account-create .form-list .input-box input{border:1px solid #c7c7c7;border-radius:6px;float:left;line-height:28px;padding:0 10px;width:258px;}
.customer-account-create .field.name-lastname label{width:73px;}
.customer-account-create .form-list .field{margin-right:25px;}
.customer-account-create .back-link{display:none;}
.account-create .button span span{line-height:35px;}
.customer-account-create button.button span{height:35px;min-height:35px;line-height:35px;float:left;}
.customer-account-create .buttons-set button.button{float:left;}
.account-login button.button span{height:35px;min-height:35px;line-height:35px;margin-right:25px;float:left;}
.customer-account-login .col2-set{height:270px;}
.customer-account-login .col2-set .col-1.new-users{padding-right:55px;}
.opc-col-center .discount-block{display:none !important;}
.opc-col-center .shipping-block{display:none !important;}
#co-billing-form .form-list .control{display:none !important;}
#billing-new-address-form .field.name-lastname label{width:134px !important;text-align:left;}
#billing-new-address-form .field.name-firstname label{text-align:left;}
.opc-wrapper-opc label{width:134px;}
.col-left.sidebar .block-content ul li{text-align:left !important;}
.block.block-banner{display:none !important;}
.main-container.col2-left-layout .main{background-color:#fff;padding-top:30px;}
.col2-left-layout .col-main{width:72%;margin-right:2%;}
.item{margin-top:15px;}
.item h3{text-align:left;}
.item address{text-align:left;}
.col2-set .col-1{width:49%;}
.box{margin-top:15px;}
.box-title{text-align:left;}
.dashboard .col2-set .col-1, .first_colomn{min-height:0 !important;}
.col-2 > h4{color:#99af1c;float:left;font-family:'Georgia';font-size:16px;font-weight:bold;margin-top:13px;text-align:left;width:100%;}
.col-1 address{text-align:left;}
.col-2 address{text-align:left;}
.my-account input[type="text"]{padding:4px 8px;border:1px solid #ccc;border-radius:4px;}
.my-account .form-list .input-box{width:260px !important;}
.customer-account-create #form-validate{float:left;padding:0 104px 162px 94px;width:790px;}
.fieldset.personal_info{float:left !important;margin:0 !important;padding-right:55px;width:310px !important;}
.personal_info .legend, .loggin_info .legend{float:left !important;margin:0 !important;padding:0 !important;width:100% !important;}
.personal_info .form-list, .loggin_info .form-list{border:medium none !important;float:left !important;margin-top:23px;padding:0 !important;width:100% !important;}
.customer-account-create fieldset{background:none !important;}
.fieldset.loggin_info{float:right !important;margin:0 !important;padding:0 !important;width:48% !important;}
.page-title{border:medium none;}
.col-2.registered-users p.required{display:none;}
.registered-users .f-left{margin-top:7px;}
.monthly.validation-advice{width:165px;display:none;}
.eway-recurrence{color:#000;float:left;font-weight:bold;margin:10px 0;text-align:left;width:82%;}
.aut_d_deliv{background:url("../images/car_delivery.png");background-repeat:no-repeat;background-position:left center;float:left;padding-left:45px;}
.the_period{float:left;margin-left:15px;}
.option_signed{color:#000;float:left;font-weight:bold;clear:both;padding-left:45px;background:url("../images/sign_icon.png");background-repeat:no-repeat;background-position:left center;}
.number_recurr{margin-right:4px;}
.customer-account-index .main .col-main{width:680px;}
.customer-account-index .block-content .summary{float:left;width:100%;}
.customer-account-index .summary .subtotal{float:left;}
.customer-account-index .block.block-cart .block-content .actions{float:right;width:80px;}
.customer-account-index .summary .actions .button span{background:none repeat scroll 0 0 #402206 !important;float:left;padding:0;border-radius:5px;}
.customer-account-index .summary .actions .button span span{float:left;padding:0 9px !important;}
.customer-account-index .block.block-cart .block-subtitle{border-bottom:1px solid #e4e4e4;color:#99af1c;float:left;margin-bottom:10px;margin-top:10px;width:100%;}
.customer-account-index .col-left.sidebar{width:250px;border-radius:5px;}
.customer-account-index .block .block-title{background:#f7f7f7;}
.customer-account-index .block{border-radius:5px;}
.customer-account-index .mini-products-list .product-details{text-align:left;}
.customer-account-index .block .block-title strong span{color:#402206;}
.customer-account-index .page-title h1{color:#402206;font-weight:bold;}
.customer-account-index .box-head h2{border-right:1px solid #b6b6b6;float:left;line-height:14px;margin-bottom:22px;margin-right:7px;padding-right:7px;}
.customer-account-index .box-head a{display:block;float:left;}
.customer-account-index #my-orders-table .nobr a{color:#99af1c;}
.customer-account-index .box-title h3{border-right:1px solid #b6b6b6;color:#402206;float:left;line-height:14px;margin-right:7px;padding-right:7px;}
.customer-account-index .box-title a{display:block;float:left;line-height:14px !important;}
.customer-account-index .box-account.box-info .box-head h2{border:medium none;}
.loaderr_gif{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);height:100%;position:fixed;top:0;width:100%;z-index:999999;display:none;}
.loaderr_gif img{display:block;left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%;}
.catalog-product-view .paypal-logo{display:none;}
.catalog-product-view .prod-desc{float:left;}
.auto_d_checked, .normal_cart_checked{margin-right:10px;}
.payment_hidden{float:left;margin-top:10px;}
#ccsave_expiration_yr{width:70px;}
.fake_button{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;box-shadow:none !important;cursor:pointer;}
.fake_button span span{background-image:none !important;background:linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;background:-webkit-linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;background:-o-linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;background:-moz-linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;background:linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;border:1px solid #AA5707 !important;border-radius:3px;font-family:Arial;font-weight:normal;color:#000;font-size:20px;}
.opc-index-index #review-buttons-container .button.btn-checkout.opc-btn-checkout, .text_betwwen{display:none;}
.class3, .class6{margin-top:26px;}
#ewayrecurring_direct_rebillIntervalType{min-width:75px;}
#ewayrecurring_direct_cc_type{width:260px;}
.contacts-index-index .success-msg span{margin-top:0;width:94% !important;}
.contacts-index-index .bold_text{display:block;font-family:'Georgia';font-size:18px !important;margin-top:0 !important;text-align:center;width:100% !important;line-height:28px;}
.contacts-index-index #messages_product_view .second_span{margin-top:25px !important;color:#333;font-family:'Georgia';font-weight:normal;font-size:15px;}
.contacts-index-index #messages_product_view .signature{color:#333;font-family:'Georgia';font-size:15px !important;font-weight:normal;margin-right:46px !important;text-align:right;width:29% !important;margin-top:10px;}
.contacts-index-index #messages_product_view .signature .stayloyal_signature{display:block !important;float:right;font-family:'Georgia';font-size:15px !important;margin-right:0;width:36% !important;}
.contacts-index-index .success-msg{border-top-left-radius:17px;border-top-right-radius:17px;min-height:160px !important;text-align:left;border:none !important;}
.contacts-index-index #messages_product_view{background-color:#222;width:818px;background:linear-gradient(to bottom, #ddebd1 0%, #ffffff 50%, #ffffff 50%, #ddebd1 100%) repeat scroll 0 0/100% auto rgba(0, 0, 0, 0);border-top-left-radius:17px;border-top-right-radius:17px;}
#payment_form_ccsave label{padding-left:0;width:97%;}
.opc-index-index .form-list #expiration_card_li .input-box{width:auto !important;}
.opc-index-index #expiration_card_li{float:left;width:50%;}
#ccv_li{float:left;width:19%;}
.opc-index-index #ccv_li .input-box{float:left;width:100% !important;margin:0;}
.opc-index-index #ccv_li .input-box #ccsave_ccv_number{float:left;width:103%!important;}
#checkout-payment-method-load{border:medium none;}
.block-viewed{display:none;}
.contact-inner-left.inner-left.fl{border-radius:17px;}
.checkout-onepage-success .inner-right.fr{min-height:104%;}
.ewayrecurring-checkout-index .sign_for{color:#111;font-weight:bold;font-family:"Arial";}
.ewayrecurring-checkout-index #signingg2{clear:both;margin-top:5px;}
.ewayrecurring-checkout-index .sign_for span{line-height:15px;font-family:"Arial";}
.ewayrecurring-checkout-index .fake_button{height:30px !important;margin-top:2px;}
.ewayrecurring-checkout-index .fake_button span span{border:medium none;padding:7px 20px !important;text-shadow:none;text-transform:none;}
.block.block-list.block-compare{display:none;}
#account_profile_list_view tbody tr td:nth-child(2){display:none;}
#real_button{display:none;}
.discount-form .input-box{margin-bottom:10px;margin-left:0px;width:100%;}
.discount-form .button > span{margin-left:0 !important;margin-right:13px;}
#shopping-cart-totals-table{display:none;}
.error_black{float:left;font-weight:bold;line-height:20px;margin-top:16px;width:100%;}
.free_sample_cart{color:#99af1c;font-weight:bold;}
.product-price .special_pricee{font-family:"Times New Roman";font-size:14px;font-weight:bold;}
#ewayrecurring_direct_cc_type_exp_div{float:left;}
#ewayrecurring_direct_expiration{float:left;width:70px;}
#ewayrecurring_direct_ccv_number{line-height:23px;width:67px;}
#ccv_li{float:left;margin-left:10px;}
.checkout-onepage-succes .block-reorder{display:none;}
.each_shipping_row{display:none;}
.cms-thank-you .success-msg{display:none;}
.block.block-reorder{margin-top:20px;}
.checkout-onepage-success .block.block-reorder{display:none;}
.customer-account-create .form-list .field label, .customer-account-create .form-list label{color:#4b4b4b;font-size:13px;font-weight:normal;padding-bottom:0px;padding-top:0;line-height:24px;}
.customer-account-create .form-list select{width:100%;}
.about_us_pg{padding:0px;}
.about_us_pg > .container > .inner-content{padding:0px;}
.paypal-express-review .main{background:none repeat scroll 0 0 #fbfbfb;border-radius:10px;margin-top:40px;padding-top:78px;position:relative;}
.paypal-express-review .info-set.col2-set{padding-left:10px;padding-right:10px;}
.paypal-express-review #shipping_method_form fieldset{text-align:left;}
.paypal-express-review .col2-set .col-1, .first_colomn{margin-bottom:20px;min-height:60px;}
.paypal-express-review .box-title{margin-bottom:6px;}
.paypal-express-review .box-content{text-align:left;}
.paypal-express-review #checkout-review-table{margin:15px 0;}
.paypal-express-review #review-buttons-container{/*width:712px;*/margin:10px auto 40px;}
.paypal-express-review .page-title h1{font-size:28px;}
.paypal-express-review .page-title{margin-bottom:15px;padding-bottom:40px;padding-top:30px;}
.paypal-express-review .main{padding-top:30px;}
.home-right .home-newsletter{background-size:auto 100%;}
.green p{color:#8caa24;font-family:'Georgia';font-size:24px;}
.dg_cnsprcy{background-color:#fff;background-image:url("http://stayloyal.com.au/media/dogs/1.png");background-repeat:no-repeat;background-position:center;height:auto;display:table;}
.dg_cnsprcy p{margin-top:15px;text-align:center !important;font-size:14px;font-family:"Arial";}
.box-1{clear:both;margin:0px 0 0;z-index:2147483647;}
.instruction textarea{float:left;font-family:"Courier New", Courier, monospace;}
.feed-guide{color:#9DC514;font-size:30px;font-weight:bold;font-family:'Georgia';}
.catalog-product-view .order-management{padding-top:20px;}
.catalog-product-view .inner-template.order-management > h1{color:#9dc514;font-size:25px;font-weight:bold;}
.catalog-product-view .inner-template{min-height:515px;}
.bottum-part .product_imagee{float:left}
.bottum-part .product-page-name{color:#1b8f3e;font-size:15px;padding-left:10px;font-weight:bold;}
.bottum-part .product-cart{padding-bottom:30px;float:left;margin-left:10px;width:90%;}
.bottum-part .product-price > span{color:red;font-size:13px;font-weight:bold;}
.bottum-part .add-to-cart button{margin:0 !important;}
#box4 > a{color:#3a87b5;float:left;padding-left:10px;text-decoration:none;margin-bottom:10px;}
#box4 > p:first-child, .customer-data > p:first-child{color:white;font-weight:bold;padding-bottom:10px;text-decoration:underline;}
.review_content > a{text-decoration:none;font-weight:bold;}
.customer-image{display:inline;}
.slick-images{margin:0 auto;width:90%;}
.customer-data > a{color:white;float:left;padding-bottom:5px;padding-top:5px;text-decoration:none;}
.customer-image > img{padding:8px 0;}
.review_content > div{text-align:center;padding-top:5px;}
@media (max-width:800px){.cms-dog-food-conspiracy .box-5{margin-top:15px !important;}
.cms-dog-food-conspiracy .col-6{float:left;margin:0 10px 0 0;width:48% !important;}
.cms-dog-food-conspiracy .box-6 > img{margin:20px auto !important;max-width:80% !important;width:100% !important;}
.cms-dog-food-conspiracy .box-6{margin-top:25px;}
.cms-dog-food-conspiracy .health-content p{margin-left:63px !important;}
.cms-dog-food-conspiracy .div-offer{margin-bottom:15px;}
.cms-dog-food-conspiracy .box-8 .left > img{margin-bottom:0 !important;margin-left:auto !important;margin-right:auto !important;margin-top:15px;max-width:70% !important;}
.cms-dog-food-conspiracy .box-2 .dog-cat{max-width:80% !important;width:100% !important;}
.cms-dog-food-conspiracy .box-8 .des{margin-left:28px;margin-top:15px;text-align:left;}
.cms-dog-food-conspiracy .box-9 .full li{margin-left:25px !important;}
.cms-dog-food-conspiracy .box-9 .full p{color:#000000;margin-left:25px;}
.cms-dog-food-conspiracy .box-10.white.div-form{margin-top:25px;}
.cms-dog-food-conspiracy .dog-head > li{margin-left:25px;}
.cms-dog-food-conspiracy .box-4 .col-6 > p{margin-left:25px !important;}
.cms-dog-food-conspiracy .box-3 .img-box-content p{line-height:20px;margin-left:25px;padding:5px 0 10px;}
.cms-dog-food-conspiracy .green-box li{margin-left:25px;}
.cms-dog-food-conspiracy .box-3 .img-box > img{margin:0 auto !important;}
.cms-dog-food-conspiracy .aust_dogs{margin-bottom:20px !important;font-size:20px !important;}
.cms-dog-food-conspiracy .box-7 .div-offer{padding:10px !important;}
.cms-dog-food-conspiracy .box-10 .panel{margin-left:20px;}
.cms-7-things-about-dog-food .inner-left{height:150px !important;}
.cms-heal-itchy-dog .inner-left{height:175px !important;}
#product_addtocart_form{display:inline-block;}
.customer-data{}
.home-right.fr > div#box4{}
}
@media (max-width:767px){.heals-dogs-cont, .product-puppy-cont{width:100% !important;}
.video_par{margin:0px !important;padding:0 !important;width:100% !important;}
.inner-left{width:78% !important;}
.heals-dogs-cont, .product-puppy-cont{width:100%;}
.product-puppy-list-top{width:100%;}
.product-puppy-list-top ul{margin:20px 0 0 100px;text-align:left;width:75%;}
.cms-dog-food-conspiracy .box-1 .box > li{width:100% !important;}
.cms-dog-food-conspiracy .box-1 .col-4{margin-bottom:20px;max-width:75%;}
.cms-dog-food-conspiracy .box-1 .col-4 > img{margin:0 !important;max-width:90% !important;width:100% !important;}
.cms-dog-food-conspiracy .box-3 .img-box-content p{line-height:20px;margin-left:25px;padding:0 !important;}
}
@media (max-width:639px){.cms-dog-food-conspiracy .inner{width:88%;}
.cms-dog-food-conspiracy .inner-left.fl{width:100% !important;}
.cms-dog-food-conspiracy .inner-left-container.about_us_pg.dog_cons_pg{width:100% !important;}
.cms-heal-itchy-dog .heals-dogs-cont .video_par{margin-left:0px !important;}
.cms-7-things-about-dog-food .heals-dogs-cont .video_par{margin-left:0px !important;}
}
@media (max-width:568px){.cms-dog-food-conspiracy .health-content p{margin-left:45px !important;}
.cms-dog-food-conspiracy .box-7 .div-offer{padding:10px 0px !important;}
.box-10 .panel .textbox{width:50% !important;}
.cms-7-things-about-dog-food .heals-dogs-cont .video_par{margin:0 !important;}
}
@media (max-width:567px){.cms-dog-food-conspiracy .box-2 .col-6{width:100% !important;}
.cms-dog-food-conspiracy .col-6{float:left;margin:0 10px 0 0;width:44% !important;}
}
@media (max-width:479px){.inner-left{width:100% !important;}
.newsletter_input{width:auto !important;}
.inner-left-container{width:100% !important;}
}
@media (max-width:430px){.cms-dog-food-conspiracy .box-3.yellow-green{background-size:100% 42%;}
.cms-dog-food-conspiracy .box-4 .col-6{width:92% !important;}
.cms-dog-food-conspiracy .box-4 .full{height:690px !important;}
}
@media (max-width:399px){.inner-left{width:100% !important;}
.newsletter_input{width:auto !important;}
.product-puppy-list-top ul{margin-top:0 !important;text-align:left;width:75%;}
.cms-dog-food-conspiracy .inner-left.fl{display:block !important;width:100% !important;}
.cms-dog-food-conspiracy .box-1 .full{display:block !important;}
}
@media (max-width:375px){.product-puppy-list-top ul{margin-top:0 !important;text-align:left;width:75%;margin-left:35px;}
.newsletter_input{float:left !important;}
.newsletter_submit{float:left !important;}
.cms-heal-itchy-dog .heals-dogs-cont .video_par{margin-left:25px !important;}
.cms-7-things-about-dog-food .heals-dogs-cont .video_par{margin-left:25px !important;}
}
@media (max-width:360px){.cms-dog-food-conspiracy .box-3.yellow-green{background-size:100% 46%;}
.cms-dog-food-conspiracy .box-4 .full{height:700px !important;}
}
@media (max-width:320px){.cms-dog-food-conspiracy .box-4 .full{height:795px !important;}
.cms-heal-itchy-dog .heals-dogs-cont .video_par{margin-left:12px !important;}
.cms-7-things-about-dog-food .heals-dogs-cont .video_par{margin-left:12px !important;}
}
.brkline{border:3px solid #E2E3F7;border-radius:2px;margin:10px 0;height:0px;}
.bottum-part > .product-cart > .product-price:nth-child(2) > .add-to-cart > .btn-cart{font-size:12px;height:25px;line-height:0;width:120px !important;cursor:pointer;}
.bottum-part > .product-cart > .product-price:nth-child(3) > .add-to-cart > .btn-cart{font-size:12px;height:25px;line-height:0;width:120px !important;cursor:pointer;background-color:#00A2E8;background-image:none !important;}
.bottum-part .add-to-cart{float:right;}
.review_content > div{text-align:left;}
.strip-read-more,.strip-read-less{color:#0055cc;cursor:pointer;font-weight:bold;text-decoration:underline;text-transform:uppercase;}
.no-strip-paragraph{display:none;}
.each-star{background-image:url("star-gold.png");background-size:100% 100%;display:table;float:left;height:20px;margin:0 2px;width:20px;}
.stars-and-link{display:table;width:100%;margin-top:10px;}
.stars-and-link a{display:table;float:left;margin-left:10px;margin-top:2px;text-decoration:underline;}
.stars-and-link .review_link{display:table;float:left;margin-left:10px;margin-top:2px;text-decoration:underline; color:#05c;}
.five-stars{display:table;float:left;}
.auto_d_checked + span + span{font-size:24px !important;}
.product-price:hover{color:#EE1D24;}
button.button.btn-cart,#product-addtocart-button{background-image:none !important;background:linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;background:-webkit-linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;background:-o-linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;background:-moz-linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;background:linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;border:1px solid #AA5707 !important;border-radius:3px;font-weight:normal;}
button.button.btn-cart:hover,#product-addtocart-button:hover{background-image:none !important;background:linear-gradient(top,#fbba04,#fdbf1c,#e69000,#e65a00) !important;background:-webkit-linear-gradient(top,#fbba04,#fdbf1c,#e69000,#e65a00) !important;background:-o-linear-gradient(top,#fbba04,#fdbf1c,#e69000,#e65a00) !important;background:-moz-linear-gradient(top,#fbba04,#fdbf1c,#e69000,#e65a00) !important;background:linear-gradient(top,#fbba04,#fdbf1c,#e69000,#e65a00) !important;}
.bottum-part > .product-cart > .product-price:nth-child(3) > .add-to-cart > .btn-cart{background-image:none !important;background:linear-gradient(top,#B5D6E9,#33A6D3,#0082C0,#026EAC) !important;background:-webkit-linear-gradient(top,#B5D6E9,#33A6D3,#0082C0,#026EAC) !important;background:-o-linear-gradient(top,#B5D6E9,#33A6D3,#0082C0,#026EAC) !important;background:-moz-linear-gradient(top,#B5D6E9,#33A6D3,#0082C0,#026EAC) !important;background:linear-gradient(top,#B5D6E9,#33A6D3,#0082C0,#026EAC) !important;font-weight:normal;color:#000;border-radius:3px;border:none !important;}
.bottum-part > .product-cart > .product-price:nth-child(3) > .add-to-cart > .btn-cart:hover{background-image:none !important;background:linear-gradient(top,#b0d3e8,#2da3d2,#0079b3,#026197) !important;background:-webkit-linear-gradient(top,#b0d3e8,#2da3d2,#0079b3,#026197) !important;background:-o-linear-gradient(top,#b0d3e8,#2da3d2,#0079b3,#026197) !important;background:-moz-linear-gradient(top,#b0d3e8,#2da3d2,#0079b3,#026197) !important;background:linear-gradient(top,#b0d3e8,#2da3d2,#0079b3,#026197) !important;}
.prod-cart-btn{font-size:16px;margin-bottom:20px !important;}
.product-head{overflow:visible;}
.product-price label{cursor:pointer;}
.button.btn-cart span{background:transparent none repeat scroll 0 0;border:medium none;color:#000;font-family:Arial;}
.nav-container ul li a{padding:8px 20px;}
.logo img{height:auto !important;width:268px !important;}
.quick-access{float:right;margin:0;}
.header-t-r{width:160px;margin-top:6px;}
.welcome_msg{background-image:none;box-sizing:border-box;float:left;font-size:12px;padding-left:38px;width:100% !important;text-align:center !important;}
.header-t-r a{padding:0;}
.bottom_row h1{font-size:34px;}
.header-right{margin-bottom:10px;}
.magento.home{padding:10px 0 90px;}
.home-dog{top:13px;}
.header-grass{height:360px;}
.slider{margin-top:15px;}
.bottom_row h1{margin-left:10px;margin-top:-7px;}
.about-us-grass{height:146px;}
.button.btn-cart span{padding: 2px 19px 4px;}
.bottum-part > .product-cart > .product-price:nth-child(2) > .add-to-cart > .btn-cart,.bottum-part > .product-cart > .product-price:nth-child(3) > .add-to-cart > .btn-cart{height:35px;width:135px !important;font-size:13px;}
.welcome_msg a span{color:#2a1a0b;}
.welcome_msg a:hover span{color:#fff;}
.welcome_msg{font-family:arial;font-weight:bold;}
.welcome_msg > a{font-weight:normal;}
.welcome_msg > a{text-transform:none;}
.prod-cart-btn{-webkit-appearance:none !important;display:block !important;min-width:150px !important;width:153px !important;font-size:15px !important;-webkit-border-fit:initial !important;}
.welcome_msg > a:nth-child(2){font-weight:bold;}
.learnmore{text-decoration:underline;}
.home-right .home-newsletter .news-title{width:230px;}
.green-box-with-border{background:#adc349 none repeat scroll 0 0;border:1px solid #94c039;border-radius:10px;display:table;padding:0 20px;}
.product-home-img-cont{position:relative;}
.best-seller{background-image:url("best-seller.png");display:table;height:70px;position:absolute;right:-10px;top:0;width:80px;background-size:100% 100%;}
.product-home .product-price-details{text-align:center;}
button.button.btn-cart{/*display:initial !important;*/}
@media (max-width:480px){.best-seller{right:3px;}
}
.header-t-r{float:left;}
.header-top-right{float:left;}
.header-right .bottom_row{float:left;width:173px;margin-left:10px;margin-top:2px;}
.header-right .bottom_row h1, .header-right .bottom_row h2{float:left;width:100%;}
.header-right .bottom_row h2{font-family:'Georgia';}
.quick-access{width:608px !important;}
.shopping_cart{width:122px;background-size:100% auto;margin-right:10px;}
.fl.australia-made > img, .fl.free-dev-logo > img{height:auto !important;max-width:53px;margin-top:5px;}
.bottom_row h1{font-size:31px;margin-left:0;}
.header-right h2{font-size:17px;padding-left:2px;}
.header-right h2 span{padding-right:0;}
.cartgo{font-size:12px;}
.header .logo{padding-top:10px;}
.welcome_msg{cursor:pointer;padding-left:32px;}
.myaccountbtn:hover{color:#fff;text-decoration:underline;}
.header-t-r{background-size:22px auto !important;}
.logoutbtn{padding:0 0 !important;}
.product_imagee{position:relative;}
body.product-15kg-grain-free-dog-food .product_imagee .best-seller-badge, body.product-15kg-grain-free-dog-food-1 .product_imagee .best-seller-badge, body.product-15kg-grain-free-dog-food-t2 .product_imagee .best-seller-badge, body.product-15kg-grain-free-dog-food-t1 .product_imagee .best-seller-badge{background-image:url("best-seller.png");background-size:100% 100%;display:table;height:112px;position:absolute;right:0px;top:-1px;width:112px;}
.product_imagee{position:relative;display:table;margin:0 auto;}
@import url(https://fonts.googleapis.com/css?family=Lato);.page-dogcondition{display:table;height:1390px;width:758px;}
.dogcond{display:table;height:auto;margin:20px auto 30px;text-align:center;width:100%;}
.dogcond h2{color:#818285;font-family:'Lato', sans-serif;font-size:39px;font-weight:normal;margin-bottom:25px;margin-top:15px;text-align:center;}
.dogcond p{font-size:14px;margin:0 50px;text-align:center;font-family:'Lato', sans-serif;color:#231f20;}
.example{display:table;width:100%;position:relative;}
.example h3{color:#231f20;font-family:'Lato', sans-serif;font-size:14px;font-weight:bold;position:absolute;right:205px;text-align:center;}
.positionabs{position:absolute;}
.goodc1{display:table;top:15px;width:50%;text-align:left;}
.goodc1 img{width:250px;margin-left:15px;}
.goodc1 img:nth-child(2){position:absolute;right:90px;top:75px;width:35px;}
.goodc1 img:nth-child(3){position:absolute;right:60px;top:170px;width:35px;}
.goodc1 > p{float:left;font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:15px;text-align:center;top:110px;width:142px;}
.goodc2{display:table;float:left;width:50%;top:220px;text-align:left;}
.goodc2 > img{width:220px;margin-left:10px;}
.goodc2 > p{font-size:11px;left:238px;position:absolute;top:0;width:110px;font-family:'Lato', sans-serif;line-height:13px;text-align:right;}
.bad{display:table;float:left;right:0;top:0;width:50%;text-align:left;}
.bad > img{width:250px;}
.bad > p{font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:30px;text-align:right;top:118px;width:130px;}
.bad > img:nth-child(2){position:absolute;top:75px;width:30px;right:100px;}
.bad2{display:table;right:0;top:210px;width:50%;text-align:left;}
.bad2 > img{width:220px;}
.bad2 > p{font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:25px;text-align:right;top:10px;width:110px;}
.bad2 > img:nth-child(2){position:absolute;right:75px;top:-25px;width:30px;}
.goodc3{display:table;float:left;top:275px;width:50%;text-align:left;}
.goodc3 > img{padding-left:15px;width:250px;}
.goodc3 > img:nth-child(2){position:absolute;right:85px;top:70px;width:35px;}
.goodc3 > p{font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:35px;text-align:right;top:105px;width:130px;}
.example h4{display:table;font-family:'Lato', sans-serif;font-size:14px;font-weight:bold;left:255px;position:absolute;right:0;top:300px;z-index:1;}
.bad3{top:465px;width:50%;text-align:left;}
.bad3 > p{font-family:'Lato', sans-serif;font-size:11px;position:absolute;right:0;width:110px;line-height:13px;}
.bad3 > img{padding-left:15px;width:250px;}
.bad3 > img:nth-child(2){position:absolute;right:90px;top:85px;width:30px;}
.bad3 > p{font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:10px;text-align:right;top:125px;width:167px;}
.bad4{right:0;top:278px;width:50%;text-align:left;}
.bad4 > img{width:250px;}
.bad4 > img:nth-child(2){position:absolute;right:95px;top:75px;width:30px;}
.bad4 > p{font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:25px;text-align:right;top:115px;width:130px;}
.bad5{right:20px;top:480px;width:55%;text-align:left;}
.bad5 > img{width:220px;}
.bad5 > img:nth-child(2){position:absolute;right:0px;top:10px;width:30px;}
.bad5 > p{font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:42px;text-align:right;top:0;width:115px;}
.good4{right:30px;top:545px;width:50%;text-align:left;}
.good4 > img{position:absolute;right:0;width:220px;}
.good4 > img:nth-child(2){position:absolute;right:240px;width:35px;}
.good4 > p{font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:205px;text-align:center;top:35px;width:110px;}
.good5{right:335px;top:680px;width:50%;text-align:left;}
.good5 > img{width:250px;}
.good5 > img:nth-child(2){position:absolute;right:110px;top:70px;width:35px;}
.good5 > p{font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:75px;text-align:right;top:105px;width:110px;}
.example h5{font-family:'Lato', sans-serif;font-size:14px;font-weight:bold;position:absolute;right:240px;top:675px;z-index:1;}
.good6{top:875px;width:50%;text-align:left;}
.good6 > img{padding-left:15px;width:220px;}
.good6 > img:nth-child(2){position:absolute;right:95px;top:25px;width:35px;}
.good6 > p{font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:66px;text-align:right;top:60px;width:112px;}
.bad6{right:0;top:675px;width:50%;text-align:left;}
.bad6 >img{width:250px;}
.bad6 > img:nth-child(2){position:absolute;right:115px;top:75px;width:30px;}
.bad6 > p{font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:30px;text-align:right;top:110px;width:133px;}
.bad7{right:0;top:876px;width:50%;text-align:left;}
.bad7 > img{width:220px;}
.bad7 > img:nth-child(2){position:absolute;right:95px;top:30px;width:30px;}
.bad7 > p{font-family:'Lato', sans-serif;font-size:11px;line-height:13px;position:absolute;right:50px;top:70px;width:110px;text-align:right;}
.recomandation{display:table;left:50%;margin:0 auto 0 -364px;position:absolute;top:1165px;width:728px;}
.recomandation > p{color:#231f20;font-family:'Lato', sans-serif;font-size:15px;margin:20px 25px;text-align:center;line-height:20px;}
.recomandation >p:nth-child(3){font-size:12px;}
.recomandation a{color:#23408f;font-weight:bold;text-decoration:none;font-family:'Lato', sans-serif;}
.recomandation a:hover{opacity:0.7;}
.dogconditionslider ol{display:none;}
.dogconditionslider .slides > li{padding:0 !important;list-style-type:none !important;background-image:none !important;text-align:center;font-family:'Georgia';}
.dogconditionslider ul{padding:0 !important;margin:0 !important;list-style:none !important;}
.dogconditionslider .slides img{margin-top:18px;max-width:255px;}
.dogconditionslider h3, h3.title-dogpanelhome{font-family:'Georgia' !important;line-height:30px !important;}
.dogconditionslider .slides{height:255px !important;overflow:hidden;}
.rebillorderdiv .content .form-list{width:30%;float:left;}
.rebillorderdiv .content .instruction{float:left;border-radius:10px;border:2px solid #000;padding:10px;width:35%;margin-top:14%;}
.rebillorderdiv .content .instruction h2{color:#000;text-decoration:underline;text-transform:uppercase;font-family:Verdana, Geneva, sans-serif;font-size:14px;}
.rebillorderdiv .content .instruction p{color:#000;}
.menu-left{float:none;}
@media (min-width:830px) and (max-width:1030px){.nav-container ul li a{padding:8px 11px;}
}
.productdropdown{margin-top:20px;}
.border{border-bottom:1px solid #73890F;width:250px;margin:0 auto;}
.dropdowntitle{background-color:#adc349;background-image:url("down-arrow.png");background-position:225px 7px;background-repeat:no-repeat;box-sizing:border-box;color:#fff;font-size:14px;font-weight:bold;margin:0 auto;padding:5px 10px;text-align:left;width:250px;cursor:pointer;}
.dropdowncontent{width:250px;background-color:#ADC349;margin:0 auto;display:none;}
.dropdowncontent p{color:#000 !important;padding:5px 14px;text-align:left;}
.image-change{background-image:url("up-arrow.png");}
.show-content{display:table !important;}
.hide-content{display:none !important;}
@media (max-width:800px){.productdropdown{margin-bottom:30px;}
}
@media (max-width:480px){.dropdowncontent p{font-size:13px;}
}
.page-freedoggift{background-color:#fff;border-radius:20px;margin:30px 0;min-height:600px;padding:25px 30px 20px;position:relative;}
.page-freedoggift .subscribe{top:-80px !important;}
.page-freedoggift .title{height:122px;left:0;position:absolute;top:-10px;width:173px;z-index:9;}
.page-freedoggift h1{font-size:46px;font-weight:bold;margin-bottom:25px;}
.page-freedoggift section{display:table;width:100%;height:auto;}
.page-freedoggift .imgleftgift{float:left;height:auto;margin-right:20px;width:240px;}
.page-freedoggift .right-text p, .page-freedoggift .right-text p span{font-size:17px;font-weight:normal;line-height:27px;margin-bottom:10px;}
.page-freedoggift .right-text p span{text-decoration:underline;color:#000 !important;}
.page-freedoggift .right-text{margin-top:5px;}
.freedoggift-content h3{font-size:25px;margin:15px 0 20px;}
.freedoggift-content h3 span{font-size:19px;}
.dropdowntitle1{border-top-left-radius:10px;border-top-right-radius:10px;}
.dropdowntitle2{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.dropdowncontent{margin:-10px auto 0;padding-top:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.dropdowncontent:last-child{border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;}
.dropdowntitle2.image-change{border-radius:0 !important;}
.seeloyalfans, .deleteinput{background-image:url("../images/welcome_msg.png");background-repeat:no-repeat;background-position:5px center;}
#p_method_checkmo{display:none !important;}
label[for="p_method_checkmo"]{display:none !important;}
.submitcontainer .submitinfo{background-image:url("../images/welcome_msg.png");background-position:8px center;background-repeat:no-repeat;font-size:16px;font-style:italic;padding-left:30px;padding-right:6px;}
@media (max-width:829px){.dogfoodreviews-title{font-size:42px !important;margin-top:32px !important;}
}
@media (max-width:767px){.dogfoodreviews-title{font-size:39px !important;margin-top:14px !important;}
.dogfoodreview-subtitle{font-size:27px !important;line-height:34px !important;}
}
@media (max-width:480px){.dogfoodreviews-title{font-size:24px !important;margin-top:15px !important;}
.dogfoodreview-subtitle{font-size:19px !important;line-height:25px !important;}
}
.dogreviewcontainer .inner-left{float:none !important;margin:0 auto;}
.dogreviewcontainer{padding:35px 0 75px;}
.product-15kg-grain-free-dog-food-1 .grass-header, .product-15kg-grain-free-dog-food-1 .header-grass,.product-15kg-grain-free-dog-food-1 .home-right .customer-data,
.product-15kg-grain-free-dog-food-1 .strip-paragraph .strip-read-more, .product-15kg-grain-free-dog-food-1 .strip-paragraph, .product-15kg-grain-free-dog-food-1 .strip-read-less,
.product-15kg-grain-free-dog-food-1 .stars-and-link, .product-15kg-grain-free-dog-food-1 .product-head .product-cart .product-price,
.product-15kg-grain-free-dog-food-1 .product-head .product-options-bottom, .product-15kg-grain-free-dog-food-1 .error_black{display:none !important;}
.product-15kg-grain-free-dog-food-1 .product-head .prod-desc > p{margin-bottom:10px !important;margin-top:10px !important;padding-right:0 !important;}
.product-15kg-grain-free-dog-food-1 .no-strip-paragraph{display:block !important;}
.product-15kg-grain-free-dog-food-1 .brkline{margin-top:20px;}
.product-15kg-grain-free-dog-food-1 .inner-template.order-management{min-height:100px !important;}
.product-15kg-grain-free-dog-food-1 .product_imagee img{float:left !important;}
.product-15kg-grain-free-dog-food-1 .bottum-part{border:5px dotted #e2e3f7;box-sizing:border-box;display:table;padding:10px 5px 0;width:100%;margin-top:20px;}
.product-15kg-grain-free-dog-food-1 .feed-guide{margin-top:20px;}
.shipsfreeaustralia{color:#000 !important;float:left;font-family:Arial;font-size:13px !important;margin-left:11px;margin-top:10px;}
.shipsfreeaustralia2{color:#000 !important;float:right !important;font-family:Arial;font-size:13px !important;margin-right:20px;margin-top:9px;}
.clrboth{clear:both;}
.subtitle-eachproduct h4{font-size:17px;margin-top:10px;margin-bottom:10px;}
.subtitle-eachproduct > h3{font-size:24px;}
.savemoneylist > li{line-height:19px;margin-bottom:11px;padding-left:15px;list-style-type:decimal !important;}
ol.savemoneylist{list-style:inside none decimal !important;padding-top:20px;text-align:left;}
@media (min-width:320px) and (max-width:639px){.shipsfreeaustralia{float:left;width:100%;margin-left:0 !important;margin-bottom:10px;}.inner-house{top:40px;}
	.inner-dog{top:95px;}
.product-15kg-grain-free-dog-food-1 .bottum-part .add-to-cart{clear:both !important;display:table;float:none !important;margin:0 auto !important;}
.shipsfreeaustralia2{float:left;width:100%;text-align:center;margin-right:0 !important;margin-bottom:20px;}
}
/* start 19.04 css rules */
.auto_d_checked, .normal_cart_checked {margin-right: 5px !important;}
.product-one-free-sample .singlepurchasespan { width: 225px !important;}
.home-left-container ul.products li:nth-child(5) .productimage img { margin-top: 14px;display: table;
height: auto; margin-left: auto; margin-right: auto; max-width: 148px; text-align: center;}
.home-left-container ul.products li:nth-child(5) .product-home-img-cont { height: 176px !important; margin-bottom: 0 !important;}
body.product-one-free-sample .product-head .product-image img { height: auto;  max-width: 78%;}
body.product-3kg-grain-free-dog-food .topsinglepurchasespan, body.product-3kg-grain-free-dog-food .singlepurchasespan { width: 255px !important;}
body.product-15kg-grain-free-dog-food .topsinglepurchasespan, body.product-15kg-grain-free-dog-food .singlepurchasespan  {  width: 246px !important;}
/* end 19.04 css rules */
/*start 26.04*/
.newproducttag {
  background-color: #fff;
  margin-top: 20px;
  padding-bottom: 2px;
  padding-top: 20px;
  text-align: center;
}
.newproducttag > p {
  font-family: 'Georgia';
  font-size: 25px;
  line-height: 29px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 60%;
  color:#2A0000 !important;
}
.newproducttag > h3 {
  font-family: arial;
  font-size: 30px;
  margin-bottom: 6px;
  color:#2A0000 !important;
}
.ingredientsonepage{
	display:none;
}
.product-15kg-grain-free-dog-food-t1 .ingredientsall{
	/*display:none;*/
	display:block;
}
.product-15kg-grain-free-dog-food-t1 .ingredientsonepage{
	/*display:block !important;*/
}
/*end 26.04*/

/* start 11.05 */
.home ul.products li:first-child .productimage > img, body.product-3kg-grain-free-dog-food .product-image img  {
  width: auto !important;
}
.home-left-container ul.products li:first-child .productimage img {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 16px;
  max-width: 96px;
  text-align: center;
}
.home-left-container ul.products li:first-child .product-home-img-cont { height: 176px !important; margin-bottom: 0 !important;}
/* end 11.05 */

/*ebook popup rules*/

.ebookpopup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z: 999999999z;
  z-index: 9999999999999;
  background-color: rgba(0,0,0,0.45);
}
.popupcontent {
	background-image:url("../images/ebookbkg.png");
	background-size:cover;
  width: 600px;
  height: 370px;
  left: 50%;
  position: absolute;
  margin-left: -300px;
  top: 20%;
}
.closeebook {
  background-color: #fff;
  border-radius: 50%;
  cursor: pointer;
  font-size: 17px;
  height: 26px;
  line-height: 26px;
  position: absolute;
  right: -10px;
  text-align: center;
  top: -12px;
  width: 26px;
  z-index: 9999999;
}
.popupcontent > img {
  float: left;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 38px;
}
.popuptext {
  display: table;
  float: left;
  margin-top: 26px;
  padding-right: 20px;
  position: relative;
  text-align: center;
  width: 260px;
}
.popuptext > h4 {
  font-family: Times New Roman;
  font-size: 27px;
}
.popuptext > p {
  color: #000;
  font-family: Times New Roman;
  font-size: 19px;
  font-weight: bold;
  line-height: 23px;
  margin-bottom: 20px;
  margin-top: 11px;
  padding-left: 22px;
  text-align: left;
}
.popuptext .infusion-field-input-container {
  border: 1px solid #000;
  margin-bottom: 10px;
  width: 96%;
  padding: 8px 5px;
  box-sizing: border-box;
}
.ebooksubmit{
	background-image:none !important;
	background:linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;
	background:-webkit-linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;
	background:-o-linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;
	background:-moz-linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;
	background:linear-gradient(top,#FBBD10,#FDC42C,#FD9F00,#FF6501) !important;
	border:1px solid #AA5707 !important;
	font-weight:normal;
	-webkit-appearance:none !important;
	 border-radius: 8px;
    cursor: pointer;
    font-size: 21px;
    font-style: italic;
    font-weight: normal;
    padding: 8px 30px;
}
.ebooksubmit:hover{
	background-image:none !important;
	background:linear-gradient(top,#fbba04,#fdbf1c,#e69000,#e65a00) !important;
	background:-webkit-linear-gradient(top,#fbba04,#fdbf1c,#e69000,#e65a00) !important;
	background:-o-linear-gradient(top,#fbba04,#fdbf1c,#e69000,#e65a00) !important;
	background:-moz-linear-gradient(top,#fbba04,#fdbf1c,#e69000,#e65a00) !important;
	background:linear-gradient(top,#fbba04,#fdbf1c,#e69000,#e65a00) !important;
}
@media (max-width:640px){
	.popupcontent{width:300px; margin-left:-150px;height:auto; top:5%; padding-bottom:20px;}
	.popupcontent > img{float:none; display:table; max-width:140px; margin-left:auto; margin-right:auto; margin-top:15px;}
	.popuptext { display: table;  float: none;  margin-left: auto;  margin-right: auto;  margin-top: 15px;  padding-right: 0;  width: 96%;}
	.popuptext > h4{font-size:17px;}
	.popuptext > p { font-size: 16px;  line-height: 20px;  margin-bottom: 20px;  margin-top: 11px;  padding-left: 0;  text-align: center;}
	.ebooksubmit{font-size:17px;}
}
.product-home {
    min-height: 396px !important;
}
.nd-description h1 {
    color: #99af1c;
    margin-bottom: 20px;
    margin-top: 25px;
}
.nd-description p, .nd-description ul, .nd-description ol, .nd-description h2 {
    margin-bottom: 15px; 
}
.nd-description ul li,.nd-description ol li {
    text-align: left;
    margin-bottom: 5px;
}
table.res-table td {
    min-width: 46px!important;
    font-size: 12px!important;
    line-height: 16px;
}
table.res-table
{
	    margin-bottom: 20px;
}
.home ul.apply-border li {
    float: left;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #d4d4d2;
    padding: 6px 0;
}
.home ul.apply-border li:last-child {
    border-bottom: none;
}
.home ul.apply-border {
    padding-top: 21px;
	    padding-left: 10px;
    padding-right: 10px;

}
.reads-more {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 8px;
	    display: flex;
}
div#product-options-wrapper {
    margin:0 0 15px;
}

div#product-options-wrapper dt {
    display: none;
}
div#product-options-wrapper .input-box {
    width: 100%;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: center;
}
div#product-options-wrapper select {
    text-align: center;
    width: 100%;
    font-size: 16px;
    padding: 5px;
    text-align: center;
} 
.product-options-bottom .price-box {
    text-align: left;
    font-size: 22px;
    margin: 0;
    margin-bottom: 20px;
    color: #adc349;
}
ul.products .list-sep:last-child {
    display: none;
}
.g-box {
    padding: 13px;
    border: 1px solid #000;
    border-radius: 17px;
   margin-bottom: 15px!important;
}
.g-box table.new-res td, .g-box table.new-res th {
    border: none!important;
    border-bottom: 1px solid #000!important;
}
.g-box .new-res th {
    font-size: 20px;
    text-align: center;
    padding: 4px;
}
.g-box h2 {
    /* float: left; */
    margin-top: 4px!important;
    font-size: 13px;
    color: #000;
    margin-bottom: 3px;
}
.g-box.bgbx {
    margin: 0 auto;
    float: right;
    width: 42%;
}
#attribute155_9 > span { font-size:15px;}
#attribute155_8 > span { font-size:15px;}
.product-options .switcher-field label {
    border: none;
    border-radius: 2px 2px 2px 2px;
    color: #000;
    display: inline-block;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    margin: 0 10px 10px 0;
    overflow: hidden;
    padding: 1px 0 0 23px;
    text-align: center;
    width: auto;
    float: left;
    width: 100%!important;
	background-image:url(../images/radio-button.png);
    background-repeat: no-repeat;
    background-position: left 3PX;
    text-align: left;
    height: auto!important;
    line-height: 19px!important;
    font-weight: normal;
    font-family: Georgia;
    background-size: 17px;    width: 96%!important;    margin-bottom: 0;
}
.product-options .switcher-field label.selected
{
	background-image:url(../images/radio-button-selection.png);
	background-position: left top;
  background-repeat: no-repeat;
  background-size: 17px auto;
}
.nd-description .order-management h2 {
    margin-bottom: 0!important;
}
h3.product-page-name span {
    font-size: 16px;
    display: block;
    text-align: center;
}
.new-list
{
	list-style-type: disc;
    padding-left: 16px!important;
} 
ul.new-list li {
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    line-height: 18px;
}
.cnt-lft li,div#box1 li {
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    line-height: 18px;
}
span.ap-image img {
    max-width: 70px;
}
.newr-box .product-price {
    width: 100%;
    float: left;
    margin-bottom: 20px;font-size: 13px;
    font-weight: bold;
}
span.ap-image {
    margin-right: 15px;    float: left; 
}
.bottum-part.newr-box .product-cart {
    padding-bottom: 10px;
    float: left;
    margin-left: 10px;
    width: 97%;
}
.bottum-part.newr-box {
width:100%;
    display: table;
}
.product-home-img-cont img {
    margin-top: 11px;
    margin-bottom: 25px;
}
.product-price.41 .button.btn-cart span {
    padding-left: 13px;
}
.best-seller {
    background-image: url(best-seller.png);
    display: table;
    height: 53px;
    position: absolute;
    right: 1px;
    top: 14px;
    width: 59px;
    background-size: 100% 100%;
} 
 
 .product-options p.required {
    padding: 15px 0 0;
    margin-bottom: 0;
}
.switcher-label span {
    font-size: 18px;
    vertical-align: middle;
    min-height: 45px;
    float: left;
    margin-right: 10px;
    margin-top: -1px;
	font-family:Georgia
}

/*label#attribute155_7 span {
    text-shadow: 2px 3px 2px rgb(125, 125, 125);
}*/
/*.product-large-breed-puppy label#attribute155_8 span {
    text-shadow: 2px 3px 2px rgb(125, 125, 125);
}*/
.product-large-breed-puppy label#attribute155_8
{
	margin-bottom:10px;
}
@media screen and (max-width:579px)
{
	.product-home a, .product-home input[type=submit] {
    width: 100%;

}
.product-home-img-cont
{
	width:100%;
}
}
.product-options .switcher-field label.selected {
    border-color: #000 !important;
    color: #000 !important;
}
.product-options .switcher-field label.selected:hover {
    border-color: #EE1D24 !important;
    color: #EE1D24 !important;
}
.product-options .switcher-field label:hover {
    color: #EE1D24;
}
.best-seller.new-seller {
    background-image: url(/media/new.png) !important;
    width: 67px !important;
    right: -7px !important;
    top: 14px !important;
}
.product-home h3,.products2 h4,.product-page-name
{	    font-family: 'Georgia' !important;
} .product-options dl.last dd.last .input-box {
    margin-bottom: 0!important;
}
div#product-options-wrapper p.required {
    display: none;
}
.product-options .switcher-field label:first-child {
    margin-bottom: 10px;
}
label#attribute155_8 {
    margin-bottom: 0;
    margin-top: 10px;
}
.home ul.apply-border {
    padding-top: 21px;
    padding-left: 7px;
    padding-right: 7px;
    float: left;
    width: 100%;    min-height: 160px;
}
label#attribute155_10 span {
min-height: 25px!important;
}
.product-home h3 span {
    display: block;
    font-size: 13px;
    text-decoration: none;
}
.max-136
{
	max-width:136px;
}
h2.new-h2
{
	text-align: left;
    float: left;
    width: 100%;
    LINE-HEIGHT: 18PX;
    padding-bottom: 10px;
    padding-top: 10px;
}

/* start 7 things ebook page */
.innerformbook {
  display: block !important;
}
.innerformbook .popupcontent {
  display: block !important;
  left: auto;
  margin: -65px auto 110px;
  position: relative;
  top: auto !important;
  z-index: 999999;
}
@media (max-width:640px){
	body.cms-7-things-ebook-optin .header-grass{height:150px !important;}
}
/* end 7 things ebook page */

/* start homepage split test */
.homepagewistia {
  left: 50px;
  padding-bottom: 13px;
  position: relative;
  top: 12px;
  width: 555px;
}
.homepagewistia .wistia_responsive_padding {
  border: 2px solid #b8ab9a;
  overflow: hidden;
}
@media (max-width:1034px){
		body .home-dog {	right: 0px!important;}
}
@media (max-width:1024px){
	.homepagewistia { margin-left: 0px;  width: 530px;}
	.cms-home .home-dog img {	width: 50px;	margin-left: 15px;	margin-right: 15px;}
	.cms-home .each-line-info span {	margin-top: 5px;}
	.cms-home .home-dog {	top: 17px;	width: 39%;}
	body .home-dog {	right: 15px!important;}
}
@media (max-width:979px){
	body.cms-home  .home-dog img {	height: auto;	width: 45px !important;}
	.cms-home .each-line-info span {	float: right;	width: 75%;	line-height: 17px;	font-size: 15px;	margin-top: 4px;	padding-right: 10px;}
	.cms-home .home-dog {	top: 13px;width: 39%;}
	.cms-home .box-title {	font-size: 17px;	line-height: 20px;}
	.cms-home .each-line-info span {	width: 72%;	line-height: 17px;	font-size: 13px;}
	.cms-home .each-line-info:nth-child(3) {	padding-bottom: 18px;}
	.cms-home .homepagewistia {	margin-left: 0px;	width: 56%;}
	.cms-home .grass1 {	bottom: -25px;}
	.cms-home .grass2 {bottom: -17px;}
	.slider {	width: 480px;}
	.cms-home .grass1 {	bottom: -55px;}
	.cms-home .grass2 {	bottom: -31px;}
	.home-slider img {	width: 100%;	height: auto;}
}
@media (max-width:899px)
{
	.cms-home .header-grass {height: 850px!important;}
	.cms-home .homepagewistia {	margin-left: 0px;	width: 90%;	position: static;	margin: 0px auto;	padding-top: 20px;}
	.cms-home .home-dog {	top: 13px;	width: 37%;	position: relative;	margin: 0px auto;	width: 65%;	display: table;}
	.grass1,.grass2 {	display: none;}
	.cms-home .home-dog {	top: 5px;	width: 550px;}
	.cms-home .box-title {	font-size: 20px;	line-height: 22px;}
	.cms-home .each-line-info:nth-child(3) {	padding-bottom: 8px;}
	body.cms-home .home-dog img {	height: auto;	width: 50px !important;}
	.cms-home .each-line-info span {	width: 80%;	line-height: 18px;	font-size: 15px;}
	.each-line-info {	padding: 8px 0px;	position: relative;	}
	body .slider {	margin-left: auto!important;	margin-right: auto!important;	float: none;	padding-top: 20px;	padding-bottom: 15px;}
.cms-home .header-grass {	height: 680px !important;}
	
	
}
/*
@media (max-width:830px)
{
.cms-home .header-grass {	height: 800px!important;}
}
*/
@media (max-width:768px){
	.homepagewistia { display: table;  margin-left: auto;  margin-right: auto;  width: 80%;  top: -8px; left:auto;}
	.cms-home .homepagewistia {	margin-left: 0px;	width: 600px;	position: static;	margin: 0px auto;	padding-top: 20px;}
	.cms-home .header-grass {	height: 700px !important;}
	.cms-home .home-dog {	top: 5px;	width: 90%;}
}
@media (max-width:640px)
{
.cms-home .homepagewistia {	margin-left: 0px;	width: 440px;	position: static;	margin: 0px auto;	padding-top: 20px;}
.cms-home .each-line-info span {	width: 76%;}
.cms-home .header-grass {	height: 650px !important;}
}
@media (max-width:479px){
	.homepagewistia { top: 10px;}
	.cms-home .homepagewistia {	margin-left: 0px;	width: 280px;	position: static;	margin: 0px auto;	padding-top: 20px;}
	.cms-home .box-title {	font-size: 15px;	line-height: 18px;}
	body.cms-home .home-dog img {	width: 40px !important;}
	.cms-home .each-line-info span {	width: 71%;	line-height: 16px;	font-size: 13px;display: table;}
	.cms-home .header-grass {	height: 540px !important;}
	.cms-home .each-line-info {display: table;}
	.cms-home .home-dog {	top: 5px;	width: 90%;	margin: 0px auto;	float: none;	display: table;	position: static;}	
}
/* end homepage split test*/