/* CSS Document */

body{border:0px;margin:0px;}
/*p{margin:0px;border:0px;}*/
img{border:0px;}
.tp_bg1{background:url(../images/tp_bg1.jpg) no-repeat;width:287px;height:300px;
}
.tp_bg2{background:url(../images/tp_bg2.jpg) no-repeat;width:465px;height:300px;
}
.tp_bg2_puppies{background:url(../images/tp_bg2_puppies.jpg) no-repeat;width:465px;height:300px;
}

.tp_bg2_bowl{background:url(../images/tp_bg2_bowl.jpg) no-repeat;width:465px;height:300px;
}

.tp_bg2_contact{background:url(../images/tp_bg2_operator.jpg) no-repeat;width:465px;height:300px;
}

.tp_bg2_vet{background:url(../images/tp_bg2_vetdog.jpg) no-repeat;width:465px;height:300px;
}
.bodtile{background:url(../images/bodtile.gif) #ffffff repeat-x;
}
.fp_bg{background:url(../images/fp_bg.jpg) no-repeat;width:752px;height:61px;
}
.tp_logo{float:left;margin:57px 0px 0px 70px;
}
.tp_home{float:left;clear:left;margin:58px 0px 0px 84px;
}
.tp_companyinfo{float:left;clear:left;margin:24px 0px 0px 84px;
}
.lp_slice{background:url(../images/lp_slice.gif) #F4F3F3 repeat-x;width:238px;
border-left:solid 1px #EAEAEA;
border-right:solid 1px #EAEAEA;
}
.boxAttribute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	float: left;
	height: 18px;
	width: 250px;
	padding: 1px 2px 1px 4px;
}
.boxQuantity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	float: left;
	height: 18px;
	width: 25px;
	padding: 1px 2px 1px 4px;
}

.boxSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 180px;
	padding: 1px 2px 1px 4px;
}

.boxYears {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 90px;
	padding: 1px 2px 1px 4px;
}

.boxSmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 150px;
	padding: 1px 2px 1px 4px;
}

.boxSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 15px;
	width: 139px;
	padding: 1px 2px 1px 4px;
}

.boxLonger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 365px;
	padding: 1px 2px 1px 4px;
}
.textbody
{
	font:12px/15px tahoma;
}

.typGrey
{
	font:12px/15px tahoma;
}

.textbigbody
{
	font:12px/16px tahoma;
}

.typGreenTitle
{
	font:18px/20px tahoma;
	color:#8BA103;
	
}

.textcallout
{
	font:15px/17px tahoma;
}


.lp_date{float:left;clear:left;margin:0px;
font:bold 11px tahoma;
color:#008BBD;margin:21px 0px 0px 21px; 
}
.lp_news{float:left;font:12px/15px tahoma;color:#000000;
text-decoration:underline;margin:9px 0px 0px 21px;width:196px;
}
.lp_link{color:#8BA103;float:left;font:bold 11px tahoma;margin:17px 0px 0px 21px;width:114px;
}
.lp_pic{background:url(../images/lp_pic.jpg) no-repeat;width:238px;height:214px;
float:left;display:inline;margin:21px 0px 0px 0px;margin-right:-3px;
}
.lp_link1{color:#ffffff;float:left;font:bold 11px tahoma;margin:82px 0px 0px 135px;width:100px;
}
.lp_link2{color:#ffffff;float:left;clear:left;font:bold 11px tahoma;margin:93px 0px 0px 90px;width:132px;
}
.cp_welcomtoour{float:left; margin:16px 0px 0px 21px;
}
.header { 
	cursor: hand; cursor:pointer;
}
.details {
	display:none; visibility:hidden;
}

A.subOver {
	color: #e7dc39;
    text-decoration: none;
}
a {
        color: #185277;
        text-decoration: none;
}
a:hover {
        color: #0086B6;
        text-decoration: underline;
}
