
body
{
	background: url(pac-collars-background2.gif) repeat;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	
}

img {
	border: none;
}

p
{
	color: #504c4c;
	font-size: 11px;
	line-height: 16px;
}

p a
{
	text-decoration: underline;
	color: #0472A9;
}

p a:hover
{
	text-decoration: underline;
	color: #0472A9;
}

#wrapper
{
	margin: 0 auto;
	width: 980px;
	background: #FFFFFF;
}

.telno
{
	font: 22px Arial, Helvetica, sans-serif;
	color: #504c4c;
	text-align: right;
}

form
{
	margin: 0px;
	padding: 0px;
}

.searchbox
{
	border: 1px solid #948e8e;
	font: 14px Arial, Helvetica, sans-serif;
	color: #2C8BBA;
}

.topnav_background
{
	background: url(assets/images/backgrounds/topnav_background.jpg);
	height: 28px;
}

.topnav_links
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

.topnav_links a
{
	text-decoration: none;
	color: #ffffff;
}

.topnav_links a:hover
{
	text-decoration: none;
	color: #F0B500;
}

.f7f7f7 { background: url(assets/images/backgrounds/f7f7f7.gif) repeat-y center; }

.home_boxes
{
	border: 1px dotted #BBBFBF;
	background: #FFF url(assets/images/backgrounds/home_box_background.jpg) bottom;
	padding: 3px;
	font-size: 13px;
	text-align: center;	
}



.home_product_support
{
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background: #5FA0C1 url(images/blue_background.gif) repeat;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
}

.product_support ul
{
	color: #504c4c;
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}

.product_support li
{
	
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}

.copy
{
	font-size: 9px;
	color: #6F6D6D;
}

.product_support ul a
{
	text-decoration: none;
	color: #504c4c;
}

.product_support ul a:hover
{
	text-decoration: underline;
	color: #504c4c;
}

.red1 { color: #bf0d27; }

.home_dog_training
{
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background: url(images/grey_background.gif) repeat;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
}

.crumb
{
	font-size: 9px;
	color: #0472A9;
	height: 20px;
	padding-left: 10px;
	line-height: 20px;
	line-height: 30px;
}

.crumb a
{
	text-decoration: underline;
	color: #6F6D6D;
}

.crumb a:hover
{
	text-decoration: underline;
	color: #0472A9;
}

.col_left
{
	width: 180px;
	border-right: 1px dotted #ABABAB;
}

h1
{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #0071a9;
	margin: 0px 0px 5px;
}

h2
{
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #0071a9;
	margin: 0px 0px 9px;
}

h5
{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #0071a9;
	margin: 0px;
}

h6
{
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #0071a9;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
}

.freedel
{
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	background: #51a5cf url(assets/images/same_day.gif) no-repeat right;
	height: 40px;
	line-height: 40px;
	padding-left: 5px;
}

.dottedbottom { border-bottom: 1px dotted #ABABAB; }

.eleven
{
	font-size: 11px;
	color: #0071a9;
	font-weight:bold;
}

.eleven a
{
	text-decoration: none;
	color: #6F6D6D;
	font-weight:normal;
}

.eleven a:hover
{
	text-decoration: none;
	color: #0071a9;
	font-weight:normal;
}

.adviceline
{
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	background: #E9A333 url(images/advice.jpg) no-repeat right;
	height: 40px;
	line-height: 40px;
	padding-left: 5px;
}

li
{
	color: #504c4c;
	font-size: 11px;
}

.jsclass body .randomcontent { /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/ display: none; }

.testimonial { font-size: 11px; }

.showcart
{
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	background: #FFF;
}

.showcart a
{
	text-decoration: none;
	color: #0071A9;
	font-weight:normal;
}

.showcart a:hover
{
	text-decoration: none;
	color: #0071A9;
	font-weight:normal;
}

li a
{
	text-decoration: underline;
	color: #6F6D6D;
}

li a:hover
{
	text-decoration: underline;
	color: #0472A9;
}

.formfield
{
	border: 1px solid #999;
	background: #ECF5FB;
}

#manuals li
{
	list-style: none inside;
	background: url(images/pdf-icon.gif) no-repeat center left;
	padding-left: 40px;
	line-height: 40px;
}

#manuals li a
{
	text-decoration: underline;
	color: #6F6D6D;
}

#manuals li a:hover
{
	text-decoration: underline;
	color: #0472A9;
}

blockquote
{
	background:#F7F7F7;
	border-left:2px dotted #ccc;
	margin:1.5em 10px;
	padding:.3em 7px;
	quotes:"\201C""\201D""\2018""\2019";
}

blockquote:before
{
	color:#51A5CF;
	content:open-quote;
	font-size:2.5em;
	line-height:.1em;
	margin-right:.25em;
	vertical-align:-.4em;
}

blockquote p {
	display:inline;
	font-style: italic;
}

blockquote a
{
	text-decoration: none;
	color: #504c4c;
}

blockquote a:hover
{
	text-decoration: none;
	color: #0071a9;
}

.formtables {
	font-size: 11px;
	color: #504c4c;
}
.searchbg {
	background: url(images/searchbg.gif) no-repeat;	
}

.catdesc {
	font-size: 10px;
	margin: 0px;
}
.catname {
	margin: 10px 0px 0px;
}

.dotbot {
	border-bottom: 1px dotted #666666;	
}

.leftcol1 {
	/*	background: #AFDAEF url(assets/images/category_button_backround.jpg); */

	color: #6F6D6D;
	font-size: 11px;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 6px;
	border-bottom: 1px solid #D2D2D2;
}

.leftcol1 a {
	color: #6F6D6D;
	text-decoration: none;	
	font-weight: normal
	
	;
	
}

.leftcol1 a:hover {
	color: #ffffff;
	text-decoration: none;	
	font-weight: normal;
	
}



.tableRollOverEffect1{
		background-color:#B0DAF0;
		color:#FFF;
	}

	.tableRollOverEffect2{
		background-color:#000;
		color:#FFF;
	}
	
	.tableRowClickEffect1{
		background-color:#B0DAF0;
		color:#FFF;
	}
	.tableRowClickEffect2{
		background-color:#00F;
		color:#FFF;
	}
	
#catable
{
	font-size: 10px;
	color: #0071a9;
	font-weight:normal;
}

#catable a
{
	text-decoration: none;
	color: #6F6D6D;
	
	font-size: 11px;
}

#catable a:hover
{
	text-decoration: underline;
	color: #0071a9;
	
	
}

.prodimageborder {
	border: 1px solid #EDEDED;
	
}
.clear  {
	clear: both;	
}
.detailoptions {
	font-size: 14px;
	color: #444444;
}
.tabpanelcontent {
	color: #504c4c;
	font-size: 11px;

}
