/* CSS Document */
body{background:url(../images/main_bg.jpg) no-repeat center top; margin:0; padding:0; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1f1f1f; line-height:20px;}

 ul, li, span, h1, h2, h3, h4, h5, h6, tr, td, hr, img, form, input, labelm, img{padding:0px; margin:0px; list-style:none; border:0px;}
.clear{clear:both;}
h1{font-size:25px; color:#347802; padding:0; margin:15px 0 15px 0;}
.header_wrap{width:990px; height:410px; margin:0 auto; padding:0;}

a{color:#377649; text-decoration:none;}
a:hover{color:#57b015; text-decoration:none;}

/*** Nav Area **/
.top_nav{width:990px; height:47px; margin:0 auto; padding:0;}
.inner_nav_area{width:990px; height:47px; margin:0; padding:0;}
.left_nav_bg{background:url(../images/left_nav_bg.jpg) no-repeat; width:13px; height:47px; float:left; padding:0; margin:0;}
.mid_nav_bg{background:url(../images/mid_nav_bg.jpg) repeat-x; width:964px; height:47px; padding:0; margin:0; float:left;}
.mid_nav_bg ul{width:964px; height:41px; padding:0 0 6px 0; margin:0;}
.mid_nav_bg ul li{padding:10px 15px 0 15px; height:31px; margin:0 5px 0 0;  display:block; float:left; text-align:center;}
.hyp{ color:#ffffff; font-size:14px; text-decoration:none; }
.hyp:hover{color:#000000; font-size:14px; text-decoration:none;}
.borderright{border-right:1px solid #418b0a;}
.right_nav_bg{background:url(../images/right_nav_bg.jpg) no-repeat; width:13px; height:47px; float:right;}
/*** End Nav Area **/

/** Logo Area **/
.logo{width:956px; height:60px; padding:36px 0 0 34px; margin:0;}
/** End Logo Area **/

/** Start Caption **/
.cap{width:920px; height:100px; /*padding:40px 0 0 70px;*/ padding:40px 0 0 70px;  margin:0; display:block;}
.green_cap{font-size:40px; font-weight:bold; color:#53c200;}
.black_cap{font-size:30px; color:#26291e;}
/** End Caption **/

/** Start Search **/
.search_area{width:980px; padding:0px 0 0 10px; margin:0;}
.search form{width:350px; padding:60px 0 0 40px; margin:0; height:40px; float:left;}
.search form input{width:217px; height:20px; float:left; background:#547600; border:1px #516006 solid; color:#ffffff; font-size:11px; text-align:center;  padding:5px 0 0 0; }
.search form input.button{background:none; padding:0px; width:110px; height:21px; float:left; margin:3px 0 0 10px; display:block; border:0;}
/** End Search **/

.content_warp{width:990px; margin:0 auto; padding:0;}
.content_inner{background:url(../images/top_contant_bg.gif) no-repeat #ffffff; width:970px; padding:24px 10px 0 10px; margin:0 0 30px 0; display:table;}

/** Start Category **/
.cat_area{width:970px; height:300px; padding:0; margin:0 0 30px 0; display:table;}
.cat_area ul{width:970px;  padding:0; margin:0;}
.cat_area ul li{width:222px;  padding:0 10px 0 10px; margin:0; float:left;}
.middiv{background:url(../images/midborder.jpg) no-repeat right;}
/** common classs **/
.cat_title{font-size:20px; color:#252525; text-align:center; margin:0 0 15px 0; text-decoration:none;}
.cat_title a:hover{font-size:20px; color:#252525; text-align:center; margin:0 0 15px 0; text-decoration:underline;}
.cat_photo{margin:0 0 15px 0; padding:0; text-align:center; border: none;}
.cat_txt{font-size:11px; text-align:justify; margin:15px 0 10px 0; padding:0;}
.cat_button{width:222px; margin:0; padding:0;}
.cat_button_hyp{background:#3f8809; width:40px; height:20px; color:#ffffff; text-align:center; text-decoration:none; border:1px solid #CCCCCC; float:right;}
.cat_button_hyp:hover{background:#3f8809; width:40px; height:20px; color:#000000; text-align:center; text-decoration:none; border:1px solid #CCCCCC;  float:right;}
/** End common classs **/

/** End Category **/
.form_style{border-style: solid; border-width: thin; border-color: #4D7401; color: #4D7401; }

/** Start Main Content **/
.main_content{width:970px; padding:0; margin:20px 0 0 0; display:table;}
.left_content{width:650px; float:left; margin:0; padding:0px 20px 20px 20px; /*background:#f8f8f8;*/ border-right:1px dotted #bdbecb;}
.left_content ul{ padding-left:25px; list-style:disc; list-style-type:circle;}
.left_content ul li{ list-style:disc; list-style-type:circle;}
.left_content a{ color:#347802; text-decoration: none;}
.left_content a:hover{ color:#000;}
.right_sitebar{width:250px; float:right; margin:0 0 0 20px; padding:0 0 20px 0;}

/** End Main Content **/

/** Block Section **/
.common_block_area{width:230px; padding:0; margin:0 0 20px 0; background:url(../images/dog-face.png) no-repeat; display: table; float: left;}
.common_block{width:230px; padding:0; margin:130px 0 0 0; border: 1px solid #999999; background: #F7F7F7}
.common_block h3{color:#243d42; font-size:18px; border-bottom:1px solid #dadada; padding:5px 0 5px 10px; margin:0 0 10px 0}
.common_block ul{width:230px; padding:0; margin:0;}
.common_block ul li a{background:url(../images/bullet.jpg) no-repeat left center; width:210px; display:block; padding:0 0 0 10px; margin:0 0 2px 5px; color:#377649; text-decoration:none; border-bottom:1px dotted #bdbecb;}
.common_block ul li a:hover{width:210px; display:block; padding:0 0 0 10px; margin:0 0 2px 5px; color:#57b015; text-decoration:none; border-bottom:1px dotted #bdbecb;}
/** End Block Section **/

.pet_insurance_articles{width: 650px; text-align:justify;}
.pet_articles_border{border-bottom: 1px solid #000000; margin: 10px 0 10px 0;}
.pet_articles_links{background:url(../images/bullet.jpg) no-repeat left center; width:200px; padding: 0 0 0 15px; margin: 0 10px 0 0; float:left; text-align: left;}
.pet_articles_content{width: 420px; float: left; text-align:justify;}


/** Footer **/
.footer_area{width:100%; margin:0 auto; padding:0; background:#3f8809; border-top:2px dotted #006F37;}
.footer_inner{width:990px; margin:0 auto; padding:20px 0 20px 0; text-align:center;}
.footer_hyp{color:#fff; text-decoration:none; font-size:12px;}
.footer_hyp:hover{color:#000; text-decoration:none; font-size:12px;}
.footer_txt{color:#fff; font-size:12px;}
.footer_txt_hyp{color:#000; text-decoration:none; font-size:12px; font-weight:bold;}
.footer_txt_hyp:hover{color:#fff; text-decoration:none; font-size:12px; font-weight:bold;}
/**End Footer **/
