*  {margin: 0px; padding: 0px;}

/*
img, div, #siteCon #headerCon #navCon #nav a, #siteCon #headerCon #navCon #nav li ul li {behavior: url(/includes/css/iepngfix.htc);}
*/

html {overflow-y: scroll;}

body  {font-family: arial, helvetica, verdana, geneva, sans-serif; font-size: .8em; background-color: #FFFFFF; color: #888888; margin: 0px; padding: 0px; text-align: center;}

img  {display: block; border: 0px;}
  img.leftImage  {float: left; margin: 0px 10px 10px 0px;}
  img.rightImage  {float: right; margin: 0px 0px 10px 10px;}
  img.inline {display: inline;}

  img.petLogoMilbemax  {display: inline; margin: 0px auto;}
  img.petLogoPractic  {display: inline; margin: 0px auto;}
  img.petLogoProgramPlus  {display: inline; margin: 0px auto;}
  img.petLogoProgramInjection  {display: inline; margin: 0px auto;}
  
a  {text-decoration : underline; color: #aa0435;}
  a:hover  {text-decoration : none; background-color: #aa0435; color: #FFFFFF;}

p  {margin: 0px 0px 10px 0px;}
  p.normal  {margin: 0px 0px 10px 0px; font-weight: normal;}
  p.footnote  {font-size: .8em;}

form  {margin: 0px;}

h1  {font-size: 2.4em; padding: 0px; margin: 0px 0px 10px 0px; font-weight: normal; color: #aa0435;}
h2  {font-size: 1.6em; padding: 0px; margin: 0px 0px 0px 0px; font-weight: bold; color: #aa0435;}
h3  {font-size: 1.2em; padding: 0px; margin: 0px 0px 7px 0px; font-weight: normal; color: #aa0435;}
h4  {font-size: .9em; padding: 0px; margin: 0px 0px 5px 0px; font-weight: normal; color: #aa0435;}
h5  {font-size: .8em; padding: 0px; margin: 0px; font-weight: normal; color: #aa0435;}
h6  {font-size: .7em; padding: 0px; margin: 0px; font-weight: normal; color: #aa0435;}

.smallText  {font-size: .9em;}
.quote {font-weight: bold; font-style: italic;}

.clearAll  {clear: both; font-size: .1em; height: 1px;}
.clearLeft  {clear: left; font-size: .1em; height: 1px;}
.clearRight  {clear: right; font-size: .1em; height: 1px;}
.floatRight {float: right;}
.floatLeft {float: left;}
.floatLeftPad {float: left; margin: 0px 10px 10px 0px;}
.floatRightPad {float: right; margin: 0px 0px 10px 10px;}

.paraSpacer  {display: block; height: 20px; clear: both;}

.centered  {text-align: center;}

.error  {border: 1px solid #880000; padding: 10px; color: #880000;}

small {position: relative; top: -4px; font-size: .6em;}

  /*****************/
 /* HEADER STYLES */
/*****************/
#siteCon  {width: 986px; height: auto; margin: 0px auto 0px auto; display: block; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #ebebeb;}

  #siteCon #headerCon  {width: 986px; height: 154px; display: block; background: url(../../media/images/header_bg.jpg) repeat-x 0px 0px; text-align: left;}
    #siteCon #headerCon #logoCon  {width: 161px; height: 154px; display: block; float: left;}
    #siteCon #headerCon #sponsorCon  {width: 175px; height: 62px; display: block; float: right; text-align: center; font-size: .7em; color: #aa0435; margin: 0px 10px 0px 0px; padding: 4px 0px 0px 0px;}
      #siteCon #headerCon #sponsorCon img  {margin: auto;}
    
    #siteCon #headerCon #topElts  {width: 590px; height: auto; display: block; float: left; padding: 4px 30px 0px 10px; color: #0d5291; text-align: right; font-size: .9em;}
    
    
      /**************/
     /* NAV STYLES */
    /**************/
    #siteCon #headerCon #navCon  {width: 815px; height: 32px; display: block; float: left; padding: 0px 10px 0px 0px; color: #FFFFFF; font-size: .85em; font-weight: bold;}
  
      #siteCon #headerCon #navCon #nav a {display: inline; float: left; color: #FFFFFF; font-weight: bold; text-decoration: none; height: 24px; text-align: left; margin: 0px 0px 0px 0px; background-color: #000000; padding: 8px 9px 0px 26px; background: url(../../media/images/nav_item_bg.png) no-repeat 0px 0px;}

      #siteCon #headerCon #navCon #nav a.selected {display: inline; float: left; color: #FFFFFF; font-weight: bold; text-decoration: none; height: 20px; text-align: left; margin: 0px 0px 0px 16px; background-color: #435865; padding: 5px 8px 0px 8px;}
        #siteCon #headerCon #navCon #nav a.selected:hover {color: #FFFFFF; text-decoration: none; background-color: #435865;}
      
        #siteCon #headerCon #navCon #nav a:hover {color: #FFFFFF; text-decoration: none; background-color: #0d5291;}
      
      /* all lists */
      #siteCon #headerCon #navCon #nav, #siteCon #headerCon #navCon #nav ul {margin: 0px; padding: 0px; list-style: none;}
    
      /* all list items */
      #siteCon #headerCon #navCon #nav li {margin-left: 0px; float: left; position: relative; z-index: 10; text-align: center; list-style: none;}
      
      /* second-level lists */
      #siteCon #headerCon #navCon #nav li ul {position: absolute; width: 164px; left: -999em;}
        #siteCon #headerCon #navCon #nav li ul li {width: 142px; margin-left: 0px; color: #FFFFFF; text-align: left; background: url(../../media/images/nav_sub_bg.png) no-repeat 0px 0px; padding: 0px 11px 0px 11px;}
          #siteCon #headerCon #navCon #nav li ul li.subFooter {width: 164px; height: 22px; margin: 0px; padding: 0px; background: url(../../media/images/nav_sub_footer.png) no-repeat 0px 0px;}
        
          #siteCon #headerCon #navCon #nav li ul li a  {display: block; width: 120px; height: auto; border: 0px; padding: 4px 11px 4px 11px; margin: 0px; background: transparent; border-bottom: 1px solid #104574;}
           #siteCon #headerCon #navCon #nav li ul li a:hover  {background-color: #a80231;}
      
      #siteCon #headerCon #navCon #nav li ul.lastSub {position: absolute; width: 164px; left: -999em;}
        #siteCon #headerCon #navCon #nav li ul.lastSub li {width: 142px; margin-left: 0px; color: #FFFFFF; text-align: left; background: url(../../media/images/nav_sub_bg.png) no-repeat 0px 0px; padding: 0px 11px 0px 11px;}
          #siteCon #headerCon #navCon #nav li ul.lastSub li.subFooter {width: 164px; height: 22px; margin: 0px; padding: 0px; background: url(../../media/images/nav_sub_footer.png) no-repeat 0px 0px;}

          #siteCon #headerCon #navCon #nav li ul.lastSub li a  {display: block; width: 120px; height: auto; border: 0px; padding: 4px 11px 4px 11px; margin: 0px; background: transparent; border-bottom: 1px solid #104574;}
            #siteCon #headerCon #navCon #nav li ul.lastSub li a:hover  {background-color: #a80231;}

      /* lists nested under hovered list items */
      #siteCon #headerCon #navCon #nav li:hover ul, #siteCon #headerCon #navCon #nav li.sfhover ul {left: -11px; top: 32px;}
      #siteCon #headerCon #navCon #nav li:hover ul.lastSub, #siteCon #headerCon #navCon #nav li.sfhover ul.lastSub {left: -80px; top: 32px;}
    
    
    /******************/
   /* CALLOUT STYLES */
  /******************/
  #siteCon #calloutCon  {width: 264px; height: auto; margin: 0px; padding: 0px; display: block; float: left; position: relative; top: -38px;}
    
	#siteCon #calloutCon #petReminder  {width: 220px; height: 230px; display: block; background: url(../../media/images/pet_reminder_bg.jpg) no-repeat 0px 0px; padding: 95px 25px 0px 19px; text-align: left;}
	  #siteCon #calloutCon #petReminder form  {margin: 0px 0px 10px 0px; _margin: 0px 0px 10px 0px; #margin: 0px 0px 0px 0px;}
	  #siteCon #calloutCon #petReminder div.formTitle  {width: 70px; height: 20px; display: block; float: left; margin: 0px 2px 5px 0px; font-weight: bold;}
		#siteCon #calloutCon #petReminder div.formTitle a  {font-size: .9em; font-weight: normal;}
	  #siteCon #calloutCon #petReminder div.formValue  {width: 125px; height: 20px; display: block; float: left; margin: 0px 2px 5px 0px;}
		#siteCon #calloutCon #petReminder div.formValue input  {width: 125px; height: auto; display: block; float: left;}
		  #siteCon #calloutCon #petReminder div.formValue input.subButt  {width: auto; height: auto; display: block; float: left;}

	  #siteCon #calloutCon #petReminder ul  {margin: 0px 0px 0px 0px;}
		  #siteCon #calloutCon #petReminder ul li  {list-style: none; width: 200px;}
			  #siteCon #calloutCon #petReminder ul li a  {display: block; padding: 2px 5px 2px 5px; border: 1px solid #aa0435; text-decoration: none; margin: 0px 0px 2px 0px;}
				  #siteCon #calloutCon #petReminder ul li a:hover  {padding: 2px 5px 2px 5px; border: 1 px solid #aa0435; background-color: #aa0435; color: #FFFFFF;}


	#siteCon #calloutCon #compCon  {width: 264px; height: 258px; display: block;}
    #siteCon #calloutCon div.genCallout  {width: 243px; height: 104px; background: url(../../media/images/callout_gen_bg.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px;}
    #siteCon #calloutCon div.calloutSpacer  {width: 243px; height: 4px; background: url(../../media/images/callout_gen_separator.gif) no-repeat 0px 0px; margin: 10px 0px 10px 0px;}
    #siteCon #calloutCon #calloutFindVet  {width: 225px; height: 143px; background: url(../../media/images/callout_find_a_vet.jpg) no-repeat 0px 0px; margin: 0px 0px 10px 0px; text-align: left; padding: 20px 0px 0px 20px; color: #FFFFFF;}
      #siteCon #calloutCon #calloutFindVet h2  {font-size: 1.2em; color: #FFFFFF; margin: 0px 0px 10px 0px;}
      #siteCon #calloutCon #calloutFindVet p  {display: block; width: 100px; height: auto; margin: 0px 0px 10px 0px; font-weight: bold;}
      #siteCon #calloutCon #calloutFindVet a  {color: #FFFFFF; text-decoration: underline;}
        #siteCon #calloutCon #calloutFindVet a:hover  {color: #aa0435; background-color: #FFFFFF; text-decoration: none;}
    
    
    /******************/
   /* CONTENT STYLES */ 
  /******************/
  #siteCon #contentCon  {width: 722px; height: auto; margin: 0px; padding: 0px; display: block; float: left; text-align: left;}
    #siteCon #contentCon h1  {width: 707px; height: 43px; margin: 0px 0px 0px 15px; padding: 0px; display: block; font-weight: bold;}

    #siteCon #contentCon #flashCon  {width: 482px; height: 492px; margin: 0px; padding: 0px; display: block; float: left; position: relative;}

    #siteCon #contentCon #flashNonCon  {width: 482px; height: 492px; margin: 0px; padding: 0px; display: block; float: left; background: url(../../media/images/home_splash_noflash_bg.jpg) no-repeat 0px 0px; position: relative; color: #FFFFFF; font-size: .8em; font-weight: bold;}
      
      #siteCon #contentCon #flashNonCon h2  {font-size: 1.3em; color: #FFFFFF;}
      
      #siteCon #contentCon #flashNonCon a  {color: #FFFFFF; text-decoration: none; background-color: transparent;}
        #siteCon #contentCon #flashNonCon a:hover  {color: #FFFFFF; text-decoration: none; background-color: transparent;}
      
      #siteCon #contentCon #flashNonCon #flashCallout01  {position: absolute; top: 70px; left: 288px; width: 150px; height: auto;}
      #siteCon #contentCon #flashNonCon #flashCallout02  {position: absolute; top: 200px; left: 288px; width: 150px; height: auto;}
      #siteCon #contentCon #flashNonCon #flashCallout03  {position: absolute; top: 326px; left: 288px; width: 150px; height: auto;}

    #siteCon #contentCon #homeCon  {width: 220px; height: auto; margin: 0px; padding: 0px; display: block; float: left;}
    
    #siteCon #contentCon #pageTitle  {width: 712px; height: 109px; display: block;}
      #siteCon #contentCon #pageTitle #titleDog  {width: 201px; height: 109px; display: block; float: left; background: url(../../media/images/title_dog.jpg) no-repeat 0px 0px;}
      #siteCon #contentCon #pageTitle #primaryTitle  {width: 501px; height: 64px; display: block; float: left; background: url(../../media/images/title_h1_bg.jpg) no-repeat top right;}
        #siteCon #contentCon #pageTitle #primaryTitle h1  {margin: 0px; padding: 0px; color: #FFFFFF; font-size: 2em; display: inline; position: relative; top: 24px;}
      #siteCon #contentCon #pageTitle #secondaryTitle  {width: 501px; height: 45px; display: block; float: left;}
        #siteCon #contentCon #pageTitle #secondaryTitle h2  {margin: 0px; padding: 0px; color: #0d5291; font-size: 1.5em; display: inline; position: relative; top: 12px;}

div.errors  {border: 2px solid #880000; padding: 5px 10px 5px 10px; margin: 0px 10px 10px 10px; color: #880000;}

div.reminderCon  {display: block; width: 300px; padding: 10px 10px 5px 10px; color: #a20137; font-weight: normal; font-size: .85em; background: url(../../media/images/box_pet_content.gif) no-repeat 0px 0px;}
  div.reminderCon p  {line-height: 1.4em; padding: 0px 0px 7px 0px;}
  div.reminderCon div.checkCon  {display: block; float: left; width: 20px; margin-right: 5px;}
    div.reminderCon div.checkCon input.checkbox  {width: 20px !important; margin-top: 4px;}
  div.reminderCon div.copyCon  {display: block; float: left; width: 180px; font-weight: bold; font-size: 1.2em; line-height: 1.8em;}
  
  div.reminderCon div.dateCon  {display: block; margin-bottom: 2px;}
    div.reminderCon div.dateCon input.dateinput  {width: 140px !important; margin-right: 5px;}
    div.reminderCon div.dateCon input.dateselect  {width: auto !important; margin: 0px;}
  div.reminderCon div.intervalCon  {}
    div.reminderCon div.intervalCon select  {width: 300px !important; font-size: 1.1em; margin-top: 3px;}
div.reminderConFooter  {display: block; clear: both; margin: 0px 0px 10px 0px; width: 320px; height: 5px; background: url(../../media/images/box_pet_footer.gif) no-repeat 0px 0px;}

div.vetCon  {border: 2px solid #0e5291; padding: 7px 10px 10px 10px; margin: 0px 0px 10px 0px;}
  div.vetCon div.vName  {font-size: 1.3em; color: #0e5291; displayu: block; font-weight: bold;}
  div.vetCon div.vMap  {float: right;}
  div.vetCon div.vTel  {color: #0e5291; displayu: block; font-weight: bold;}

table.petTable  {width: 470px; margin: 0px 10px 10px 10px;}
  table.petTable thead td  {background-color: #0d5291; color: #FFFFFF; font-weight: bold; padding: 2px 5px 2px 5px; border: 1px solid #0d5291;}
  table.petTable tr td  {padding: 2px 5px 2px 5px; border: 1px solid #a0bbd4; vertical-align: top;}
    table.petTable tr td.petview  {text-align: center;}
    table.petTable tr td.petedit  {text-align: center;}
    table.petTable tr td.petremove  {text-align: center;}
    table.petTable tr td.petname .nameCon  {width: 60px; height: auto; overflow: hidden;}
input.buttUnselected  {background-color: #FFFFFF;; border: 1px solid #888888; color: #888888; padding: 0px 2px; margin: 0px 2px; cursor: pointer;}
input.buttSelected  {background-color: #015699; border: 1px solid #015699; color: #FFFFFF; font-weight: bold; padding: 0px 2px; margin: 0px 2px;}

    #siteCon #contentCon #siteContent  {width: 501px; height: auto; display: block; background: url(../../media/images/side_image_woman_and_dog.jpg) no-repeat bottom left; padding: 20px 0px 5px 201px; margin: 0px 0px 40px 0px;}

      #siteCon #contentCon #siteContent h3  {color: #a80231; font-weight: bold; font-size: 1.5em; margin: 20px 0px 10px 0px;}
      #siteCon #contentCon #siteContent h4  {color: #a80231; font-weight: bold; font-size: 1.2em; margin: 0px 0px 10px 0px;}
      
      #siteCon #contentCon #siteContent ul  {margin: 0px 0px 10px 30px;}
        #siteCon #contentCon #siteContent ul li  {margin: 0px 0px 2px 0px;}
      
      #siteCon #contentCon #siteContent div.pawsBoxContent  {width: 460px; height: auto; display: block; background: url(../../media/images/box_paws_content.jpg) no-repeat 0px 0px; margin: 0px; padding: 20px 20px 0px 20px; color: #FFFFFF; font-weight: bold;}
        #siteCon #contentCon #siteContent div.pawsBoxContent h2  {margin: 0px 0px 5px 0px; color: #FFFFFF; font-size: 1.4em;}
        #siteCon #contentCon #siteContent div.pawsBoxContent p  {margin: 0px 0px 0px 0px; display: block;}
        #siteCon #contentCon #siteContent div.pawsBoxContent a  {color: #FFFFFF;}
      #siteCon #contentCon #siteContent div.pawsBoxFooter  {width: 500px; height: 20px; display: block; background: url(../../media/images/box_paws_footer.jpg) no-repeat 0px 0px; margin: 0px 0px 10px 0px;}
      
      #siteCon #contentCon #siteContent div.genBoxContent  {width: 460px; height: auto; display: block; background: url(../../media/images/box_gen_content.gif) no-repeat 0px 0px; margin: 0px; padding: 20px 20px 0px 20px; color: #FFFFFF; font-weight: bold;}
        #siteCon #contentCon #siteContent div.genBoxContent h2  {margin: 0px 0px 5px 0px; color: #FFFFFF; font-size: 1.4em;}
        #siteCon #contentCon #siteContent div.genBoxContent p  {margin: 0px 0px 0px 0px; display: block;}

        #siteCon #contentCon #siteContent div.genBoxContent div.formTitle  {width: 70px; height: auto; display: block; float: left; margin: 0px 2px 2px 0px;}
        #siteCon #contentCon #siteContent div.genBoxContent div.formValue  {width: 300px; height: auto; display: block; float: left; margin: 0px 2px 2px 0px;}
          #siteCon #contentCon #siteContent div.genBoxContent div.formValue select  {width: 300px; height: auto; display: block; float: left;}
        #siteCon #contentCon #siteContent div.genBoxContent div.subButt  {position: relative; top: 8px; float: right; margin-right: 30px; display: inline;}
          #siteCon #contentCon #siteContent div.genBoxContent div.subButt input  {border: 3px solid #FFFFFF; background-color: #aa0435; color: #FFFFFF; font-weight: bold; padding: 0px 10px 0px 10px; display: inline-block; cursor: pointer;}
            #siteCon #contentCon #siteContent div.genBoxContent div.subButt input:hover {border: 3px solid #aa0435; background-color: #FFFFFF; color: #aa0435;}



      #siteCon #contentCon #siteContent div.genBoxContentContact  {width: 460px; height: auto; display: block; background: url(../../media/images/box_gen_content.gif) no-repeat 0px 0px; margin: 0px; padding: 20px 20px 0px 20px; color: #FFFFFF; font-weight: bold;}
        #siteCon #contentCon #siteContent div.genBoxContentContact h2  {margin: 0px 0px 5px 0px; color: #FFFFFF; font-size: 1.4em;}
        #siteCon #contentCon #siteContent div.genBoxContentContact p  {margin: 0px 0px 0px 0px; display: block;}

        #siteCon #contentCon #siteContent div.genBoxContentContact div.formTitle  {width: 120px; height: auto; display: block; float: left; margin: 0px 2px 2px 0px;}
        #siteCon #contentCon #siteContent div.genBoxContentContact div.formValue  {width: 200px; height: auto; display: block; float: left; margin: 0px 2px 2px 0px;}
          #siteCon #contentCon #siteContent div.genBoxContentContact div.formValue select  {width: 200px; height: auto; display: block; float: left;}
          #siteCon #contentCon #siteContent div.genBoxContentContact div.formValue textarea  {width: 300px; height: auto; display: block; float: left; height: 150px; font-family: arial, helvetica, verdana, geneva, sans-serif; font-size: 1.0em;}
        #siteCon #contentCon #siteContent div.genBoxContentContact div.subButt  {position: relative; top: 8px; float: right; margin-right: 30px; display: inline;}
          #siteCon #contentCon #siteContent div.genBoxContentContact div.subButt input  {border: 3px solid #FFFFFF; background-color: #aa0435; color: #FFFFFF; font-weight: bold; padding: 0px 10px 0px 10px; display: inline-block; cursor: pointer;}
            #siteCon #contentCon #siteContent div.genBoxContentContact div.subButt input:hover {border: 3px solid #aa0435; background-color: #FFFFFF; color: #aa0435;}



      #siteCon #contentCon #siteContent div.genBoxFooter  {width: 500px; height: 20px; display: block; background: url(../../media/images/box_gen_footer.jpg) no-repeat 0px 0px; margin: 0px 0px 10px 0px;}
      

        #siteCon #contentCon #siteContent div.vetForm h2  {margin: 15px 0px 5px 0px;}
        #siteCon #contentCon #siteContent div.vetForm p  {margin: 0px 0px 10px 0px;}
        #siteCon #contentCon #siteContent div.vetForm a  {color: #FFFFFF; text-decoration: underline;}
          #siteCon #contentCon #siteContent div.vetForm a:hover  {color: #A20137; background-color: #FFFFFF; text-decoration: none;}
        #siteCon #contentCon #siteContent div.vetForm input.confCheck  {margin: 0px 5px 0px 0px;}
          
        #siteCon #contentCon #siteContent div.vetForm div.formTitle  {width: 150px; height: auto; display: block; float: left; margin: 0px 2px 2px 0px;}
        #siteCon #contentCon #siteContent div.vetForm div.formValue  {width: 220px; height: auto; display: block; float: left; margin: 0px 2px 2px 0px;}
          #siteCon #contentCon #siteContent div.vetForm div.formValue select  {width: 220px; height: auto; display: block; float: left;}
          #siteCon #contentCon #siteContent div.vetForm div.formValue input  {width: 220px; height: auto; display: block; float: left;}

          #siteCon #contentCon #siteContent div.vetForm div.formValue input.smallButt  {width: 20px;}

        #siteCon #contentCon #siteContent div.petForm h2  {margin: 15px 0px 5px 0px;}
        #siteCon #contentCon #siteContent div.petForm a  {color: #FFFFFF; text-decoration: underline;}
          #siteCon #contentCon #siteContent div.petForm a:hover  {color: #A20137; background-color: #FFFFFF; text-decoration: none;}
        #siteCon #contentCon #siteContent div.petForm input.confCheck  {margin: 0px 5px 0px 0px;}
        #siteCon #contentCon #siteContent div.petForm div.formTitle  {width: 100px; height: auto; display: block; float: left; margin: 0px 2px 5px 0px;}
        #siteCon #contentCon #siteContent div.petForm div.formValue  {width: 320px; height: auto; display: block; float: left; margin: 0px 2px 5px 0px; line-height: 20px; font-weight: normal;}
          #siteCon #contentCon #siteContent div.petForm div.formValue p  {font-weight: normal; font-size: .9em;}
          #siteCon #contentCon #siteContent div.petForm div.formValue a  {font-weight: normal; color: #FFFFFF; text-decoration: underline;}
            #siteCon #contentCon #siteContent div.petForm div.formValue a:hover  {font-weight: normal; background-color: #FFFFFF; color: #aa0435; text-decoration: underline;}
          #siteCon #contentCon #siteContent div.petForm div.formValue select  {width: 270px; height: auto; display: block; float: left;}
            #siteCon #contentCon #siteContent div.petForm div.formValue select.intSel  {width: 170px; height: auto; display: block; float: left; font-size: .9em; margin: 0px 0px 10px 25px;}
		  
          #siteCon #contentCon #siteContent div.petForm div.formValue input  {width: 270px; height: auto; display: block; float: left;}

          #siteCon #contentCon #siteContent div.petForm div.formValue input.smallButt  {width: 20px;}

        #siteCon #contentCon #siteContent div.petFilter div.formTitle  {width: 130px; height: auto; display: block; float: left; margin: 0px 2px 5px 0px;}
        #siteCon #contentCon #siteContent div.petFilter div.formValue  {width: 290px; height: auto; display: block; float: left; margin: 0px 2px 5px 0px; line-height: 20px;}

        #siteCon #contentCon #siteContent div.petView div.formValue  {width: 270px; height: auto; display: block; float: left; margin: 0px 2px 5px 0px; line-height: 20px; font-weight: normal;}

      #siteCon #contentCon #siteContent div.tableBoxContent  {width: 460px; height: auto; display: block; background: url(../../media/images/box_table_content.jpg) no-repeat 0px 0px; margin: 0px; padding: 20px 20px 0px 20px; color: #FFFFFF; font-weight: bold;}
      #siteCon #contentCon #siteContent div.tableBoxFooter  {width: 500px; height: 20px; display: block; background: url(../../media/images/box_table_footer.jpg) no-repeat 0px 0px; margin: 0px 0px 10px 0px;}
        #siteCon #contentCon #siteContent div.tableBoxContent table  {background-color: #0d5291; width: 100%; height: auto; color: #888888; font-size: .9em;}
            #siteCon #contentCon #siteContent div.tableBoxContent table tr td  {background-color: #FFFFFF; padding: 2px 5px 2px 5px;}
              #siteCon #contentCon #siteContent div.tableBoxContent table tr td.colTitleCenter  {background-color: #0d5291; color: #FFFFFF; text-align: center; vertical-align: top;}
                #siteCon #contentCon #siteContent div.tableBoxContent table tr td.colTitleCenter img  {margin: 3px auto 5px auto;}
              #siteCon #contentCon #siteContent div.tableBoxContent table tr td.rowTitleLeft  {background-color: #CED3E6; color: #222222;}
              #siteCon #contentCon #siteContent div.tableBoxContent table tr td.dataCenter  {text-align: center;}
                #siteCon #contentCon #siteContent div.tableBoxContent table tr td.dataCenter img  {margin: auto;}
      
        #siteCon #contentCon #siteContent #wsMainBoy  {display: block; width: 300px; height: auto; background: url(../../media/images/ws_home_dog_and_boy.jpg) no-repeat bottom right; padding: 0px 200px 20px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #hrMainFamily  {display: block; width: 260px; height: auto; background: url(../../media/images/hr_main_family.jpg) no-repeat bottom right; padding: 0px 240px 70px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #hrMainGirlsDog  {display: block; width: 480px; height: auto; background: url(../../media/images/hr_main_girls_and_dog.jpg) no-repeat bottom right; padding: 0px 20px 190px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #hrMainGirlCat  {display: block; width: 300px; height: auto; background: url(../../media/images/hr_main_girl_and_cat.jpg) no-repeat bottom right; padding: 0px 200px 40px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #hrMainSheep  {display: block; width: 200px; height: auto; background: url(../../media/images/hr_main_sheep.jpg) no-repeat bottom right; padding: 0px 300px 10px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #hrMainFamilyPets  {display: block; width: 480px; height: auto; background: url(../../media/images/hr_main_family_and_pets.jpg) no-repeat bottom right; padding: 0px 20px 250px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #cwMainVet  {display: block; width: 300px; height: auto; background: url(../../media/images/cw_main_vet.jpg) no-repeat bottom right; padding: 0px 200px 180px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #cwMainWashing  {display: block; width: 300px; height: auto; background: url(../../media/images/cw_main_washing.jpg) no-repeat bottom right; padding: 0px 200px 10px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #cwMainViszler  {display: block; width: 230px; height: auto; background: url(../../media/images/cw_main_viszler.jpg) no-repeat bottom right; padding: 0px 270px 80px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #cwMainAeroplane  {display: block; width: 480px; height: auto; background: url(../../media/images/cw_main_aeroplane.jpg) no-repeat bottom right; padding: 0px 20px 180px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #rMainViszler  {display: block; width: 200px; height: auto; background: url(../../media/images/r_main_viszler.jpg) no-repeat bottom right; padding: 0px 300px 180px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #rMainCat  {display: block; width: 500px; height: auto; background: url(../../media/images/r_main_cat_grass.jpg) no-repeat bottom right; padding: 0px 0px 130px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContent #petCatIpod  {display: block; width: 300px; height: auto; background: url(../../media/images/pet_main_cat_ipod.jpg) no-repeat bottom right; padding: 0px 200px 20px 0px; margin: 0px 0px 10px 0px;}

      #siteCon #contentCon #siteContent ul#sitenav  {margin: 0px 0px 10px 0px; display: block;}
        #siteCon #contentCon #siteContent ul#sitenav li  {list-style: none; margin: 0px 0px 3px 20px;}
          #siteCon #contentCon #siteContent ul#sitenav li ul  {margin: 0px 0px 10px 0px;}

	  /**********************/
	 /* VET CONTENT STYLES */ 
	/**********************/
    #siteCon #contentCon #siteContentVet  {width: 501px; height: auto; display: block; background: none; padding: 20px 0px 5px 201px; margin: 0px 0px 40px 0px;}

      #siteCon #contentCon #siteContentVet h3  {color: #a80231; font-weight: bold; font-size: 1.5em; margin: 20px 0px 10px 0px;}
      #siteCon #contentCon #siteContentVet h4  {color: #a80231; font-weight: bold; font-size: 1.2em; margin: 0px 0px 10px 0px;}
      
      #siteCon #contentCon #siteContentVet ul  {margin: 0px 0px 10px 30px;}
        #siteCon #contentCon #siteContentVet ul li  {margin: 0px 0px 2px 0px;}
      
      #siteCon #contentCon #siteContentVet div.pawsBoxContent  {width: 460px; height: auto; display: block; background: url(../../media/images/box_paws_content.jpg) no-repeat 0px 0px; margin: 0px; padding: 20px 20px 0px 20px; color: #FFFFFF; font-weight: bold;}
        #siteCon #contentCon #siteContentVet div.pawsBoxContent h2  {margin: 0px 0px 5px 0px; color: #FFFFFF; font-size: 1.4em;}
        #siteCon #contentCon #siteContentVet div.pawsBoxContent p  {margin: 0px 0px 0px 0px; display: block;}
        #siteCon #contentCon #siteContentVet div.pawsBoxContent a  {color: #FFFFFF;}
      #siteCon #contentCon #siteContentVet div.pawsBoxFooter  {width: 500px; height: 20px; display: block; background: url(../../media/images/box_paws_footer.jpg) no-repeat 0px 0px; margin: 0px 0px 10px 0px;}
      
      #siteCon #contentCon #siteContentVet div.genBoxContent  {width: 460px; height: auto; display: block; background: url(../../media/images/box_gen_content.gif) no-repeat 0px 0px; margin: 0px; padding: 20px 20px 0px 20px; color: #FFFFFF; font-weight: bold;}
        #siteCon #contentCon #siteContentVet div.genBoxContent h2  {margin: 0px 0px 5px 0px; color: #FFFFFF; font-size: 1.4em;}
        #siteCon #contentCon #siteContentVet div.genBoxContent p  {margin: 0px 0px 0px 0px; display: block;}

        #siteCon #contentCon #siteContentVet div.genBoxContent div.formTitle  {width: 70px; height: auto; display: block; float: left; margin: 0px 2px 2px 0px;}
        #siteCon #contentCon #siteContentVet div.genBoxContent div.formValue  {width: 300px; height: auto; display: block; float: left; margin: 0px 2px 2px 0px;}
          #siteCon #contentCon #siteContentVet div.genBoxContent div.formValue select  {width: 300px; height: auto; display: block; float: left;}
        #siteCon #contentCon #siteContentVet div.genBoxContent div.subButt  {position: relative; top: 8px; float: right; margin-right: 30px; display: inline;}
          #siteCon #contentCon #siteContentVet div.genBoxContent div.subButt input  {border: 3px solid #FFFFFF; background-color: #aa0435; color: #FFFFFF; font-weight: bold; padding: 0px 10px 0px 10px; display: inline-block; cursor: pointer;}
            #siteCon #contentCon #siteContentVet div.genBoxContent div.subButt input:hover {border: 3px solid #aa0435; background-color: #FFFFFF; color: #aa0435;}

      #siteCon #contentCon #siteContentVet div.genBoxFooter  {width: 500px; height: 20px; display: block; background: url(../../media/images/box_gen_footer.jpg) no-repeat 0px 0px; margin: 0px 0px 10px 0px;}
      

        #siteCon #contentCon #siteContentVet div.vetForm h2  {margin: 15px 0px 5px 0px;}
        #siteCon #contentCon #siteContentVet div.vetForm p  {margin: 0px 0px 10px 0px;}
        #siteCon #contentCon #siteContentVet div.vetForm a  {color: #FFFFFF; text-decoration: underline;}
          #siteCon #contentCon #siteContentVet div.vetForm a:hover  {color: #A20137; background-color: #FFFFFF; text-decoration: none;}
        #siteCon #contentCon #siteContentVet div.vetForm input.confCheck  {margin: 0px 5px 0px 0px;}
          
        #siteCon #contentCon #siteContentVet div.vetForm div.formTitle  {width: 150px; height: auto; display: block; float: left; margin: 0px 2px 2px 0px;}
        #siteCon #contentCon #siteContentVet div.vetForm div.formValue  {width: 220px; height: auto; display: block; float: left; margin: 0px 2px 2px 0px;}
          #siteCon #contentCon #siteContentVet div.vetForm div.formValue select  {width: 220px; height: auto; display: block; float: left;}
          #siteCon #contentCon #siteContentVet div.vetForm div.formValue input  {width: 220px; height: auto; display: block; float: left;}

          #siteCon #contentCon #siteContentVet div.vetForm div.formValue input.smallButt  {width: 20px;}

        #siteCon #contentCon #siteContentVet div.petForm h2  {margin: 15px 0px 5px 0px;}
        #siteCon #contentCon #siteContentVet div.petForm a  {color: #FFFFFF; text-decoration: underline;}
          #siteCon #contentCon #siteContentVet div.petForm a:hover  {color: #A20137; background-color: #FFFFFF; text-decoration: none;}
        #siteCon #contentCon #siteContentVet div.petForm input.confCheck  {margin: 0px 5px 0px 0px;}
        #siteCon #contentCon #siteContentVet div.petForm div.formTitle  {width: 100px; height: auto; display: block; float: left; margin: 0px 2px 5px 0px;}
        #siteCon #contentCon #siteContentVet div.petForm div.formValue  {width: 320px; height: auto; display: block; float: left; margin: 0px 2px 5px 0px; line-height: 20px; font-weight: normal;}
          #siteCon #contentCon #siteContentVet div.petForm div.formValue p  {font-weight: normal; font-size: .9em;}
          #siteCon #contentCon #siteContentVet div.petForm div.formValue a  {font-weight: normal; color: #FFFFFF; text-decoration: underline;}
            #siteCon #contentCon #siteContentVet div.petForm div.formValue a:hover  {font-weight: normal; background-color: #FFFFFF; color: #aa0435; text-decoration: underline;}
          #siteCon #contentCon #siteContentVet div.petForm div.formValue select  {width: 270px; height: auto; display: block; float: left;}
            #siteCon #contentCon #siteContentVet div.petForm div.formValue select.intSel  {width: 170px; height: auto; display: block; float: left; font-size: .9em; margin: 0px 0px 10px 25px;}
		  
          #siteCon #contentCon #siteContentVet div.petForm div.formValue input  {width: 270px; height: auto; display: block; float: left;}

          #siteCon #contentCon #siteContentVet div.petForm div.formValue input.smallButt  {width: 20px;}

        #siteCon #contentCon #siteContentVet div.petFilter div.formTitle  {width: 130px; height: auto; display: block; float: left; margin: 0px 2px 5px 0px;}
        #siteCon #contentCon #siteContentVet div.petFilter div.formValue  {width: 290px; height: auto; display: block; float: left; margin: 0px 2px 5px 0px; line-height: 20px;}

        #siteCon #contentCon #siteContentVet div.petView div.formValue  {width: 270px; height: auto; display: block; float: left; margin: 0px 2px 5px 0px; line-height: 20px; font-weight: normal;}

      #siteCon #contentCon #siteContentVet div.tableBoxContent  {width: 460px; height: auto; display: block; background: url(../../media/images/box_table_content.jpg) no-repeat 0px 0px; margin: 0px; padding: 20px 20px 0px 20px; color: #FFFFFF; font-weight: bold;}
      #siteCon #contentCon #siteContentVet div.tableBoxFooter  {width: 500px; height: 20px; display: block; background: url(../../media/images/box_table_footer.jpg) no-repeat 0px 0px; margin: 0px 0px 10px 0px;}
        #siteCon #contentCon #siteContentVet div.tableBoxContent table  {background-color: #0d5291; width: 100%; height: auto; color: #888888; font-size: .9em;}
            #siteCon #contentCon #siteContentVet div.tableBoxContent table tr td  {background-color: #FFFFFF; padding: 2px 5px 2px 5px;}
              #siteCon #contentCon #siteContentVet div.tableBoxContent table tr td.colTitleCenter  {background-color: #0d5291; color: #FFFFFF; text-align: center; vertical-align: top;}
                #siteCon #contentCon #siteContentVet div.tableBoxContent table tr td.colTitleCenter img  {margin: 3px auto 5px auto;}
              #siteCon #contentCon #siteContentVet div.tableBoxContent table tr td.rowTitleLeft  {background-color: #CED3E6; color: #222222;}
              #siteCon #contentCon #siteContentVet div.tableBoxContent table tr td.dataCenter  {text-align: center;}
                #siteCon #contentCon #siteContentVet div.tableBoxContent table tr td.dataCenter img  {margin: auto;}
      
        #siteCon #contentCon #siteContentVet #wsMainBoy  {display: block; width: 300px; height: auto; background: url(../../media/images/ws_home_dog_and_boy.jpg) no-repeat bottom right; padding: 0px 200px 20px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #hrMainFamily  {display: block; width: 260px; height: auto; background: url(../../media/images/hr_main_family.jpg) no-repeat bottom right; padding: 0px 240px 70px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #hrMainGirlsDog  {display: block; width: 480px; height: auto; background: url(../../media/images/hr_main_girls_and_dog.jpg) no-repeat bottom right; padding: 0px 20px 190px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #hrMainGirlCat  {display: block; width: 300px; height: auto; background: url(../../media/images/hr_main_girl_and_cat.jpg) no-repeat bottom right; padding: 0px 200px 40px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #hrMainSheep  {display: block; width: 200px; height: auto; background: url(../../media/images/hr_main_sheep.jpg) no-repeat bottom right; padding: 0px 300px 10px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #hrMainFamilyPets  {display: block; width: 480px; height: auto; background: url(../../media/images/hr_main_family_and_pets.jpg) no-repeat bottom right; padding: 0px 20px 250px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #cwMainVet  {display: block; width: 320px; height: auto; background: url(../../media/images/cw_main_vet.jpg) no-repeat bottom right; padding: 0px 180px 180px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #cwMainWashing  {display: block; width: 300px; height: auto; background: url(../../media/images/cw_main_washing.jpg) no-repeat bottom right; padding: 0px 200px 10px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #cwMainViszler  {display: block; width: 230px; height: auto; background: url(../../media/images/cw_main_viszler.jpg) no-repeat bottom right; padding: 0px 270px 80px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #cwMainAeroplane  {display: block; width: 480px; height: auto; background: url(../../media/images/cw_main_aeroplane.jpg) no-repeat bottom right; padding: 0px 20px 180px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #rMainViszler  {display: block; width: 200px; height: auto; background: url(../../media/images/r_main_viszler.jpg) no-repeat bottom right; padding: 0px 300px 180px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #rMainCat  {display: block; width: 500px; height: auto; background: url(../../media/images/r_main_cat_grass.jpg) no-repeat bottom right; padding: 0px 0px 130px 0px; margin: 0px 0px 10px 0px;}
      
        #siteCon #contentCon #siteContentVet #petCatIpod  {display: block; width: 300px; height: auto; background: url(../../media/images/pet_main_cat_ipod.jpg) no-repeat bottom right; padding: 0px 200px 20px 0px; margin: 0px 0px 10px 0px;}

      #siteCon #contentCon #siteContentVet ul#sitenav  {margin: 0px 0px 10px 0px; display: block;}
        #siteCon #contentCon #siteContentVet ul#sitenav li  {list-style: none; margin: 0px 0px 3px 20px;}
          #siteCon #contentCon #siteContentVet ul#sitenav li ul  {margin: 0px 0px 10px 0px;}

    /*****************/
   /* FOOTER STYLES */ 
  /*****************/
  #siteCon #footerCon  {width: 986px; height: auto; margin: 0px; padding: 0px; display: block; margin: 15px 0px 0px 0px;}
    #siteCon #footerCon #pawsCon  {width: 986px; height: 36px; display: block; text-align: center; margin: 0px 0px 20px 0px;}
      #siteCon #footerCon #pawsCon img  {margin: auto;}
    #siteCon #footerCon #stripeCon  {width: 986px; height: 11px; display: block; margin: 0px 0px 10px 0px; background: url(../../media/images/stripes_bg.jpg) repeat-x 0px 0px;}
    #siteCon #footerCon #footerCopy  {width: 946px; height: auto; display: block; text-align: left; margin: 0px 0px 10px 0px; font-size: .8em; padding: 0px 20px 0px 20px;}
      #siteCon #footerCon #footerCopy ul#navFooter  {margin: 0px 0px 10px 0px; display: block; float: left;}
        #siteCon #footerCon #footerCopy ul#navFooter li  {list-style: none; display: inline; float: left; width: auto; height: auto; border-left: 1px solid #a80231; padding: 0px 5px 0px 5px;}
          #siteCon #footerCon #footerCopy ul#navFooter li ul  {display: none;}
          #siteCon #footerCon #footerCopy ul#navFooter li.first  {list-style: none; display: inline; float: left; width: auto; height: auto; border-left: 0px; padding: 0px 5px 0px 0px;}





 
