Body{margin:0; padding:0; background-image:url(images/body_bg.jpg); background-position:top center; background-attachment:fixed; background-repeat:no-repeat; background-color:#949494; font: 12px Arial, Helvetica, sans-serif; color:#000; text-align:justify; }
img, div, td { behavior: url("images/iepngfix.htc") }
.lft{float:left;}
.rgt{ float:right;}
.clr{clear:both;}
.text{font: 13px Arial, Helvetica, sans-serif; color:#000000; text-align:justify; text-transform:none;}
#pageholder{ width:1000px; margin:0px auto 0px auto; background-color:#FFFFFF;}
.header{background-image:url(images/header_bg.jpg); background-repeat:repeat-x; height:102px; padding:5px 10px 0px 7px;}
a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8a2200; text-transform:none; text-decoration:none;}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d1a04; text-transform:none; text-decoration:none;}
.navi{background-image:url(images/navi_bg_13.jpg); background-repeat:repeat-x; height:60px; width:800px;}
ul{ margin:0px; padding:15px 0px 15px 0px;}
li{ text-decoration:none; display:inline;  padding:15px 0px 15px 33px;}
.content{padding:0px 25px 0px 25px;}
.footer{padding:20px 20px 0px 20px; background-image:url(images/footer_bg.jpg); background-repeat:repeat-x; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-transform:uppercase; text-decoration:none; }
.footer a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-transform:uppercase; text-decoration:none;}
.footer a:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-transform:uppercase; text-decoration:none;}
.abtbg{background-image:url(images/abt_bg_27.jpg); background-repeat:repeat-x;}
.abttext{width:680px; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 5px 5px 0px; text-align:justify;}
.h{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#8a2200; text-transform:none;}
a.h{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#8a2200; text-transform:none;}
a:hover.h{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#3C020C; text-transform:none;}
.prods{ display:inline; width:200px; padding:15px 15px 15px 15px;  float:left;}
.block{ background-color:#d7d7d7; width:180px;  padding:10px 10px 10px 10px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#464646; text-transform:uppercase; font-size:12px;}
h1{font-size:16px; color:#8a2200;}

.prodlink{font:12px Arial, Helvetica, sans-serif; color:#8a2200; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 2px;}
.prods2 {
	float:left; background:#F2F2F2; width:205px;
	
	text-align:center;
	border:1px solid #ddd;
	margin:10px 0px 0px 18px;
	padding:10px 7px 0px 7px;
}
.img{border:5px solid #000;}

a.prodlink{font:12px Arial, Helvetica, sans-serif; color:#8a2200; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 2px; }
a:hover.prodlink{font:12px Arial, Helvetica, sans-serif; color:#3e1103; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 15px;}

#contactform { margin:0; padding:15px 10px; border-top:1px dotted #333; margin-top:15px; padding:0;}
#contactform * { color:#8a2200;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:110px; padding:5px 0; font:bold  12px Arial, Helvetica, sans-serif; color:#8a2200; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:320px; border:1px solid #666; margin:5px 0; padding:5px 2px; height:15px; background:#F2F2F2; color:#8a2200;}
#contactform textarea { width:520px; border:1px solid #666; margin:10px 0; padding:2px; background:#f2f2f2; height:250px; color:#8a2200;}

.prod{background:url(images/prod-bg.jpg) no-repeat; width:224px; height:165px; padding:17px 0px 0px 6px; text-align:center; float:left; margin:0px 0px 0px 13px;}

.thepet{

position:relative;
color:#0b4372;
font-size:11px;
padding:5px 5px 5px 18px;
text-align:left;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background:url(images/tab_bg.jpg) repeat-x;
}

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 3px 0px 0px 0px;
border: 0px solid gray; 

height:30px;
font:bold  12px Arial, Helvetica, sans-serif;
color:#000; text-transform:uppercase;
}
.blklink{font:13px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-transform:uppercase; padding:6px 0px 6px 0px; }
a.blklink{font:13px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 5px; }
a:hover.blklink{font:13px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 5px;}
.prodlink1{font:14px Verdana, Arial, Helvetica, sans-serif; color:#8a2200; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 2px; }
a.prodlink1{font:14px Verdana, Arial, Helvetica, sans-serif; color:#8a2200; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 2px; }
a:hover.prodlink1{font:14px Verdana, Arial, Helvetica, sans-serif; color:#8a2200; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 2px; }
.boxlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #999999;
	margin: 1px;
	padding: 1px 3px 1px 3px;
	height: auto;
	width: auto;
	border: thin solid #727272;
}
.boxlink:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #666666;
	margin: 1px;
	padding: 1px 3px 1px 3px;
	height: auto;
	width: auto;
	border: thin solid #727272;
}
