h1{
	text-transform: capitalize;
	font-size: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	color: #666;
	}

h4{
	color: #099;
	font-size: 14px;
	margin: 5px 0;
	}
	
	.greenTxt{
		color: #099;
		}
		
hr{
	color: #ccc;
	}

#mainMenu{
	background: url(../images/menuUp.gif) repeat-x;
	height: 42px;
	}
	
	.mainMenu{
		background: url(../images/menuUp.gif) repeat-x;
		border-left: 1px solid #30958f;
		border-right: 1px solid #40d2c8;
		height: 42px;
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		cursor: pointer;
		}
	
	.mainMenuOver{
		background: url(../images/menuDown.gif) repeat-x;
		border-left: 1px solid #30958f;
		border-right: 1px solid #40d2c8;
		height: 42px;
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		cursor: pointer;
		}
		
#adRotator{
	margin-top: 30px;
}
	
#homeAd{
	height: auto;
	width: 662px;
	margin-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 200px;
	font-size: 12px;
	color: #333;
	}
	
.homeCol{
	float: left;
	width: 320px;
	margin: 0 10px 30px 0; 
	color: #999;
}

.homeCol h1, .homeCol h2{
	color: #099;
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 10px 0;
	border-bottom: 0px none;
}

.homeCol ul{
	padding: 0 0 0 10px;
}

#btnRegister{
	margin: 20px 0 20px 10px;
}

.disclaimer{
	color: #f00;
	font-size: 11px;
	font-weight: bold;
}

.alertTxt{
	color: #f00;
	font-size: 12px;
	font-weight: bold;
}

#homeMain{
	background: url(../images/homeAd.jpg) no-repeat 280px bottom;
	}
	
#homeBul{
	/*text-transform: uppercase;*/
	font-size: 12px;
	color: #099;
	margin: 0;
	padding: 0 0 0 17px;
	line-height: 22px;
	list-style-type: disc;
	}
	
.homeNote{
	color: #f00;
	font-size: 14px;
	}
	
	
#pageContent{
	padding: 5px 0 5px 5px;
	text-align: left;
	}
	
.faq{
	margin-bottom: 30px;
	}

.faq-question{
	margin: 5px 0 10px 0;
	}
	
	.faq-question a{
		font-weight: bold;
		}

.var{
	background: #F2F2F3;
	}
	
.column{
	float: left;
	width: 440px;
	margin: 0 15px 20px 0;
	}
	
#cat_381660_divs{
	margin-bottom: 10px;
	}

.footbk {
	background-image: url(../images/netvet_home_13.jpg);
	background-repeat: repeat-x;
}
.foottxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 15px;
	padding-left: 13px;
}

#loginForm{
	margin-top: 90px;
	}

.loginbk {
	background-image: url(../images/loginHead.gif);
	background-repeat: no-repeat;
}
.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
.loginboxes {
	height: 15px;
	width: 190px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.loginbt {
	background-image: url(../images/login.gif);
	background-repeat: no-repeat;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}
.text12margin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 10px 0px 0px;
	padding: 0px;
}
.searchbut {
	background-image: url(../images/searchbut.gif);
	height: 23px;
	width: 63px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 12px 0 0 0;
	padding: 0px;
	border: none;
	cursor: pointer;
}


#flash{
	margin: 10px 0;
	}
	
.aboutImg{
	border: 1px solid #cccccc;
	padding: 1px;
	margin: 0 5px 10px 0; 
	float: left;
	}
	
/* *** PRODUCT STYLES *** */

.smlImage{
	text-align: center;
	}
	
.smlPrice{
	text-align: center;
	}
	
.smlMore{
	text-align: center;
	margin: 10px 0;
	}
	
.addToCart{
	margin: 10px 0;
	padding: 0 20px;
	height: 30px;
	}
	
	.addToCart .productTextInput{
		width: 30px;
		border: 1px solid #099;
		padding: 3px 5px;
		height: 20px;
		margin-right: 5px;
		float: left;
		}
		
	.addToCart img{
		float: left;
		cursor: pointer;
		}
	
.favs{
	text-align: center;	
	}


