body { background:url(images/bodybg.jpg) repeat-x center top #C3EAF7; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#5E5E5E; margin:10px 0px 0px 0px; padding:0}
h1, h2, h3, h4, h5, p, div, span, ul, ol, li { margin:0; padding:0}
h1 { font-size:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#040404;}
h2 { font-size:18px; font-weight:normal}
h3 { font:bold 16px/48px Arial, Helvetica, sans-serif;color:#68A00B; padding:0px;margin:0;}
h4 { font-size:14px; font-weight:normal}
h5 { font-size:12px; font-weight:bold}
a { color:#68A00B; text-decoration:none}
a:hover { color:#68A00B; text-decoration:underline}
.clear { float:none; display:block;clear:both; margin:0; height:0px; padding:0; width:100%; /*border:1px solid blue;*/}
.main { 
margin: 0 auto;
width:969px;
padding:0px;
/*border:1px solid blue;*/
}

.designtop {width:969px; background:url(images/curvetop.png) left top no-repeat; height:112px; padding:0px; margin:0 auto; overflow:hidden; /*border:1px solid blue;*/}
.designbg {width:969px; background:url(images/curvebg.png) left top repeat-y; padding:0px; margin:0 auto; overflow:hidden;}
.designbottom {width:969px; background:url(images/curvebottom.jpg) left top no-repeat; height:81px;  padding:0px; margin:0 auto; overflow:hidden;}
.header { width:920px;margin:0 auto; padding:0px; height:111px; border-bottom:1px solid #68A00B; /*border:1px solid blue;*/ }
.logo { float:left; display:block; width:335px; padding:19px 0px 0px 0px;}
.headerright { float:left; display:block;width:585px;margin:0 ; padding:0px; height:111px; /*border:1px solid blue;*/ }
.callus { float:right; display:block; width:237px;margin:0 ; padding:16px 0px 0px 0px; height:51px;/*border:1px solid blue;*/ }
.menu{ float:right; display:block;width:454px;margin:0 ; padding:0px; height:44px;overflow:hidden; /*border:1px solid blue;*/ }
.menu ul{ list-style-type:none; margin:0; padding:0px;/*border:1px solid blue;*/ }
.menu ul li{ float:left; display:block; width:150px; height:44px;margin:0px 0px 0px 1px; padding:0px; text-align:center; text-transform:uppercase;overflow:hidden;/*border:1px solid blue;*/ }
.menu ul li a{ float:left; display:block; width:150px; height:44px;background:url(images/menu.jpg) no-repeat;font:bold 13px/44px 'Myriad Pro', Arial, Helvetica, sans-serif; color:#ffffff; margin:0px 0px 0px 1px; padding:0px; text-align:center; text-transform:uppercase; text-decoration:none;/*border:1px solid blue;*/ }
.menu ul li a:hover{ float:left; display:block; width:150px; height:44px;background:url(images/menuh.jpg) no-repeat;font:bold 13px/44px 'Myriad Pro', Arial, Helvetica, sans-serif; color:#ffffff; margin:0px 0px 0px 1px; padding:0px; text-align:center; text-decoration:none; text-transform:uppercase;/*border:1px solid blue;*/ }
.menu ul li a.active{ float:left; display:block; width:150px; height:44px;background:url(images/menuh.jpg) no-repeat;font:bold 13px/44px 'Myriad Pro', Arial, Helvetica, sans-serif; color:#ffffff; margin:0px 0px 0px 1px; padding:0px; text-align:center; text-decoration:none; text-transform:uppercase;/*border:1px solid blue;*/ }
.contentarea {float:left; display:block; width:969px; padding:0px; margin:0; /*border:1px solid blue;*/}
.contentinner {float:left; display:block; width:969px; padding:0px; margin:0; border:1px solid blue;}
.innerbanner { width:920px;margin:20px auto 0px auto; height:95px;  padding:0px; /*border:1px solid blue;*/ }
.contentleft {float:left; display:block; width:610px; padding:0px 20px 0px 24px; margin:0; /*border:1px solid blue;*/}
.banner {float:left; display:block; width:610px; height:270px; padding:0px; margin:20px 0px 0px 0px; /*border:1px solid blue;*/}
.package{float:left; display:block; width:610px;padding:0px; margin:20px 0px 0px 0px; border-bottom:1px dotted #9C9C9C;overflow:hidden; /*border:1px solid blue;*/}
.createpackage{float:left; display:block; width:610px;padding:0px; margin:20px 0px 0px 0px;/*border:1px solid blue;*/}
.packageimg{float:left; display:block; width:266px;padding:0px; margin:0px 0px 0px 0px; overflow:hidden; /*border:1px solid blue;*/}
.packageimg1{float:left; display:block; width:175px;padding:0px; margin:0px 0px 0px 0px; overflow:hidden; /*border:1px solid blue;*/}
.learnmore {float:left; display:block; width:175px; background:url(images/morebttn.jpg) no-repeat; height:36px;font:bold 13px/36px 'Myriad Pro', Arial, Helvetica, sans-serif; color:#ffffff; padding:0px; margin:20px 0px 0px 0px;  /*border:1px solid blue;*/}
.packagedesc{float:left; display:block; width:324px;padding:0px; margin:0px 0px 20px 20px; overflow:hidden; /*border:1px solid blue;*/}
.packagedesc1{float:left; display:block; width:415px;padding:0px; margin:0px 0px 20px 20px; overflow:hidden; /*border:1px solid blue;*/}
.contentright {float:left; display:block; width:293px; padding:0px 20px 0px 0px; margin:0;overflow:hidden; /*border:1px solid blue;*/}
.watchvideo {float:left; display:block; width:290px; padding:0px; margin:20px 0px 0px 0px; position:relative; /*border:1px solid blue;*/}
.watchnow { position:absolute; top:129px; left:0px; padding: 0px 0px 0px 36px; text-align:center;}
.rightbanner {float:left; display:block; width:290px; padding:0px; margin:10px 0px 0px 0px; /*border:1px solid blue;*/}
.rightbox {float:left; display:block; width:290px; padding:0px; margin:10px 0px 0px 0px; /*border:1px solid blue;*/}
.righttop {float:left; display:block; width:275px; background:url(images/righttop.jpg) no-repeat left top; height:34px; font:normal 16px/34px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0px 0px 15px; margin:0; /*border:1px solid blue;*/}
.rightbottom {float:left; display:block; width:254px; margin:0px; padding:16px 20px 16px 14px; border-right:1px solid #BABABA;border-left:1px solid #BABABA; border-bottom:1px solid #BABABA;}
.readmore {float:left; display:block; width:175px; background:url(images/readicon.jpg) no-repeat 2px 0px; height:22px;font:normal 12px Arial, Helvetica, sans-serif; color:#68A00B; padding:2px 0px 0px 28px; margin:10px 0px 0px 0px;  text-decoration:none;  /*border:1px solid blue;*/}
.readmore a {float:left; display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#68A00B; padding:0px; margin:0px; text-decoration:none; /* border:1px solid blue;*/}
.readmore a:hover {float:left; display:block; font:color:#68A00B; font-style:italic; color:#68A00B; padding:0px; margin:0px; text-decoration:underline; /* border:1px solid blue;*/}
.green { color:#68A00B; font-style:italic;}
.calltext { color:#68A00B; font:bold 17px/21px Arial, Helvetica, sans-serif; }
.greenbig { color:#68A00B; font-size:22px;}
.innerleft {float:left; display:block; width:185px; padding:0px 0px 0px 24px; margin:20px 0px 0px 0px; /*border:1px solid blue;*/}
.innerleft p{font:normal 12px/22px Arial, Helvetica, sans-serif;color:#68A00B; font-style:italic; padding:9px 15px 0px 15px; margin:0px; /*border:1px solid blue;*/}
.innerright {float:left; display:block; width:720px;font:normal 13px/18px Arial, Helvetica, sans-serif;color:#5E5E5E; padding:0px 0px 0px 10px; margin:20px 0px 0px 0px;  /*border:1px solid blue;*/}
.innerright p{padding:0px 25px 0px 2px;}
.abouthead {float:left; display:block; width:720px; padding:0px 0px 3px 0px; margin:0px 0px 15px 0px; border-bottom:1px dotted #BABABA; /*border:1px solid blue;*/}
.producthead {float:left; display:block; width:720px; padding:0px 0px 3px 0px; margin:0px 0px 0px 0px; /*border:1px solid blue;*/}
.productdesc {float:left; display:block; width:720px; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; border-bottom:1px dotted #BABABA; /*border:1px solid blue;*/}
.productdesc ul {list-style-type:none; padding:0px ; margin:0px ; /*border:1px solid blue;*/}
.productdesc ul li{float:left; display:block; width:700px;background:url(images/greenb.jpg) no-repeat 3px 5px;font:bold 13px/18px Arial, Helvetica, sans-serif;color:#5E5E5E; padding:0px 0px 0px 11px ; margin:0px ; /*border:1px solid blue;*/}
.productdesc ul li ul{list-style-type:none;padding:0px ; margin:0px ; /*border:1px solid blue;*/}
.productdesc ul li ul li{float:left; display:block; width:700px;background:url(images/gdash.jpg) no-repeat 2px 8px;font:normal 13px/18px Arial, Helvetica, sans-serif;color:#5E5E5E; padding:0px 0px 0px 11px ; margin:0px 0px 0px 25px ; /*border:1px solid blue;*/}
.product {float:left; display:block; width:720px; padding:0px 0px 3px 0px; margin:20px 0px 0px 0px; border-bottom:1px dotted #BABABA;/*border:1px solid blue;*/}
.productleft {float:left; display:block; width:246px; padding:0px 0px 3px 0px; margin:0px 0px 0px 0px; /*border:1px solid blue;*/}
.recommended {float:left; display:block; width:222px; font-size:14px; padding:0px 0px 3px 24px; margin:0px; /*border:1px solid blue;*/}
.breeds {font-size:14px; color:#68A00B; padding:0px 0px 3px 24px; margin:16px 0px 0px 0px; /*border:1px solid blue;*/}
.productright {float:left; display:block; width:450px; padding:0px 0px 3px 20px;font:normal 12px/16px Arial, Helvetica, sans-serif;color:#5E5E5E; margin:0px 0px 0px 0px; /*border:1px solid blue;*/}
.productright ul{list-style-type:none; padding:0px; margin:0px; /*border:1px solid blue;*/}
.productright ul li{float:left; display:block; width:350px;background:url(images/greenb.jpg) no-repeat 3px 5px;font:normal 13px/18px Arial, Helvetica, sans-serif;color:#5E5E5E; padding:0px 0px 0px 11px ; margin:0px ; /*border:1px solid blue;*/}
.buynow {float:left; display:block; width:175px; background:url(images/buynow.jpg) no-repeat; height:36px;padding:0px; margin:20px 0px 0px 0px; cursor:pointer;  /*border:1px solid blue;*/}
.greenbold { color:#68A00B;font:bold 12px/18px Arial, Helvetica, sans-serif;}
.graybold { font:bold 12px/18px Arial, Helvetica, sans-serif;color:#5E5E5E;}
.contact { float:left; display:block; width:390px; margin:0px; padding:0px;}
.contact ul{ list-style-type:none; margin:0px; padding:0px;}
.contact ul li.contacthead{ float:left; display:block; width:68px;font:bold 16px/28px Arial, Helvetica, sans-serif;color:#5E5E5E; margin:0px; padding:0px;}
.contact ul li.contacttext{ float:left; display:block; width:260px;font:bold 16px/28px Arial, Helvetica, sans-serif;color:#68A00B;margin:0px; padding:0px;}
.contact ul li.contacttext span{ font:bold 14px/28px Arial, Helvetica, sans-serif;color:#68A00B;margin:0px; padding:0px;}
.addresshead {font-size:16px; font-weight:bold; color:#5E5E5E; text-transform:uppercase; padding:0px; margin:0px; /*border:1px solid blue;*/}
.addresstext {font-size:14px; font-weight:bold; color:#68A00B; padding:0px; margin:0px; /*border:1px solid blue;*/}
.chainhead {float:left; display:block; width:720px; padding:0px 0px 3px 0px; margin:0px 0px 0px 0px;  /*border:1px solid blue;*/}
.chainlink {float:left; display:block; width:720px; padding:0px 0px 3px 0px; margin:0px 0px 0px 0px;  /*border:1px solid blue;*/}
.chainlink ul{list-style-type:none; padding:0px; margin:0px;  /*border:1px solid blue;*/}
.chainlink ul li{float:left; display:block; width:678px; font:normal 13px/15px Arial, Helvetica, sans-serif;color:#5E5E5E; padding:0px ; margin:0px;  /*border:1px solid blue;*/}
.chainlink ul li.number{float:left; display:block; width:31px;padding:0px  ; margin:0px;  /*border:1px solid blue;*/}
.chainlink ul li.clear{float:none; display:block;clear:both; margin:0; height:9px; padding:0; width:100%; /*border:1px solid blue;*/}
.footer {width:100%; background:url(images/footerbg.png) left top repeat-x; height:132px;  padding:0px; margin:0 auto;}
.footerinner {width:969px; padding:0px; background:url(images/curvebottom.png) left top no-repeat; height:81px; margin:0 auto;/* border:1px solid blue;*/}
.footerleft { float:left; display:block;width:225px; padding:55px 0px 0px 0px; height:26px; margin:0 ; font-size:11px; color:#ffffff; /*border:1px solid blue;*/}
.footerleft ul{ list-style-type:none;padding:0px ; margin:0 ;/*border:1px solid blue;*/}
.footerleft ul li{ float:left; display:block; padding:0px 9px 0px 9px; margin:0 ; font-size:11px; color:#ffffff; /*border:1px solid blue;*/}
.footerleft ul li a{ float:left; display:block; padding:0px ; margin:0 ; font-size:11px; color:#ffffff; text-decoration:none; /*border:1px solid blue;*/}
.footerleft ul li a:hover{text-decoration:underline; /*border:1px solid blue;*/}
.footerleft ul li a.active{text-decoration:underline; /*border:1px solid blue;*/}
.footerright { float:right; display:block;width:415px; padding:55px 9px 0px 0px; height:26px; margin:0 ; font-size:11px; text-align:right; color:#ffffff; /*border:1px solid blue;*/}
