body
  {
	background:#eee url('images/body_bg.jpg') center top repeat-x;
	font-family:verdana;
	margin:0px;
	padding:0px;
  }

  table,td,p,h,span,li,ul,div
  {
	font-family:verdana;
  }

  table.main_wrapper
  {
	text-align:center;
  }

  a.contact_us
  {
	font-size:14px;
	font-weight:bold;
	color:#439A89;
	text-decoration:none;
  }

  a.contact_us:hover
  {
	color:#feb02a;
	text-decoration:none;
  }

  table.menu_links
  {
	border-bottom:1px solid #c0c0c0;
	background: transparent url('images/menu_bg.jpg') left repeat-x;
	height:23px;
  }

  td.drop_link
  {
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	background: transparent url('images/menu_bg.jpg') left repeat-x;
	height:23px;
  }

  a
  {
	color:#6b6b6b;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
  }

  a.active
  {
	color:#feb02a;
  }

  a:hover
  {
	color:#feb02a;
  }

  td.page_main_content
  {
	border:1px solid #ddd;
	background-color:#fff;
	vertical-align:top;
	height:450px;
  }

  .menu_hide
  {
	visibility:hidden;
	display:none;
  }

  .menu_show
  {
	visibility:visible;
  }

  span.cat_genie
  {
	color:#666;
	font-size:9px;
	font-weight:bold;
  }

  span.page
  {
	color:#666;
	font-size:9px;
  }

  ul
  {
	margin:0px;
	padding:0px;
	list-style-type:none;
  }

  ul.single
  {
	margin:0px;
	padding:0px;
  }

  li.main
  {
	background:transparent url('images/orange_bullet.gif') left center no-repeat;
	text-align:left;
	font-size:11px;
	padding-left:10px;
  }

  li.sub_link
  {
	margin-left:15px;
	margin-top:10px;
  }

  li.single_list
  {
	font-size:12px;
	margin:0px;
	margin:0px;
  }

  li.prices
  {
	margin:0px;
	padding-bottom:7px;
	font-size:12px;
  }

  td.PetNovations
  {
	color:#666;
	font-size:9px;
	padding:5px 0px 5px 10px;
	text-align:left;
  }

  td.top_video_bg
  {
	background:transparent url('images/top_video.gif') left top no-repeat;
	width:200px;
	height:21px;
	color:#fff;
	font-size:10px;
	padding-left:3px;
	font-weight:bold;
  }

  td.top_video_small_bg
  {
	background:#ffffff url('images/top_video_bg_small.png') left top no-repeat;
	width:160px;
	height:17px;
	color:#fff;
	font-size:9px;
	padding-left:3px;
	font-weight:bold;
  }

  img.video_img
  {
	border:2px solid #666;
  }

  img.small_video_pic
  {
	border:1px solid #000;
  }

  table.videos_table
  {
	position:relative;
	margin-top:-160px;
  }

  .blue_title
  {
	color:#4aa091;
	font-size:17px;
  }

  .big_title_text
  {
	color:#4a4a49;
	font-size:17px;
	padding:0px;
	margin:0px;
  }

  .small_title_text
  {
	color:#000;
	font-size:14px;
	padding:0px;
	margin:0px;
  }

  .smallest_text
  {
	font-size:11px;
	padding:0px;
	margin:0px;
  }
  
  p.smallest_text:first-letter
  {
	font-weight:bold;
  }

  .normal
  {
	font-size:12px;

	padding:0px
	margin:0px;
	font-weight: bold;
  }

  .bolded
  {
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
  }

  .small_txt
  {
	font-size:11px;
  }

  h1,h2,h3
  {
	margin-bottom:2px;
  }

  td.left_order
  {
	width:170px;
	padding-top:15px;
	padding-left:15px;
  }

  td.how_it_works_text
  {
	padding-top:15px;
	width:525px;
  }

  td.right_comment
  {
	width:170px;
	padding-top:15px;
  }

  table.order_content
  {
	padding:10px 30px 30px 30px;
  }

  div.order_frm
  {
	margin-top:0px;
	padding:10px;
	background-color:#f8f8f8;
	border:1px solid #eee;
  }

  textarea
  {
	overflow:auto;
  }

  .hidden
  {
	font-size:12px;
	color:red;
  }

  td.compare
  {
	text-align:center;
	width:170px;
	border-right:2px solid #449988;
	padding:0px 10px 10px 10px;
	vertical-align:top;
  }

  span.small_bull
  {
	color:#449988;
  }

  td.q_category
  {
	padding-bottom:5px;
	font-size:15px;
	text-decoration:underline;
	color:#4aa091;
  }

  td.answer
  {
	font-size:11px;
	padding:5px 0px 5px 10px;
  }

  .small
  {
	font-size:10px;
	font-family:verdana;
	vertical-align:top;
	padding-left:3px;
  }

  .small_header
  {
	font-size:18px;
	font-family:verdana;
	font-weight:bold;
  }

  .regular
  {
	font-size:14px;
	font-family:verdana;
  }

  img.cat_pic
  {
	border:2px solid #ccc;
  }

  b.r
  {
	color:red;
  }

  b.grey_b
  {
	color:#444;
  }

  img.green_border
  {
	border:1px solid #5CB295;
  }