/* *** Purchase history *** */

.order{
	clear: left;
	padding: 5px;
	background: #f2f2f3;
	border-bottom: 1px solid #fff;
	height: 15px;
	width: 724px;
	}
	
.orderSummary{
	float: left;
	width: 350px;
	}
	
.orderDate{
	float: left;
	width: 100px;
	}
	
.orderTotal{
	float: left;
	text-align: right;
	width: 274px;
	}
	
/* *** Product pages *** */

.favs{
	margin-bottom: 10px;
	}
	
.footer{
	padding-left: 5px;
	}
	
.footer a img{
	float: left;
	margin: 10px 0 0 0;
	}
	
	#pagination{
		display: block;
		float: left;
		margin: 7px 10px 0 10px;
		}
		
.headerPages a img{
	float: right;
	margin: 10px 0 0 0;
	}
		
	.headerPages #pagination{
		float: right;
		margin: 7px 10px 0 10px;
		}
		
.custom4{
	font-size: 11px;
	margin: 5px 0;
	}
	
.shippingDiv{
	margin: 10px 0 0 0;
	}	
	
.shippingStateDiv{
	/*display: none;*/
	}
		
/* *** forms *** */

.dkForm{
	width: 730px;
	}
	
	
.dkForm h3{
	margin: 20px 0 5px 0;
	padding: 20px 0 5px 0;
	/*border-bottom: 1px solid #ccc;*/
	clear: both;
	}

.dkForm .item{
	margin-bottom: 10px;
	}

.dkForm input, .dkForm select, .dkForm textarea, .dk_cat_textbox_small{
	margin: 3px 3px 0 0;
	cursor: pointer;
	height: 15px;
	padding: 5px;
	border: 1px solid #ccc;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.cat_dropdown_small{
	margin: 3px 3px 0 0;
	cursor: pointer;
	height: 21px;
	padding: 2px 5px;
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	width: 190px;
	font-size: 12px;
	}
	
	#watermark{
		font-family: Arial, Helvetica, sans-serif;
		color: #ccc;
		font-size: 12px;
		}
	
.dkForm select{
	height: 25px;
	width: 262px;	
	}
	
.dkForm textarea{
	height: 100px;
	}
	
.dk_cat_textbox_small{
	height: 15px;
	padding: 2px;
	width: 200px;
	}
	
.dkForm .item{
	float: left;
	margin: 10px 20px 0 0;
	}	
	
.dkForm .cat_button{
	width: 70px;
	height: 30px;
	}
	
.dkForm .cat_button_submit, .loginbt_sml{
	color: #fff;
	background: url(../images/btnBg.gif) repeat-x;
	width: 93px;
	height: 25px;
	text-align: center;
	text-transform: uppercase;
	border: none;
	margin-bottom: 20px;
	}
	
.headLogin{
	width: 480px;
	margin-left: 190px;
	text-align: right;
	}
	
.headLogin .item{
	float: left;
	margin-right: 10px;
	margin-bottom: 26px;
	}
	
.headLogin .loginboxes{
	width: 100px;
	height: 15px;
	padding: 2px;
	}
	
.headerPages{
	float: right;
	width: 150px;
	text-align: right;
	}
	
	.headerPages span{
		float: right;
		}	
		
span.netVet{
	text-indent: -9999px;
	background: url(../images/netVetSpan.gif) no-repeat;
	width: 44px;
	height: 13px;
	display: inline-block;
	margin-right: 2px;
	}
	

/*#catProdTd_700913 .shop-product-small{
	float: left;
	margin:0 0 0 10px;
	}
*/
	
#container{
	margin: 0 auto;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	}

#container a:link, #container a:visited{
	color: #099;
	text-decoration: none;
	}
	
#container a:hover{
	text-decoration: underline;
	}
	
td.menuDl {
	background: #26B9B0;
	border-bottom: 1px solid #fff;
	color: #fff;	
	cursor: pointer;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0 0 0 10px;
	vertical-align: middle;
}


td.menuDl:hover{
	background: #66e9e1;
	color: #333;
	cursor: pointer;
}
	
#cat_651038{
	margin-bottom: 10px;
}