
*{margin:0; padding:0; border:0; outline:0;}
body{margin:0px; padding:0px; background:url(../images/body_bg.jpg) repeat-x;}
#main{width:972px; height:auto; margin:0px auto;}
#header{width:972px; height:auto; float:left; margin-top:55px; border-bottom:1px solid #8c8c8b; margin-bottom:5px;}
.head_left{width:263px; height:auto; float:left;}
.logo{width:263px; height:106px; float:left;}
.banner_1{width:263px; height:135px; float:left;}
.banner_2{width:263px; height:131px; float:left;}
.clear{clear:both;}


.head_right{width:708px; height:auto; float:right;}
.top_banner{width:688px; height:301px; float:left; padding:6px 0px 0px 12px;}
/*top menu starts*/
.nav_bar{float:left; width:708px; margin-top:10px;}

.main {	text-align: center;	height: 52px;	margin: 2px 0 0 0; padding:0;}
.main a {display: block;	text-indent: -999px;	overflow: hidden;	background-image: url(../images/menu.jpg);	background-repeat: no-repeat;	height: 52px;}
.main li {background-image: url(../images/menu.jpg); background-repeat: no-repeat; list-style:none;	float: left;	height: 52px;}

.home {background-position:0 -52px;	width: 49px;}
.home a { background-position: 0 0; }
.home .home_current  { background-position: 0px -52px;}

.about {background-position: -49px -52px; width:78px;}
.about a { background-position: -49px 0;}
.about .about_current {background-position:-49px -52px;}

.garden {background-position: -127px -52px; width:106px;}
.garden a { background-position: -127px 0; }
.garden .garden_current{ background-position: -127px -52px; }

.summer {background-position: -233px -52px;width:119px;}
.summer a { background-position: -233px 0; }
.summer .summer_current { background-position: -233px -52px;}

.poultry {background-position: -352px -52px; width:110px;}
.poultry a { background-position: -352px 0; }
.poultry .poultry_current { background-position: -352px -52px; }

.kennels {background-position: -462px -52px; width:99px; }
.kennels a { background-position: -462px 0; }
.kennels .kennels_current { background-position: -462px -52px; }

.stables {background-position: -561px -52px; width:63px;  }
.stables a { background-position: -561px 0; }
.stables .stables_current { background-position: -561px -52px; }

.contact {background-position: -624px -52px; width:84px; text-indent:-1000em;}
.contact a { background-position: -624px 0; }
.contact .contact_current { background-position: -624px -52px;}

.main a:hover {	background-image: none;	background-color: transparent;}
/*top menu ends*/

