@charset "utf-8";

* {
	margin: 0px;
	padding: 0px;
}
body {
	background-attachment: fixed;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-position: center;
}
.main {
  background-color: #fff;
  height: auto;
  margin: 81px auto 0;
  overflow: auto;
  width: 1000px;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	padding-top:42px;
  padding-bottom:15px;
  }
.main .nav {
	background-image: url(images/index_02.jpg);
	height: 45px;
	width: 1000px;
	position: relative;
}
.main .nav .home {
	float: left;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	margin-top: 13px;
	margin-left: 5px;
}
.main .nav .aboutus {
	float: left;
	width: 146px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	margin-top: 13px;
	margin-left: 5px;
}
.main .nav .products {
	float: left;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	margin-top: 13px;
	margin-left: 5px;
}
.main .nav .prices {
	float: left;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	margin-top: 13px;
	margin-left: 5px;
}
.main .nav .contact {
	float: left;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	margin-top: 13px;
	margin-left: 5px;
}
.greytext {
	color: #666666;
}
.main .row1 {
	background-image: url(images/index_03.jpg);
	height: 176px;
	width: 1000px;
	position: relative;
}
.main .row1 .textbox {
	width: 36%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990033;
	position: absolute;
	left: 27px;
	top: 15px;
}
.main .row1 .thumb1 {
	height: 148px;
	width: 172px;
	position: absolute;
	left: 401px;
	top: 17px;
}
.main .row1 .thumb2 {
	height: 148px;
	width: 172px;
	position: absolute;
	left: 590px;
	top: 17px;
}
.main .row2 {
	background-image: url(images/index_04.jpg);
	height: 345px;
	width: 1000px;
	position: relative;
}
.main .row2 .clickhere {
	height: 34px;
	width: 379px;
	position: absolute;
	left: 537px;
	top: 261px;
}
.main .row2 .flash {
	height: 263px;
	width: 427px;
	position: absolute;
	left: 39px;
	top: 60px;
}
.footer {
  background-image: url("images/footerbackground.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 98% auto;
  height: 240px;
  overflow: auto;
  position: relative;
  width: 100%;
}
.footer .copyright {
  color: #ffffff;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  position: absolute;
  right: 2px;
  top: 13px;
  width: 275px;
}
.aboutustemplate  {
	background-image: url(images/aboutus_02.jpg);
	height: 537px;
	width: 1000px;
	position: relative;
}
.aboutustemplate .textbox {
	width: 743px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990033;
	position: absolute;
	left: 36px;
	top: 60px;
	height: 231px;
}
.aboutusfooter  {
	background-image: url(images/aboutus_03.jpg);
	height: 233px;
	width: 1000px;
	position: relative;
}
.main .aboutusfooter .copyright {
	width: 275px;
	position: absolute;
	left: 714px;
	top: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.productstemplate {
	background-image: url(images/products_02.jpg);
	height: 371px;
	width: 1000px;
	position: relative;
}
.productstemplate .textbox {
	width: 745px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990033;
	position: absolute;
	left: 36px;
	top: 60px;
	height: 298px;
}
.main .pricestemplate {
	background-image: url(images/prices_02.jpg);
	height: 836px;
	width: 1000px;
	position: relative;
}
.priceboxcontainer .price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
}

.priceboxcontainer .pricebox .desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
}
.priceboxcontainer .pricebox .title {
	width: 90%;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

.priceboxcontainer .pricebox {
	background-image: url(images/pricebox_03.jpg);
	float: left;
	height: 241px;
	width: 448px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	position:relative;
	z-index:999999;
}

.priceboxcontainer {
	width: 920px;
	float: left;
	margin:10px 0 0 20px;
}
.priceboxcontainer .posttitle{
	margin-bottom:12px;
}

.main .pricestemplate .textbox {
	width: 745px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990033;
	position: absolute;
	left: 36px;
	top: 60px;
	height: 298px;
}
.contacttemplate {
	background-image: url(images/contactus_02.jpg);
	height: 371px;
	width: 1000px;
	position: relative;
}
.contacttemplate .textbox {
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #990033;
	position: absolute;
	left: 36px;
	top: 60px;
	height: 298px;
}

.main .contacttemplate .map {
	height: 340px;
	width: 428px;
	position: absolute;
	left: 349px;
	top: 19px;
	border: 1px solid #CCCCCC;
}

.style1 {
	font-size: 20px;
	color: #666666;
}
.style2 {
	font-size: 25px;
	color: #333333;
}
.style3 {
	font-size: 36px;
	font-weight: bold;
}

/* new css */
ul.main-navigation {
  background-image: url("images/menu-background.png");
  display: inline-block;
  height: 41px;
  list-style: none outside none;
  border: 1px solid #b3b3b1;
  border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
overflow:hidden;
-webkit-box-shadow: 0px 0px 7px 0px rgba(170, 170, 170, 1);
-moz-box-shadow:    0px 0px 7px 0px rgba(170, 170, 170, 1);
box-shadow:         0px 0px 7px 0px rgba(170, 170, 170, 1);
border-bottom:2px solid #b3b3b2;
  }
ul.main-navigation li {
  float: left;
  height: 41px;
  padding: 0 45px;
  display:table;
}
.navigation {
  margin: 0 auto;
  overflow: auto;
  width: 972px;
}
ul.main-navigation li a {
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  display:table-cell;
  vertical-align:middle;
  outline:0 !important;
}
.borderright{
	border-right:1px solid #cacaca;
}
.borderboth{
	border-right:1px solid #cacaca;
	border-left:1px solid #fff;
}
.borderleft{
	border-left:1px solid #fff;
}
.header {
  float: left;
  height: 127px;
  position: absolute;
  width: 100%;
}
.puppyimg{
	position:absolute;
	top:17px;
	right:0;
}
.container{
	width:1000px;
	margin:0 auto;
	overflow:auto;
	position:relative;
}
.content-div {
  margin: 0 auto;
  width: 972px;
  overflow:auto;
}
.content-div1{
	width:950px;
}
.grayback {
  background-color: #e4dee0;
  padding: 12px 21px;
  width: 930px;
}
.flash {
  float: left;
  margin-right: 22px;
  width: 430px;
}
.clickhere {            
  float: left;
  height: 332px;
  width: 475px;
  position:relative;
  margin-top:10px;
}
.phototitle {
  height: auto;
  width: 100%;
  margin-bottom: 2px;
}
.textbox {
  color: #990033;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  float:left;
  width: 360px;
}
.textbox2 {
  color: #990033;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  float:left;
  width: 752px;
}
.textbox3{
	color: #990033;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 30px;
  float:left;
  width: 320px;
  margin-right:10px;
}
.paddingtop{
	padding-top:15px;
	padding-bottom:15px;
}
.thumb1,.thumb2{
	float:left;
	margin-left:15px;
	border:1px solid #cacaca;
	padding:1px;
}
.thumb1 img, .thumb2 img{
	border:1px solid #ED6593;
}
.paws-logo {
  float: left;
  margin-left: 7px;
  margin-top: 19px;
}
.green-logo {
  float: left;
  margin-left: 7px;
  margin-top: 22px;
}
.header-logo{
	float:left;
}
.pawsandfb {
  float: left;
  width: 150px;
}
.fb-logo {
  margin-left: 15px;
  margin-top: -7px;
}
.background1 {
  background-image: url("images/aboutusbk.png");
  background-position: right 15px bottom;
  background-repeat: no-repeat;
}
.background2{
	background-position:right 15px bottom -190px;
}
.margintop20{
	margin-top:20px;
}
.posttitle{
	margin-bottom:8px;
}
.aboutusimage{
	float:left;
	margin-right:10px;
}
.ourgarantee {
  float: right;
  margin-top: 145px;
}
.mobilenavigation{
    display:none;
}
.rmm{
	width:100% !important;
	max-width:100% !important;
}
.rmm-toggled{
	display:block !important;
}
.rmm ul{
	display:none;
}
@media (min-width: 950px) and (max-width: 1000px){
	body{background-size:177% !important; }
}
@media (min-width: 900px) and (max-width: 949px){
	body{background-size:187% !important; }
}
@media (min-width: 860px) and (max-width: 1000px){
	.container{width:100%;}
	.header-logo{width:420px;}
	.header{height:95px;}
	.green-logo{margin-top:14px; width:59px; margin-left:20px;}
	.paws-logo{margin-left: 14px;  margin-top: 4px; width: 92px;}
	.pawsandfb{width:135px;}
	.main{margin:47px auto 0; width:100%;}
	.fb-logo{margin-left:18px; margin-top:2px; width:81px;}
	ul.main-navigation li{padding:0 28px;}
	.puppyimg {  right: 11px;  top: -1px;  width: 162px;}
	.navigation{width:95%;}
	.content-div{width:95%;}
	.textbox{width:37%;}
	.thumb1 img, .thumb2 img{width:155px; height:auto;}
	.grayback{width:90%; padding:12px 21px 15px;}
	#slideshow{width:100% !important; height:265px;}
	.flash{width:48%; margin-right:3%;}
    .slider-item{width:100% !important;}
	.slider-item img{width:100% !important; height:auto !important;}
	.clickhere{width:48%; height:auto; margin-top:12px;}    
    .clickhere img{width:100%; height:auto;}                     
	body{background-size:192%;}
	.textbox2{width:610px;}
	.ourgarantee {  float: right;  margin-top: 115px;  width: 155px;}
	.priceboxcontainer{margin:10px 0 0 10px; width:760px;}
	.priceboxcontainer .pricebox{background-repeat:no-repeat; width:368px; background-size:100%; height:200px;}
	.priceboxcontainer .pricebox .title{font-size:18px; margin-top:8px;}
	.priceboxcontainer .pricebox .desc{padding:0 5px; font-size:14px;}
	.priceboxcontainer .price{font-size:15px;}
	.textbox3{width:270px; font-size:22px;}
	.style3{font-size:24px;}
	.style2{font-size:23px;}
	#contactmap{float:left; width:335px;}
	#contactmap iframe {width:335px !important; height:290px !important;}
}

@media (min-width: 320px) and (max-width: 653px){
    .navigation{display:none;}
    .mobilenavigation{display:block;}
}
@media (min-width: 660px) and (max-width: 859px){
	.container{width:100%;}
	.header-logo{width:100%;}
	.header{height:175px; width:65%;}
	.green-logo{margin-top:14px; width:59px; margin-left:10%;}
	.paws-logo{margin-left: 14px;  margin-top: 22px; width: 92px;}
	.pawsandfb{width:258px;}
	.main{margin:47px auto 0; width:100%; padding-top:140px;}
	.fb-logo{margin-left:18px; margin-top:28px; width:81px;}
	ul.main-navigation li{padding:0 24px;}
	.puppyimg {  right: 11px;  top: -1px;  width: 120px;}
	.navigation{width:585px; text-align:center;}
	.content-div{width:95%;}
	.textbox{width:47%;}
	.thumb1 img, .thumb2 img{width:132px; height:auto;}
	.grayback{width:90%; overflow:hidden;}
	#slideshow{width:100% !important; height:230px !important;}
    .flash{width:48%; margin-right:3%;}
    .slider-item{width:100% !important;}
    .slider-item img{width:100% !important; height:auto !important;}
    .clickhere{width:48%; height:auto; margin-top:12px;}    
    .clickhere img{width:100%; height:auto;} 
	body{background-size:192%;}
	.footer{height:175px;}
	.footer .copyright{right:5px; width:246px; top:65px;}
	.textbox2{width:100%;}
	.aboutusimage{float:none; margin-bottom:10px;}
	.aboutus-bottom{text-align:center;}
	.ourgarantee {  display: table;  margin: 0 auto;  text-align: center; float:none;}
	.priceboxcontainer{margin:10px 0 0; width:100%;}
	.priceboxcontainer .pricebox{background-repeat:no-repeat; width:47%; background-size:100% 165px; height:165px;}
	.priceboxcontainer .pricebox .title{font-size:13px; margin-top:4px;}
	.priceboxcontainer .pricebox .desc{padding:0 5px; font-size:10px;}
	.priceboxcontainer .price{font-size:12px;}
	.textbox3{width:50%; margin-right:5px; font-size:18px;}
	.style3{font-size:22px;}
	.style2{font-size:21px;}
	#contactmap{float:left; width:290px;}
	#contactmap iframe {width:290px !important; height:240px !important;}
}
@media (min-width: 480px) and (max-width: 659px){
	.container{width:100%;}
	.header-logo{width:100%;}
	.header{height:162px; width:75%;}
	.green-logo{margin-top:14px; width:59px; margin-left:28px;}
	.paws-logo{margin-left: 14px;  margin-top: 22px; width: 92px;}
	.pawsandfb{width:235px; margin-top:5px;}
	.main{margin:47px auto 0; width:100%; padding-top:27%;}
	.fb-logo{margin-left:18px; margin-top:28px; width:81px;}
	ul.main-navigation li{padding:0 9px;}
	ul.main-navigation li a{font-size:12px;}
	.puppyimg {  right: 2px;  top: -1px;  width: 105px;}
	.navigation{width:430px; text-align:center;}
	.content-div{width:93%; }
	.textbox{width:62%;}
	.thumb1, .thumb2{margin-bottom:5px;}
	.thumb1 img, .thumb2 img{width:132px; height:auto;}
	.grayback{width:85%; overflow:hidden;}
	#slideshow{width:405px !important; height:276px !important;}
	.flash{width:405px; float:none; margin-left:auto; margin-right:auto; display:block; height:335px;}
	.slider-item img{width:405px !important; height:276px !important;}
	.clickhere{width:405px; height:auto; margin-top:12px; float:none; margin-left:auto; margin-right:auto; display:block;} 
	.clickhere img{width:100%; height:auto;}
    body{background-size:192%;}
	.footer{height:175px;}
	.footer .copyright{right:5px; width:246px; top:105px;}
	.textbox2{width:100%;}
	.aboutusimage{float:none; margin-bottom:10px;}
	.aboutus-bottom{text-align:center;}
	.ourgarantee {  display: table;  margin: 0 auto;  text-align: center; float:none;}
	.priceboxcontainer{margin:10px 0 0; width:100%;}
	.priceboxcontainer .pricebox{background-repeat:no-repeat; width:390px; background-size:100%; height:212px; margin:0 auto 15px; float:none; margin-left:auto;
	margin-right:auto;}
	.priceboxcontainer .pricebox .title{font-size:18px; margin-top:8px;}
	.priceboxcontainer .pricebox .desc{padding:0 5px; font-size:14px;}
	.priceboxcontainer .price{font-size:15px;}
	.textbox3{width:390px; margin-right:5px; font-size:18px; padding-left:13px; margin-bottom:20px;}
	.style3{font-size:22px;}
	.style2{font-size:21px;}
	#contactmap{float:none; width:410px; margin-top:15px; margin-left:auto; margin-right:auto;}
	#contactmap iframe {width:410px !important; height:310px !important;}
}
@media (min-width: 320px) and (max-width: 479px){
	.container{width:100%;}
	.header-logo{width:92%;}
	.header{height:162px; width:100%;}
	.green-logo {  margin-left: 41px;  margin-top: 30px;  width: 55px;}
	.paws-logo {  margin-left: 17px;  margin-top: 2px;  width: 79px;}
	.pawsandfb {  margin-top: 17px;  width: 122px;}
	.main{margin:47px auto 0; width:100%; padding-top:37%;}
	.fb-logo {  margin-left: 18px;  margin-top: 4px;  width: 75px;}
	ul.main-navigation li{padding:0 4px;}
	ul.main-navigation li a{font-size:9px;}
	.puppyimg {  right: 18px;  top: 65px;  width: 64px;}
	.navigation{width:auto; text-align:center;}
	.content-div{width:90%;}
	.textbox{width:100%;}
	.thumb1, .thumb2{margin-bottom:5px; margin-left:0; margin-top:10px;} 
	.thumb1{margin-left:5px;}
	.thumb2{margin-left:15px;}
	.thumb1 img, .thumb2 img{width:118px; height:auto;}
	.grayback{width:82%; padding:12px 15px;}
	#slideshow{width:260px !important;}
	.flash{width:260px; float:none; margin-left:auto; margin-right:auto; display:block; height:205px;}
	.slider-item img{width:260px !important; height:auto !important;}
	.clickhere{width:260px; height:auto; margin-top:12px; float:none; margin-left:auto; margin-right:auto; display:block;}
	.clickhere img{width:100%; height:auto;}
    body{background-size:192%;}
	.footer{height:175px;}
	.footer .copyright{right:20px; width:246px; top:105px;}
	.textbox2{width:100%; font-size:13px;}
	.aboutusimage{float:none; margin-bottom:10px; margin-right:0; width:100%; height:auto;}
	.aboutus-bottom{text-align:center;}
	.ourgarantee {  display: table;  margin: 0 auto;  text-align: center; float:none;}
	.posttitle{max-width:100%;}
	.priceboxcontainer{margin:10px 0 0; width:100%;}
	.priceboxcontainer .pricebox{background-repeat:no-repeat; width:278px; background-size:100% 160px; height:160px; margin:0 auto 15px; float:none; margin-left:auto;
	margin-right:auto;}
	.priceboxcontainer .pricebox .title{font-size:13px; margin-top:8px;}
	.priceboxcontainer .pricebox .desc{padding:0 5px; font-size:11px;}
	.priceboxcontainer .price{font-size:12px;}
	.textbox3{width:100%; margin-right:0; font-size:15px; padding-left:0;}
	.style3{font-size:22px;}
	.style2{font-size:18px;}
	.style1{font-size:17px;}
	#contactmap{float:left; width:100%; margin-top:15px;}
	#contactmap iframe {width:100% !important; height:250px !important;}
}