/*mdl part starts*/
#mdl_part{width:948px; height:auto; float:left; padding:0px 12px 0px 12px;}
.middle_content{width:946px; height:auto; float:left;}
.mdl_left{width:323px; height:auto; float:left;}
.mdl_left_top{width:294px; height:auto; float:left; padding-right:30px;}
h1{width:234px; height:53px; float:left;}
.mdl_left_bottom{width:323px; height:auto; float:left;}
.m_bg_left{width:10px; height:238px; float:left;}
.m_bg_mdl{width:299px; float:left;}
.featured_product{width:299px; height:40px; float:left;}
p{font-family:"Times New Roman", Times, serif; font-size:14px; color:#484848; font-weight:normal;  line-height:18px;}

.md1_pdf{width:323px; height:auto; margin:auto;  }
.md1_pdf1{width:323px; height:auto; margin:auto; border-top:solid 1px #b7b7b7; }
.mdl_left_bottom1{width:323px; height:auto; float:left; border-bottom:solid 1px #b7b7b7; }
/* top navigation starts */
.menu_new {
	width: 128px;
	float:left;
	padding-left:10px;
	}

.menu_new ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}	
	
.menu_new li a {
  	line-height:30px;
	height:30px;
	text-decoration: none;
	background:url(../images/arrow.gif) no-repeat left;
	}	
	
.menu_new li a:link, .menu_new li a:visited {
	color: #888;
	display: block;
	padding: 0px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e;
	}
	
.menu_new li a:hover{
	color: #5c79ac;
	text-decoration:underline;
	}
	
.menu_new ul li .active{
	text-decoration:underline;
	color:#5c79ac;
	}
	
/* For IE6 active */	
.menu_new ul li a.active:visited{
	text-decoration:underline;
	background:url(../images/arrow.gif) no-repeat left;
	color:#5c79ac;
	}	
/* For IE6 active  end*/		
	
/* For IE7 active */
.menu_new ul li a.active{
	text-decoration:underline;
	background:url(../images/arrow.gif) no-repeat left;
	color:#5c79ac;
	}		
	
/* top navigation ends */


.m_bg_right{width:10px; height:238px; float:left;}


.mdl_right{width:622px; height:auto; float:left;}
.testimonial{width:307px; height:auto; float:left;}
.testi_bg{width:298px; height:51px;}
.para_testi{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; font-style:italic;}
.testi_readmore{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:right;}
.quick_contact{width:299px; height:auto; float:left; padding-left:15px;}
.quick_contact_bg{width:296px; height:60px; float:left;}

/*contact form starts*/
.cont_box{width:270px; height:auto; float:left; margin-top:15px; padding-left:20px;}
.contact_form{width:270px; height:auto; float:left;}
.address_box{width:270px; height:230px; float:right; margin-top:15px; padding-left:25px; border-left:1px solid #bdb6b3;}
.cont_field{width:270px; height:28px; float:left; padding-bottom:10px;}
.quick_field{width:265px; height:23px; border:solid 1px #b7b7b7; background-color:#fff;	color:#b7b4b4; padding:5px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.cont_field_multi{width:270px; height:82px; float:left;}
.quick_field-multi{width:265px;	height:82px; background-color:#fff; color:#545454; border:solid 1px #b7b7b7; text-align:left; padding:5px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.submit_btn{width:246px; height:40px; float:left; margin-top:12px;}
.submit_field{width:81px; height:25px; float:left;}
.red{color:#b11010; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.cont_field_new{width:270px; height:28px; float:left;}

.mdl_right_bottom{width:612px; height:auto; float:left; padding:10px 0px 0px 10px;}
.head_txt{width:395px; height:26px; float:left;}
.para_box{width:611px; height:auto; float:left;}
.para_pdf{width:611px; height:auto; float:left; border-top:solid 1px #b7b7b7;}
.para_img{width:191px; height:124px; margin:0px 10px 10px 0px; float:left;}
.para_img_right{width:191px; height:124px; margin:0px 10px 10px 0px; float:right;}
.readmore{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:right; width:140px; float:right;}
.readmore a{text-decoration:none; color:#ff0000;}
.readmore:hover{text-decoration:underline;}
/*mdl part ends*/

/*footer starts*/
#footer{width:100%; margin:0px auto; height:103px; background:url(../images/footer_bg.jpg) repeat-x; border-top:1px solid #a7a6a6;}
.footer_box{width:674px; margin:0px auto; padding-top:30px;}
.bespoke_tile{width:312px; float:left; height:80px;}
.footer_menu{width:669px; height:auto; float:right; color:#fff;}
.footer_menu ul{list-style:none;}
.footer_menu ul li{list-style:none; display:inline; padding-right:15px;}
.footer_menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#909090; text-decoration:none;}
.footer_menu ul li a:hover{text-decoration:underline;}
.footer_menu ul li .active{text-decoration:underline;}
.footer_content{width:674px; float:left; text-align:center; margin-top:10px; color:#909090; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
/*footer ends*/

/*other css*/
.mleft{margin-left:200px;}
.mTop{margin-top:10px;}
.mTop15{margin-top:15px;}


.mBottom{margin-bottom:10px;}
.bdrTop{ border-top:1px solid #8f8e8e;}
.silver-red{color:#b11010; font-weight:bold; font-size:18px;}
.silver-red2{color:#b11010; font-weight:bold; font-size:14px; padding-top:15px; display:block;}
.black{color:#000000; font-weight:bold; font-size:18px;}
.green{color:#485315; font-size:18px;}
.left_pdf{float:left; margin-top:10px; margin-right:5px;}
/*slideshow*/
#slideshow { position:relative; margin:0px; height:301px;}
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; }
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }

#slideshow1 { position:relative; margin:0px; height:301px;}
#slideshow1 IMG { position:absolute; top:0; left:0; z-index:8; }
#slideshow1 IMG.active { z-index:10; }
#slideshow1 IMG.last-active { z-index:9; }
/*slideshow end*/

/*thanks css*/
.mdl_thanks{width:800px; height:auto; margin:0px auto;}
.para_thanks{width:800px; height:auto; float:left;}
.box_head_new{border-bottom:1px solid #cccccc; background:#3b3a3a; color:#fff; padding-left:10px; font-size:20px; height:26px;}
.border_table{ border:1px solid #cccccc;}
.border_table p{ padding-left:10px; padding-top:10px;}
.border_table h1{ color:#f05010; font-size:16px; font-weight:bold; padding-left:10px;}



/*gallery css*/
.gallery_left{width:233px; height:194px; float:left; margin-left:25px;}
.gallery_right{width:233px; height:194px; float:right; margin-right:25px;}
.head_txt_new{width:395px; height:39px; float:left;}





/*gallery*/
	#gallery {
		padding: 10px;
		width: 590px;
		float:left;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; padding-right:20px;}
	#gallery ul img {
		border:2px #666666 solid;
		margin-bottom:20px;
	}
	#gallery ul a:hover img {
		border:2px #996600 solid;
	}
	#gallery ul a:hover {color:#2c3a0a;}
	
	
