body { background:#FFF; text-align: left; margin: 0; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; color:#666; }
tbody { border-top:none; }
p { text-align: left; font-size: 14px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #666; line-height: 22px; padding: 0 0 0px 0; margin: 0; }
p.small { text-align: left; font-size: 11px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #666666; line-height: 16px; padding: 0; margin: 0; line-height: 20px; }
h1 { font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 28px; color: #666666; margin: 0; padding: 0; }
h2 { clear: both; text-align: left; font-size: 15px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; font-weight: bold; color: #207db0; padding: 10px 0 0px 0; margin: 0; }
h3 { text-align: left; font-size: 14px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; font-weight: bold; color: #207db0; padding: 5px 0 0px 0; margin: 0; }
h2.registrationform { font-size: 12px; font-weight: bold; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; padding-top: 3px; margin-bottom: -15px }
img { margin:0; padding:0; border:0; }
hr { border:none; border-bottom: 1px solid #6ccff6; margin: 5px auto 5px auto; }
input[type="image"] { border:0pt none; height:27px; width:92px; }
label { font-family:Verdana,Arial,Helvetica;color:#0c70a8;font-size:12px;line-height:25px; }
input[type=radio]{ width: 25px; background-color: transparent; border: 0; }
select { color: #0c70a8; border-color: #a2d9fd; border-width: 1px; border-style: solid; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 9px; height: 20px; }
ul li, ol li { font-size: 14px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #666; }
ul li ul li { list-style-type: circle; }
#mainNav li ul li {list-style:none;}
ul.submenu,li.submenu { color: #0c70a8; }
.right {text-align: right}
.left {text-align: left}
.floatleft {float: left;}
.floatright {float: right;}
p.caption { color: #ffffff; text-align: center; }
h1.articletitle { color: #ffffff; margin-left: 5px; }

/** Bellow are styles needed to show blockquotes and bulleted lists in our content **/
#columnmiddle blockquote { border-left: 4px solid #b8d7dc; padding-left: 4px; }
#content-content .blog-post .post-content ul,
#content-content .blog-post .post-content > ul > li,
.story #content-content ul,
.story #content-content > ul > li,
#content-content .node .content > ul,
#content-content .node .content > ul > li { list-style: disc; margin-left: 10px; }

#content-content .blog-post .post-content > ol > li,
.story #content-content > ol > li,
#content-content .node .content > ol > li { list-style: decimal; margin-left: 10px; }

.medicalDrawerSave { padding:6px 0 8px 0; margin: 0 10px; }
.medicalDrawerSave > a { display: block; }
.medicalDrawerSave > a:hover {text-decoration:underline;}
.medicalDrawerSave > a img { width: 24px; height: auto; }
.medicalDrawerSave > a img, 
.medicalDrawerSave > a span {display:block;float:left;margin:0;padding:0;}
.medicalDrawerSave > a span {padding: 4px 8px 0;font-size: 16px;}
.medicalDrawerSaveNonNode { padding:6px 0 8px 0; margin: 0 10px; }
.medicalDrawerSaveNonNode > a { display: block; }
.medicalDrawerSaveNonNode > a:hover {text-decoration:underline;}
.medicalDrawerSaveNonNode > a img { width: 24px; height: auto; }
.medicalDrawerSaveNonNode > a img, 
.medicalDrawerSaveNonNode > a span {display:block;float:left;margin:0;padding:0;}
.medicalDrawerSaveNonNode > a span {padding: 4px 8px 0;font-size: 16px;}
.block-petnames .medicalDrawerSaveNonNode { padding: 0; margin: 0; }
.block-petnames .medicalDrawerSaveNonNode > a { color: #FFF; }
.block-petnames .medicalDrawerSaveNonNode > a:hover { color: #004464; }

.underline {text-decoration: underline}
.italic {font-style: italic; font-weight: lighter; font-size: 75%}
a { text-align: left; font-size: 14px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #378bb9; line-height: 1.3em; padding: 0; margin: 0; font-weight: normal; text-decoration: none; outline-width: 0px !important;}
a:link.charcoal, a:visited.charcoal, a:active.charcoal  { text-align: left; font-size: 12px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #666; line-height: 18px; padding: 0; margin: 0; font-weight: bold; text-decoration: none; }
a:hover.charcoal { text-align: left; font-size: 12px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #313b3b; line-height: 18px; padding: 0; margin: 0; font-weight: bold; text-decoration: underline; }
a.print-page:link, a.print-page:visited, a.print-page:active {
    color: #378BB9;
    font-family: 'DroidSansRegular',Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
a:link.print-page, a:visited.print-page, a:active.print-page { text-align: left; font-size: 12px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #105EA0; line-height: 18px; padding: 0; margin: 0; text-decoration: none; }
a:hover.print-page { text-align: left; font-size: 12px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #105EA0; line-height: 18px; padding: 0; margin: 0; text-decoration: underline; }
.print-link { float: right; margin-top: -45px; width: auto; }
.orange { color: #e76a2e; }
.charcoal { color: #313b3b; }
.gray { color: #666; }
div.contentboxL { width: 318px; padding: 0 6px 15px 0; float: left; margin: 0; }
div.contentboxR { width: 300px; padding: 0 0 15px 6px; float: right; margin: 0; }
div.contentboxColor { width: 318px; background-color: #e7e8de; padding: 0; margin: 0; }
div.contentboxPadding { width: 284px; margin: auto; padding: 15px 0 0 0; margin-bottom: 0; }
div.articletitle { width: 660px; height: 28px; background-image: url(../images/articletitlebar.png); background-repeat: no-repeat; }
input.login { margin: 0px 0 0px 9px; }
select.search { width: 100px; }
input.search { width: 80px; }
#edit-search-theme-form-1 { margin: 7px 5px 0 0; }
img.labelLogin { float: left; margin: 15px 0 7px 9px; }
.charcoal { color: #313b3b; }
.lightblue { color: #8ac1d7; font-size: 9px; }
a:link.alpha, a:visited.alpha, a:active.alpha { text-align: left; font-size: 9px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #313b3b; line-height: 18px; padding: 0; margin: 0; font-weight: bold; text-decoration: none; }
a:hover.alpha { text-align: left; font-size: 9px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #8ac1d7; line-height: 18px; padding: 0; margin: 0; font-weight: bold; text-decoration: underline; }
div.photo4article { margin: 10px; border: 3px solid #313b3b; background-color: #313b3b; }
div.seal { margin: auto; background-image: url(../images/sealwithtext.png); background-repeat: no-repeat; width: 315px; height: 93px; margin: 20px auto; }
.breadcrumb, .breadcrumb a { font-size:12px; }
#wrapper {
	border: 0;
	padding: 0;
	margin: 0 auto 20px;
	overflow: hidden;
}
.float-right { float: right; }
.float-left { float: left; }
.clear-none { clear: none; }

.pmdMainContent {padding:24px 1px 15px 1px; background:#fff;}

#wrapper > table { background-color: #FFF; }


#columnleft {
	width: 194px;
	float: left;
	margin: 0;
	padding:0;
	position: relative;
	z-index: 6;
}

#columnmiddle {
	width: 468px;
	padding: 0 20px 0 0;
	float: left;
}

#columnmiddleLG {
    float: left;
    width: 803px;
}

#columnmiddleFull {
    float: left;
    width: 1000px; 
    margin: 0 auto;
}

#columnright {
	width: 305px;
	padding:0 2px 0 8px;
	float: right;
}

.fullWidth { width: 968px; margin: 0 auto; }


#leftcolumn { width: 650px; float: left; padding-left: 8px; padding-top: 8px; padding-right: 8px; background-color: #ffffff; }
#leftcolumnSMALL { width: 520px; background-color: #ffffff; padding: 5px; padding-left: 10px; float: left; }
#rightcolumn { width: 176px; float: right; padding-right: 8px; padding-top: 9px; background-color: #ffffff; }
#rightcolumnLG { width: 303px; float: right; padding-right: 8px; padding-top: 9px; background-color: #ffffff; }
#interiorleftcolumn { width: 139px; float: left; margin: -6px 0 0 -8px; position: relative; }
#interiorrightcolumn { float: right; width: 512px; margin: -6px 0 0 -8px; }
#interiorrightcolumnLG { float: left; width: 651px; margin: 0; padding: 5px; }
#submenu { width: 139px; background-color: #e7e8de; }
#editorial { margin-bottom: 9px; }
#mainmenu { float: left; height: 29px; }
#island { padding: 0; width: 160px; height: 231px; background-color: #e7e8de; margin: 0 auto; }
#loginSubmit { float: right; margin: 15px 12px 0 9px; }

#searcharea { width: 339px; height: 36px; float: right; background-image: url(../images/searchareabackground.png); background-repeat: no-repeat; }
#searchareaBig { width: 426px; height: 53px; float: right; background-image: url(../images/searchareabackgroundbig.png); background-repeat: no-repeat; }
#searchmenu { width: 68px; float: left; padding: 6px 0 0 10px; }
#searchlabel { margin: 13px 5px 0 7px; }
#pettypedropdown { margin: 7px 5px 0 0; }
#forlabel { margin: 13px 5px 0 7px; }
#searchinput { margin: 7px 5px 0 0; }
#searchsubmit { margin: 5px 7px 0 0; }
#breedlist { background-color: #f7f7f2; width: 500px; border: 5px solid #F7F7F2; }
.navbar { text-align: left; vertical-align: top; width: 139px; clear: both; margin: 0; padding: 0; }
div.navbar ul { padding: 0; margin: 0; }
div.navbar ul li { width: 139px; list-style-type: none; text-align: left; padding: 0; padding-bottom: 0px; }
div.navbar ul li.submenu { padding-bottom: 0; }
div.navbar ul li.submenu ul li a,
div.navbar ul li.submenu ul li a:link,
div.navbar ul li.submenu ul li a:visited,
div.navbar ul li.submenu ul li a:active { display: block; padding: 0; margin: 0; }
div.navbar ul li a,
div.navbar ul li a:link,
div.navbar ul li a:visited,
div.navbar ul li a:active { display: block; padding: 0; margin: 0; }
img { border: 0; padding: 0; margin: 0; }
div.navbar ul li ul li a.current { margin-top: 0px; margin-bottom: 0px;}
li.submenu li { margin-bottom: 0px; }
hidden { display: none; visibility: hidden; margin: 0; padding: 0; height: 0; line-height: 0; }
.findavet_selected { width:153px; color: #0c70a8; border-color: #0c70a8; border-width: 1px; border-style: solid; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 9px; height: 20px; margin: 7px 5px 0 0; }
ul.big li.big { display:block;list-style-type:none;margin-left:15px;margin-top:5px;padding:0;text-align:left; }
li.normal { list-style-position: none; text-align: left; font-size: 12px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #666; font-size: 12px; line-height: 20px; padding: 0; margin: 0; }
ul.normal { color: #8ac1d7; list-style-position: inside; margin-left: 5px; list-style: disc; text-align: left; font-size: 12px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; line-height: 20px; padding: 0 0 0 15px; margin: 0 0 10px 0; }
ul, li { color: #000000; font-size: 11px; }
div.content ul,li { text-align: left; font-size: 14px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #313b3b; line-height: 22px; }
a.glossify_term {  font-style: italic; }
span.glossify_term { font-style: italic; color: #378bb9; }
h1 span.glossify_term { font-style: normal; color: white; }
#LCArticle {margin-top: 10px; text-align:left; height:200px;}
#LCArticle img {padding: 10px 10px 10px 0px; float: left;}
#LCArticle a {color: #0c6fa7; font-size: 12px; font-weight: bold;}
.new {font-weight: bold; color: #f36017;}
.headline {font-size: 15px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; font-weight: bold; color: #207db0;}
.headline2 {font-weight: bold; color: #0c6fa7; font-size: 18px;}
.dottedline {margin-top: 10px;}
#vetresults { font-size: 17px; padding-bottom: 10px; }
#vetentry { margin: auto; width: 500px; border-width: 1px 0 0 0; border-style: solid; border-color: #368cb8; }
#orangecircle { text-align:center; margin-top: 5px; float: left; width: 25px; height: 25px; background-image: url(../images/circle-orangeblank-sml.png); }
#orangecircle h2 { margin: 0; text-align:center; padding-top: 3px; color: #ffffff; }
#footerSponsors { width: 798px; height: 72px; overflow: hidden; margin: 0; padding:0; background: rgb(231, 233, 222) url(../images/footer/ico_logosright.png) no-repeat right; }
#footerSponsorLeft { margin: 0; padding: 0; float: left; width:42px; height: 72px; background: url(../images/footer/ico_logosleft.png) no-repeat; }
#footerlinks a { color: #ffffff; font-weight: normal; font-size: 10px; }
#logos img { margin: auto 5px auto; border: none; }
<!-- p { font-weight: normal; } -->
#mygallery { overflow: hidden; }
div.adWindowBG { width: 274px; height: 441px; background-image: url(../banners-online/backdrop-window.png); background-repeat: no-repeat; margin-left: 15px;}
div.adWindow { width: 240px; height: 400px; padding-left: 16px; padding-top: 25px; }
.description { font-family:Verdana, Arial, Helvetica; font-size:11pt; color: #313b3b; }
.messages { background-color: #eee; border: 1px solid #ccc; padding: 0.3em; margin-bottom: 1em; }
a:link.orange, a:visited.orange, a:active.orange { text-align: left; font-size: 12px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #e76a2e; line-height: 18px; padding: 0; margin: 0; font-weight: bolder; text-decoration: none; }
a:hover.orange { text-align: left; font-size: 12px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #e76a2e; line-height: 18px; padding: 0; margin: 0; font-weight: bolder; text-decoration: underline; }
div.adRecentagle { width: 300px; margin: 0 auto 10px auto; }
#adSkyscraper, #adSkyscraper_2 { width: 160px; height: 600px; margin: 10px auto; overflow:hidden; }
#adRectangle, #adRectangle_2 { width: 300px; margin: 0 auto 10px auto; }
#adLeaderBottom { position: relative; left: 50%; float: left; margin-top: 10px; margin-bottom: 10px; }
div.adSkyscraper { width: 160px; height: 600px; margin: 10px auto; overflow:hidden; }
div.adSkyscraper120x600 { width: 120px; height: 600px; margin: 10px auto; overflow:hidden; }
div.ad120x240 { width: 120px; height: 240px; margin: 10px auto; overflow:hidden; }
masthead { z-index: 1; position: relative; }
.adpaddingR { margin: 5px 8px 5px 0; }
.adpaddingL { margin: 5px 0 5px 8px; }
a:link.mostPopular , a:visited.mostPopular, a:active.mostPopular { text-align: left; font-size: 11px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #313b3b; font-weight:normal; padding: 0; margin: 0; line-height: 20px; text-decoration:none; }
a:hover.mostPopular { text-align: left; font-size: 11px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #313b3b; font-weight:normal; padding: 0; margin: 0; line-height: 20px; text-decoration:underline; }
a.popups-processed:after { content: ""; vertical-align:baseline; font-size: smaller; }
/***** local module *****/
.dmcontent_container { text-align: center; width: 160px; height: 120px; margin: 20px auto 30px auto; }
.dmcontent_title { background: transparent url(http://articles.directorym.com/images/PetMD_Header.gif) repeat-y; text-align: center; height: 30px; line-height: 30px; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; width: 160px; color: #FFFFFF; }
.dmcontent_body { overflow-y: auto; text-align: left; margin-left: auto; margin-right: auto; width: 160px; height: 120px; background-color:#E7E8DE; border: 1px solid #336699; }
a.dmcontent_link:link, a.dmcontent_link:visited, a.dmcontent_link:active { text-decoration: none; color: #313B3B; font-family: 'DroidSansRegular', Verdana,Arial,Helvetica; line-height: 18px; font-size: 11px; }
a.dmcontent_link:hover { text-decoration: underline; }
/***** end of local module *****/
/* Pagers */
div.item-list { text-align: center; }
div.item-list ul.pager li {  margin: 0; font-size : 13pt; padding: 0 3px; color: #0c70a8; font-family: 'DroidSansRegular', Verdana,Arial,Helvetica; }
div.item-list ul.pager li a { font-size : 13pt; color: #0c70a8; font-family: 'DroidSansRegular', Verdana,Arial,Helvetica; }
div.item-list ul.pager li a { text-decoration: underline; }
div.item-list ul.pager li.pager-next a { background: url(../images/next-arrow.png) no-repeat; float: right; width: 65px; height: 20px; padding-left: 35px; padding-top: 3px; }
div.item-list ul.pager li.pager-previous a { background: url(../images/prev-arrow.png) no-repeat; float: left; width: 65px; height: 20px; padding-left: 20px; padding-top: 3px; }
/* end pagers */
#gGuide { margin-top: -1px; margin-bottom: 0; width: 789px; border-right: 2px #0671AA solid; border-left: 2px #0671AA solid;  }
#gGuideNav { text-align: left; font-size: 11px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #378bb9; line-height: 14px; padding: 0 0 0 10px; margin: 0; font-weight: normal; }
#gGuideNav a { text-align: left; font-size: 11px; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; color: #378bb9; line-height: 14px; padding: 0; margin: 0; font-weight: normal; text-decoration: none; }
#gGuideNav a.selected { text-decoration: underline; }
.gGuideItem { padding: 10px 2px;  width: 170px; height: 272px; background: url(../images/giftguide/gray_container.png) no-repeat; }
.gGuideItem p, .gGuideFeaturedItem p, .gGuideFeaturedItemYellow p, .gGuideFeaturedItemPink p { color:#378bb9; text-align: center; padding-bottom: 13px; }
.gGuideFeaturedItem { padding: 10px 2px;  width: 170px; height: 272px; background: url(../images/giftguide/f2_container.png) no-repeat; }
.gGuideFeaturedItemYellow { padding: 10px 2px;  width: 170px; height: 272px; background: url(../images/giftguide/f2_container_yellow.png) no-repeat; }
.gGuideFeaturedItemPink { padding: 10px 2px;  width: 170px; height: 272px; background: url(../images/giftguide/f2_container_p.png) no-repeat; }
.gGuideLegend { width: 500px; margin: 0px auto 15px auto; background-color: #c9e0e8; padding:10px; font-size: 11pt; }
.caption {}
.image-caption-container{ background-color: lightgray;}
.image-caption{ font-size:10pt; }
.search-login { float:left; position:relative; width:805px; background:#FFF }
.search-login .googleSearchTop { float:left; margin:0; position:relative; }
.searchForm { margin:0px; padding:0; float: left; }
.searchForm  table { border:none; border-spacing:0; margin:0; padding:0 }
.search-login .profile-social { width:315px; float:right; }
.search-login .social_icons { float:left; height:30px; } 
.search-login .social_icons img { float:left; margin-right:3px;}
.search-login .profile-btns { font-family: sans-serif; float:right; font-weight:bold; font-size:11px; position:absolute;right:17px; color:#378BB9; }
.search-login .profile-btns a { font-family: sans-serif; font-size:11px; font-weight:bold; }
#underMenu { background-color:#FFF; height:14px; float:right; width:805px; position:relative; }
.blog-content { background:#e5eef2; margin-bottom:2px; padding:15px;}
.blog-content h2 a { color:#0071a5; font-family:'DroidSansBold', Arial, Helvetica, sans-serif; font-size:19px; } 
.blog-content h2 {} 
/**********************************/
/* CSS Document */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
.block-views > h2.title { width: 300px; background:url(../images/module-topper.png) no-repeat; color:#FFF; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; padding:0; margin-top:10px; padding-left:5px }
.view-content { width: 290px; border-top: none; border: 1px solid #1584B9; padding: 5px; }
.view-content h2.title { background:#FFFFFF; padding:0; margin:0; }
.view-content h2.title a { color:#028be0; font-weight:bold;  font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:13px; text-transform: none; text-decoration: none; cursor:default; }
#block-block-17 { margin:0 auto; text-align:center}
.box_blog { padding-top: 8px; margin:0 auto; width: 160px; height: 348px; background:url(../images/blogcenter/blogcenter-bg.png) repeat-x; text-align:center; }
.box_blog img { margin: 2px auto; }
a.box_blog_link { width: 140px; height: 54px; }
a.box_blog_link:hover { opacity:0.55; -moz-opacity: 0.55; filter: alpha(opacity=55); }
.box_blog_title{ color:#0071a4; text-transform: uppercase; }
.condition_letter a, .condition_letter a:link, .condition_letter a:visited, .condition_letter a:hover, .condition_letter a:active,
a.breedAnchor, a.breedAnchor:link, a.breedAnchor:visited, a.breedAnchor:hover, a.breedAnchor:active { 
font-size:35px; font-family:'DroidSansBold', Arial, Helvetica, sans-serif; color:#0071a5; text-transform:uppercase; text-decoration:none; padding:0; margin:0; line-height:30px; float:left;
}
#block-user-1 { margin:0 auto; width:160px; margin-bottom:20px;}
#block-user-1 h2{ background:#0071a6; color:#FFF; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; margin-bottom:5px; padding:0px 0px 0px 5px; margin-top:10px; }
#block-user-1 .content { margin:0; padding:0; }
#block-user-1 .content ul { margin:0; padding:0; text-align:left; }
#block-user-1 .content ul li { margin:0; padding:0; list-style:none; border-bottom:1px solid #6ccff6; text-align:left; }
#block-user-1 .content ul li, #block-block-19 .content ul li a { color:#0071a6; font-family: 'DroidSansBold'; font-size:12px;  text-transform:uppercase; }
#block-block-19 { margin:0 auto; width:160px; margin-bottom:20px;}
#block-block-19 h2{ color:#FFF; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; padding:0px 0px 0px 5px; margin-top:10px; }
#block-block-19 .content ul { margin:0; padding:0; text-align:left; }
#block-block-19 .content ul li { margin:0; padding:0; list-style:none; border-bottom:1px solid #6ccff6; text-align:left; }
#block-block-19 .content ul li, #block-block-19 .content ul li a { color:#0071a6; font-family: 'DroidSansBold'; font-size:12px;  text-transform:uppercase; }
#block-block-21, #block-block-22, #nutritionLatest { margin-bottom:15px; }
#block-block-21 h2, #block-block-22 h2, #nutritionLatest h2 { width: 300px; background:url(../images/module-topper.png) no-repeat; color:#FFF; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; padding:0px 0px 0px 5px; }
#block-block-21 a.title, #block-block-22 a.title, #nutritionLatest a.title { color:#0071a6; font-size:12px; font-family:'DroidSansBold', Arial, Helvetica, sans-serif;}
#block-block-21 .content, #block-block-22 .content, #nutritionLatest .content { width: 290px; border-top: none; border: 1px solid #1584B9; padding: 5px; }
#block-block-21 .moduleEntryText, #block-block-22 .moduleEntryText, #nutritionLatest .moduleEntryText {
    color: #666666;
    font-size: 12px;
    margin: 0;
    line-height: 28px;
}
#block-block-21 a.readMore, #block-block-22 a.readMore, #nutritionLatest a.readMore {
    color: #6CCFF6;
    font-family: 'DroidSansBold',Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 28px;
}

.most-read-block-big h2 { text-transform: uppercase; padding: 10px 0; }
.most-read-block-big .moduleEntryText {
    color: #666666;
    font-size: 12px;
    margin: 5px 0;
    line-height: 28px;    
}

.most-read-block-big a.readMore {
    color: #6CCFF6;
    font-family: 'DroidSansBold',Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;    
}


.most-read-block { margin-bottom: 15px; }
.most-read-block h2 { width: 300px; background:url(../images/module-topper.png) no-repeat; color:#FFF; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; padding:0px 0px 0px 5px; }
.most-read-block a.title { color:#0071a6; font-size:13px; font-family:'DroidSansBold', Arial, Helvetica, sans-serif;}
.most-read-block .content { width: 290px; border-top: none; border: 1px solid #1584B9; padding: 5px; background-color: #FFF; }
.most-read-block .moduleEntryText { font-size:12px; color:#666; margin-bottom:5px; }
.most-read-block a.readMore { font-size:12px; color:#6ccff6; font-family:'DroidSansBold', Arial, Helvetica, sans-serif; }

/* ==================================================================================================================================================================
 * ====================================================== TEMPORARY FIXES - NEED TO BE MOVED TO GLOBAL TEMPLATE
 * ================================================================================================================================================================== */

/* Two Column Fixes */
body.page-blogs .pmdMainContent,
body.node-type-blog .pmdMainContent,
body.page-node .pmdMainContent,
body.page-search .pmdMainContent,
body.page-servicefinder .pmdMainContent, 
body.page-services .pmdMainContent,
.pmdMainContent { padding: 0 10px; background: none; }

body.page-blogs #columnleft,
body.node-type-blog #columnleft,
body.page-node #columnleft,
body.page-search #columnleft,
body.page-servicefinder #columnleft,
body.page-services #columnleft { margin-right: 19px; width: 160px; }

/* Three Column Fixes */
body.page-blogs #columnright,
body.node-type-blog #columnright,
body.page-node #columnright,
body.page-services #columnright { margin-left: 19px; width: 300px; padding: 0; }
body.page-blogs #columnright #rightCol,
body.node-type-blog #columnright #rightCol,
body.page-node #columnright #rightCol,
body.page-services #columnright #rightCol { margin: 0; width: auto; float: none; }
body.page-blogs #columnmiddle,
body.node-type-blog #columnmiddle,
body.page-node #columnmiddle,
body.page-services #columnmiddle { margin: 0; padding: 0; width: 499px; }

body.page-blogs .pmdMainContent a,
body.node-type-blog .pmdMainContent a {}
body.page-blogs .pmdMainContent a:hover,
body.node-type-blog .pmdMainContent a:hover,
body.page-node .pmdMainContent a:hover { color: #3ba4d1; }

body.page-blogs .breadcrumb,
body.node-type-blog .breadcrumb,
body.page-node.node-type-blog .breadcrumb { display: none; }

body.page-blogs .messages,
body.node-type-blog .messages,
body.page-node .messages { margin: 10px 0; }

.pmdv3 #columnmiddleLG { width: 673px; }
.pmdv3 #columnmiddleXLG { width: 800px; float: left; }

/* Background Ad Fixes */
#ground_left { margin-left: -710px!important; }
#ground_right { margin-left: 510px!important; }

/* ==================================================================================================================================================================
 * ====================================================== MODULE BLOCK INNER
 * ================================================================================================================================================================== */
.storyWrap .block-inner { background-color: #FFF; }
.block-inner-newsletter { width: 300px; border: 1px solid #d6d6d6; padding: 10px;}
.block .block-inner { border: 1px solid #d6d6d6; padding: 0; margin: 10px 0; }
.block .block-inner:after { clear: both; content: ''; display: block; }
.block .block-inner h2 { font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
.block .block-inner p { line-height: 1.4; }
.block-inner-newsletter .block-inner ul,
.block-inner ul.blogutilities-trendingposts,
.block-inner ul.blogutilities-recentlycommented,
.blog-preview-container ul,
.block .block-inner ul,
.block .block-inner li,
.comment-actions li { margin: 0; padding: 0; list-style: none; }
.block-inner ul.menu li { margin: 4px 0; display: block; }
.block-inner ul.menu a { display: block; }
.block-inner ul.menu li li { margin-left: 10px; }
.block-inner ul.tabbed-menu {  }
.block-inner ul.tabbed-menu li { display: block; float: left; }
#servicefinder-header .block-inner { border:none; margin:0; padding: 0; }

/* ==================================================================================================================================================================
 * ====================================================== BLOG STYLES
 * ================================================================================================================================================================== */

/* Blog Headers */
.blog-header { border: 1px solid #d6d6d6; background: #F2F2F2; padding: 3px; margin: 10px 0; }
.blog-header .block-inner { border: none; margin: 0; padding: 0 0 1px; background: #FFF; }
.blog-header-image { height: 90px; overflow: hidden; }
.blog-header-info { margin: 5px 0; padding: 4px; }
.blog-header-info p { font-size: 12px; color: #565656; }

/* Blog Author/Vet Menu */
.blog-author-menu { background: #CDF1FF; padding: 5px 10px 12px; border: 1px solid #d6d6d6; border-bottom: none; }
.blog-author-menu h2 { font-size: 24px; margin: 0 0 5px; padding: 0; font-family: "PragmaticaCond-Bold", sans-serif; font-weight: normal; }
.blog-author-menu .menu-label { color: #207db0; font-size: 12px; display: block; font-family: "PragmaticaCond-Book", sans-serif; }
.blog-author-menu ul { margin: 2px 0 0 -10px; padding: 0; }
.blog-author-menu li { margin: 0; padding: 0; list-style: none; float: left; border-left: 1px solid #207db0; }
.blog-author-menu li:first-child { border-left: none; }
.blog-author-menu a { text-decoration: underline; color: #207db0; font-size: 12px; display: block; margin: -3px 0; padding: 0 10px; font-family: "PragmaticaCond-Book", sans-serif; }

/* Blog - Post */
.blog-posts { padding: 0 10px; background: #FFF; border: 1px solid #d6d6d6; border-style: none solid; }
.blog-posts.border-top { border-style: solid solid none; }
.blog-posts ul { margin: 0; padding: 0; }
.blog-posts li { margin: 0; padding: 0; list-style: none; border-top: 1px solid #B3B3B3; }
.blog-posts li:first-child { border-top: none; }
.blog-posts .block-inner { padding: 10px 0; margin: 0; border: none; background: none; }
.blog-posts .post-image { float: left; width: 162px; margin-right: 20px; }
.blog-posts .post-image img { max-width: 100%; height: auto; }
.blog-posts .post-header { float: left; width: 295px; }
.blog-posts .post-datetime { float: left; }
.blog-posts .post-datetime p { font-size: 12px; color: #000; font-family: "PragmaticaCond-Book", sans-serif; }
.blog-posts .post-comments { float: right; }
.blog-posts .post-comments a { font-size: 12px; color: #B0B0B0; font-family: "PragmaticaCond-Book", sans-serif; }
.blog-posts .post-header h2 { text-transform: none; font-weight: bold; margin: 10px 0; }
.blog-posts .post-header h2 a {
	text-decoration: underline;
	font-weight: normal;
	font-family: "PragmaticaCond-Bold", sans-serif;
	font-size: 15px;
}
.blog-posts .post-content { float: left; width: 285px; font-size: 12px; padding-right: 10px; line-height: 1.5; font-family: "PragmaticaCond-Book", sans-serif; }
.blog-posts .post-content img { max-width: 100%; height: auto; }
.blog-posts .post-signiture { float: right; margin-top: 10px; }

/* Blog - Latest Post */
.blog-featured-post .block-inner:after { clear: both; content: ''; display: block; }
.blog-featured-post .block-inner { padding: 3px; border: 1px solid #d6d6d6; margin: 10px 0; }
.blog-featured-post .post-image {  }
.blog-featured-post .post-image img { max-width: 100%; height: auto; }
.blog-featured-post .post-header { padding: 5px 10px 10px; }
.blog-featured-post .post-header h2 { text-transform: none; }
.blog-featured-post .post-header h2 a {
	text-decoration: underline;
	font-weight: normal;
	font-family: "PragmaticaCond-Bold", sans-serif;
	font-size: 16px;
}
.blog-featured-post .post-meta { margin-bottom: 10px; }
.blog-featured-post .post-datetime {  }
.blog-featured-post .post-datetime p { font-size: 12px; color: #000; font-family: "PragmaticaCond-Book", sans-serif; }
.blog-featured-post .post-author {  }
.blog-featured-post .post-author a { font-family: "PragmaticaCond-Book", sans-serif; }
.blog-featured-post .post-content { padding: 10px; font-family: "PragmaticaCond-Book", sans-serif; }
.blog-featured-post .post-content img { max-width: 100%; height: auto; }
.blog-featured-post .post-read-more { text-align: right; margin: 0 30px 10px; text-transform: lowercase; }
.blog-featured-post .post-read-more a { text-decoration: underline; }

/* Single Blog Page */
.blog-post {  }
.blog-post .block-inner { padding: 3px; }
.blog-post .blog-paging { border: none; background: none; }
.blog-post .blog-paging-next { float: right; }
.blog-post .blog-paging a { font-size: 14px; text-decoration: underline; font-weight: normal; }
.blog-post .post-image {  }
.blog-post .post-image img { max-width: 100%; height: auto; }
.blog-post .post-header { padding: 5px 10px 10px; }
.blog-post .post-header h1 { font-family: "PragmaticaCond-Book",sans-serif; font-size: 24px; color:#5b5b5b; text-transform: none; font-weight: normal; line-height: 1.2; }
.blog-post .post-meta { margin-bottom: 10px; }
.blog-post .post-datetime {  }
.blog-post .post-datetime p { font-size: 12px; color: #000; font-family: "PragmaticaCond-Book", sans-serif; }
.blog-post .post-author {  }
.blog-post .post-author a { font-family: "PragmaticaCond-Book", sans-serif; }
.blog-post .post-content { padding: 10px; font-family: "PragmaticaCond-Book", sans-serif; }
.blog-post .post-content img { max-width: 100%; height: auto; }
.blog-post .post-content h3 { text-transform: none; font-size: 18px; }
/*.blog-post .post-content p { margin-bottom: 15px; }*/
.blog-post .post-read-more { text-align: right; margin: 0 30px 10px; text-transform: lowercase; }
.blog-post .post-read-more a { text-decoration: underline; }
.blog-post #petmdcomments { display: block; }
.blog-post #petmdcomments form { padding: 0 18px 10px!important; }

/* Blog Paging */
.blog-paging { padding: 8px 10px; margin: 0; clear: both; background: #F4F4F4; border: 1px solid #d6d6d6; border-top: none; }
.blog-paging img { padding: 0; margin: 0; }
.blog-paging a { color: #0071a6; font-weight: bold; font-size: 18px; }
.blog-paging-previous { margin: 0; padding: 0; float: left; width: 120px; }
.blog-paging-next { margin: 0; padding: 0; float: left; width: 120px; text-align: right; }
.blog-pagination { width: 237px; margin: 0 auto; text-align: center; float: left; }
.blog-pagination ul { margin: 0; padding: 0; }
.blog-pagination li { display: inline-block; list-style: none; }
.blog-pagination li .label { padding:0 5px; display: block; font-size: 18px; text-transform:uppercase; font-weight: bold; color: #0071a6; }
.blog-pagination li a { padding: 0 5px; font-weight: normal; font-size: 17px; }
.blog-pagination li a.active { font-weight: bold; color: #0071a6; }

/* Meet the Vets */
.block-inner-vetbios { margin: 10px 0; padding: 4px; }
.block-inner-vetbios *,
.block-inner-vetbios a { color: #FFF; }
.block-inner-vetbios .block-inner { border: none; margin: 0; padding: 0; background: #0071A5; padding: 10px; }
.block-inner-vetbios li { border-top: 1px solid #FFF; padding-top: 10px; margin-top: 10px; }
.block-inner-vetbios li:first-child { margin-top: 0; padding-top: 0; border-top: none; }
.block-inner-vetbios h2 { display: none; }
.block-inner-vetbios .post-title { margin-bottom: 15px; }
.block-inner-vetbios .post-title a { font-size: 16px; }
.block-inner-vetbios .post-image { width: 60px; border: 2px solid #FFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; float: left; }
.block-inner-vetbios .post-image img { max-width: 100%; height: auto; }
.block-inner-vetbios .post-content { margin-left: 74px; }
.block-inner-vetbios .post-link { float: right; text-transform: lowercase; }
.block-inner-vetbios .post-link a { text-decoration: underline; font-size: 13px; }

/* Blog Center */
.blog-preview-container { padding: 0; margin: 20px 0; border: none; background: none; }
.blog-preview-container li { margin: 20px 0; background: #F2F2F2; border: 1px solid #d6d6d6; padding: 4px; }
.blog-preview-container .block-inner { border: none; background: #FFF; padding: 0; margin: 0; }
.blog-preview-header {}
.blog-preview-info { position: relative; }
.blog-preview-content { float: left; width: 288px; padding: 10px 20px 40px; min-height: 380px; }
.blog-preview-content p { font-size: 14px; }
.blog-preview-rundown { padding: 10px 0; margin: 0 0 30px; }
.blog-preview-rundown p { margin-bottom: 20px; }
.blog-preview-rundown .btn { font-size: 13px; font-weight: bold; }
.blog-preview-vet {}
.blog-preview-vet .post-image { width: 86px; border: 4px solid #CDF1FF; margin: 0 20px 20px 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; float: left; }
.blog-preview-vet .post-image img { max-width: 100%; height: auto; }
.blog-preview-vet .post-title { margin-bottom: 15px; }
.blog-preview-vet .post-title a,
.blog-preview-vet .post-title p { line-height: 1; color: #378BB9; text-transform: none; font-family: "PragmaticaCond-Book", sans-serif; font-size: 24px; font-weight: normal; }
.blog-preview-recent-posts { position: absolute; top: 0; right: 0; bottom: 0; width: 295px; background: #CDF1FF; padding: 10px 20px; border: none; }
.blog-preview-recent-posts h2 { padding: 10px 0 0; text-transform: none; font-family: "PragmaticaCond-Book", sans-serif; font-size: 24px; font-weight: normal; }
.blog-preview-recent-posts li { margin: 0; background: none; padding: 10px 0; border-style: solid none none; }
.blog-preview-recent-posts li .block-inner { border: none; padding: 0; background: none; }
.blog-preview-recent-posts li .post-author p { margin: 0; font-size: 14px; }
.blog-preview-recent-posts li .post-content p { margin: 0; }
.blog-preview-recent-posts li .post-comments a { color: #207db0; }

/* Subscriptions */
.block-inner-newsletter { width: auto; height: auto; background: none; margin: 10px 0; padding: 10px!important; }
.newsletter-title { margin: 0; }
.newsletter-box { float: none; display: block; margin: 0; width: auto; }
.newsletter-box #edit-newsletter-email { color: #0071A5; }
.newsletter-box #edit-newsletter-submit { width: auto; height: auto; display: block; float: left; }
#rightCol .newsletter-box .btn { margin-top: 3px; }

#content-content .newsletter-title { display: none; }
#content-content .newsletter-box .form-item { margin: 0!important; }
#content-content .newsletter-box #edit-newsletter-email { width: 370px!important; margin: 0!important; height: 18px; }
#content-content .newsletter-box #edit-newsletter-submit { margin: 0; }

.newsletter-box-full {}
.newsletter-box-full h2 { font-family: "PragmaticaCond-Book", sans-serif; font-size: 18px; font-weight: normal; text-transform: uppercase; margin: 0 0 10px; }
.newsletter-box-full .block-inner { border: none!important; }
.newsletter-box-full #nlW160Email { width: 270px; margin: 10px 0; }
.newsletter-box-full ul li { font-size: 16px; margin-bottom: 5px; }
.newsletter-box-full {}
.newsletter-box-full .btn.orange { text-transform: uppercase; font-size: 15px; height: 22px; padding: 5px 7px 0; float: right; font-weight: bold; }

/* Blog Center Subscriptions */
.blog-preview-vet .blog-center-subscribe { margin-top: 15px; }
.blog-preview-vet .blog-center-subscribe input[type=text],
#content-content .blog-center-subscribe .newsletter-box #edit-newsletter-email { width: 185px!important; margin: 0!important; }

::-webkit-input-placeholder { color: #0071A5; }
:-moz-placeholder { color: #0071A5; }
::-moz-placeholder { color: #0071A5; }
:-ms-input-placeholder { color: #0071A5; }


/* ====================================================== */
/* ========      AND BACK TO THE CRAZYNESS       ======== */
/* ====================================================== */

#relatedArticles h2 { background:#0071a6; color:#FFF; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; margin-bottom:5px; padding:0px 0px 0px 5px; margin-top:10px; }
#newsSectionMenu { width: 470px; }
#newsSectionMenuLatest { float: left; font-weight: bolder; font-size: 18pt; }
.newsSectionMenuItem { float:left; color:#666; font-size:13px; background:url(../images/tab_news.jpg) top; height:27px; padding-top:5px; width:114px; text-align:center; }
.newsSectionMenuItem.selected { background:url(../images/tab_news_selected.jpg) bottom !important; height:27px; padding-top:5px; width:114px; text-align:center;  }
#newsSectionMenu .selected { background-position:bottom; }
.newsSectionMenuItem a { color: #666; font-size: 12px; text-decoration: none; font-family:'DroidSansBold', Arial, Helvetica, sans-serif; }
.newsSectionMenuItem a:hover { color: #026796; text-decoration:none; }
.newsSectionMenuItem:hover { background-position:bottom;}
.newsSectionMenuItem a.selected { color: #026796; }
a.readMoreLink { color: #6ccff6; font-family: 'DroidSansBold'; font-size:12px; text-decoration: none; }
.date_comment { color:#0071a6; font-family:'DroidSa nsRegular', Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0; }
.readMoLink a { color: #6ccff6; font-family: 'DroidSansBold'; font-size:12px; text-decoration: none; }
#mostViewedModule { width: 302px;}
#mostViewedModule h2 {background:#0071a6; color:#FFF; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; margin-bottom:5px; padding:0px 0px 0px 5px; margin-top:10px;}
#mostViewedModuleContainer { }
#mostViewedModule a.read_more { font-family:'DroidSansBold', Arial, Helvetica, sans-serif; color:#6ccff6; font-size:13px; } 
#mostViewedModule #mostViewedModuleContainer .mostViewedContent { padding-bottom:10px; }
.headerText { font-size:16px; text-transform:uppercase; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; color:#0070a5; margin-bottom:15px; }
.box_gallery{ margin-top: 10px; width:304px;height:250px; background:url(../images/bg_box_gallery.png) no-repeat; position:relative; overflow: hidden; }
.box_gallery_title{ padding:10px; color:#0071a4; text-transform: uppercase; }
#slider_wrapper{ margin: 0px 0px 0px 9px; padding:0; }
.box_gallery ul{ padding:0; margin:0; }
.box_gallery li{ margin:0; padding:0; width:95px;}
.box_gallery li a { color:#0071a4; text-decoration:none; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:12px; }
#box_gallery_nav { position:absolute; top:215px; left:10px; }
#box_gallery_link{ position:absolute; top:215px; right:10px; }
#box_gallery_link a:link, #box_gallery_link a:active, #box_gallery_link a:visited { color:#0071a4; text-decoration:none; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:12px; }
#box_gallery_link a:hover { }
#bgPrevious, #bgNext { cursor: pointer; }
.box_gallery_box{
margin: 0 3px;
width:88px;
height:155px;
color:#0071a4;
font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:12px;
border:1px solid #cccccc;
text-align:center;
background:#fff;
        float: left;
}
.box_gallery_boxtext{ line-height:1.4em; margin-top:10px; }
.box_blog_title{ margin-top:10px; color:#0071a4; text-transform: uppercase; }
.box_blog_icon{
float:left;
display:inline;
width:50px;
margin:8px 0px 0px 0px;
}
img { border:none; } 
.box_blog_text{
float:right;
display:inline;
width:90px;
text-align:left;
margin:8px 0px 0px 0px;
text-transform: uppercase;
}
/*next button*/
.bx-next {
position:absolute;
top:170px;
left:38px;
z-index:999;
width: 30px;
height: 30px;
text-indent: -999999px;
background: url(../images/btn_next2.png) no-repeat 0 -30px;
}
/*previous button*/
.bx-prev {
position:absolute;
top:170px;
left:10px;
z-index:999;
width: 30px;
height: 30px;
text-indent: -999999px;
background: url(../images/btn_prev2.png) no-repeat 0 -30px;
}
/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
background-position: 0 0;
}
/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
background-position: 0 0;
}
/*pager wrapper*/
.bx-pager {
text-align:center;
padding-top: 7px;
font-size:12px;
color:#666;
}
/*captions*/
.bx-captions {
text-align:center;
font-size: 12px;
padding: 7px 0;
color: #666;
}
/*auto controls*/
.bx-auto { text-align: center; padding-top: 15px; }
.bx-auto a { color: #666; font-size: 12px; }
.nav_animals { width:159px; text-align:center; margin:0 auto 15px auto; }
.nav_animals .title { font-size:12px; color:#026796; font-family:'DroidSansBold', Arial, Helvetica, sans-serif; margin-bottom:10px;}
.nav_animals a:link, .nav_animals a:active, .nav_animals a:visited{ margin: 2px auto; width:159px; height:31px; background:#ecf5f9; color:#666666; display:block; text-decoration:none; }
.nav_animals a:hover, .nav_animals a.selected { background:url(../images/bg_nav_animal_active.png) no-repeat; color:#0171a3; }
ul.condition_list { float:right; width:430px; padding:0; margin:0px 0px 5px 0px; }
ul.condition_list li { list-style:none; list-style-type:none; }
ul.condition_list li a.charcoal { font-family:'DroidSansBold', Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:normal; }
#condition_specie_0 { display:none; }

#block_forgot_password_link { font-family:'DroidSansBold', Arial, Helvetica, sans-serif; font-size:12px; }

#edit-remember-me-wrapper { margin-bottom: 10px; }
#edit-remember-me-wrapper .option { font-size: 9px; }

#register-login-form table { margin: 40px auto 80px!important; }
.popups-body #register-login-form table { margin: -15px 0 0!important; }
#register-login-form input[type=text], #register-login-form input[type=password] { width: 200px;  }
.more_from_petmd { border-top:1px solid #6ccff6; padding:10px 15px 0px 15px; width:969px; margin-top: 2px; }
.more_from_petmd .header { font-family:'DroidSansBold', Arial, Helvetica, sans-serif; margin-bottom:10px; font-size:14px; color:#0071a6; }
.more_from_petmd .article { float:left; margin-right:29px; width:170px; }
.more_from_petmd .article_last { float:left; margin-right:0px; width:170px;}
.more_from_petmd .article_title { font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-size:14px; color:#1a1a1a; margin-top:5px; }
.googleAd160x600 { margin:18px; width:160px; height:600px; }
.googleAd300x250 { margin:18px auto; width:300px; height:250px; }
.sponsorLogo { margin: 0; width: 170px; float: right; overflow: hidden; font-family: 'DroidSansRegular'; font-size: 8pt; }

.article-tools { margin: 10px 0; }
.article-tools-small { height: 20px; padding-top: 5px; margin: 10px 0; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; }
.article-tools-compact { margin-top: 10px; border-top: 1px solid #000; padding-top:10px; }

.addthis_separator { color: #EEEEEE; }
#socialBarAddThis { margin-top: 5px; float: left; }
/** End Social Toolbar **/
.newad{
padding:5px;
}
#edit-register-greeting { width: 120px; }
#uniform-edit-register-greeting { width: 150px; }
#uniform-edit-register-greeting span { width: 120px; }
td.regImage { width: 50px; }
td.regOption { width: 150px; }
#homeSymptomChecker { width: 468px; height: 120px; background: url(../images/sc_homepage_module/sc-mod-bg468x160.png) no-repeat; margin-bottom: 10px; display: block; padding-top: 40px; }
a:link#homeSCCat, a:visited#homeSCCat, a:active#homeSCCat  { background: url(../images/sc_homepage_module/cat-off.jpg) no-repeat; width: 120px; height: 106px; display: block; margin-right: 10px; }
a:hover#homeSCCat { background: url(../images/sc_homepage_module/cat-on.jpg) no-repeat; width: 120px; height: 106px; display: block; }
a:link#homeSCDog, a:visited#homeSCDog, a:active#homeSCDog  { background: url(../images/sc_homepage_module/dog-off.jpg) no-repeat; width: 120px; height: 106px; display: block; }
a:hover#homeSCDog { background: url(../images/sc_homepage_module/dog-on.jpg) no-repeat; width: 120px; height: 106px; display: block; }
div.content { z-index: 0; }
.petmd_seal { float: right; }
.common{position: relative; font-size: 11px; padding-bottom:10px;}
.common a{
font-size:11px
}
#rightCol {  margin: 0 12px 0 0; width: 300px; float:right; }
#footerCenterLinks { color:#FFFFFF; text-align: center; font-size: 10pt; padding-top: 10px; }
#footerCenterLinks a:link, #footerCenterLinks a:visited, #footerCenterLinks a:active { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 18px; padding: 0; margin: 0; font-weight: normal; text-decoration: none; }
#footerCenterLinks a:hover { text-decoration: underline; }
#footerTableLinks { color:#FFFFFF; text-align: center; width: 820px; margin: 0 auto; font-size: 10pt; padding-top: 10px; }
#footerTableLinks a:link, #footerTableLinks a:visited, #footerTableLinks a:active { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 18px; padding: 0; margin: 0; font-weight: normal; text-decoration: none; }
#footerTableLinks a:hover { text-decoration: underline; }
#footerTableLinks table > tbody > tr > th { width: 200px; text-align: center; text-decoration: underline; }
#footerCopyright { font-family:Verdana, Arial,Helvetica;font-size: 11px; color: #ffffff; padding-bottom:95px; }
tbody th { border:none; }
#taggSkin { background: url(../images/tagg-skin.jpg) top center no-repeat fixed #0089bf !important; }
#bbBackground { background: url(../images/bb_skin-7.jpg) top center no-repeat fixed #61b84f !important; }
#ground_left {
left:50%;
width:200px;
height:1024px;
position:fixed !important;
position: absolute; /*ie6 and above*/
right:0px;
top:0px;
display:block;
z-index:1000;
margin-left:-683px;
background-repeat:no-repeat;
}
#ground_right {
left:50%;
width:200px;
height:1024px;
position:fixed !important;
position: absolute; /*ie6 and above*/
right:0px;
top:0px;
display:block;
z-index:1000;
margin-left:483px;
background-repeat:no-repeat;
}
#edit-comment { width: 480px; }

/* Redesign for Most Read Articles */
#block-block-22 {
	display: block;
	overflow: hidden;
	margin: 10px 0;
}
#block-block-22 .content{ 
border: medium none;
}
#block-block-22 h2 {
    background: none repeat scroll 0 0 transparent;
    color: #6CCFF6;
    float: left;
    width: 55%;
    margin-top: 5px;
    padding: 0;
}
.block-scroller {margin-bottom:25px;}
#uniform-petSelect {
    float: right;
    position: relative;
    width: 25%;
}
select#petSelect {
    float: right;
    min-width: 100%;
}
#uniform-petSelect span {
	padding:0;
    width: 100%;
}
#block-block-22 a.title {
font-family: 'DroidSans',Arial,Helvetica,sans-serif;
}
.mostReadArticles {
    float: left;
    list-style: decimal inside none;
    margin: 4px 0 4px;
    padding: 0;
    width: 100%;
}
.mostReadArticles li {
border-top: 1px solid #CCC;
}
.mostReadArticles li:first-child {
border-top: none;
}
#block-block-22 a.readMore {
font-family: 'DroidSans',Arial,Helvetica,sans-serif;
}
.mostReadReadMore {
float: right;
font-family: 'DroidSans',Arial,Helvetica,sans-serif;
}
a.allHealthLink {
color: #6ccff6;
float: right;
margin-bottom: 0;
}
/* End - Redesign for Most Read Articles */

/* Printer-Friendly Articles */
.addthis_separator,
.addthis_button_print {
display:none!important;
}
@media print {
    aside#sidebar,header[role="banner"],footer,#comments,#respond {
        display: none;
    }
}
/* End - Printer-Friendly Articles */

/* Powered By Petfinder */

.poweredBy {
	float: left;
	text-align: center;
	width: 100%;
}

/* End - Powered By Petfinder */

/* petMD Utility Nav */
#block-menu-menu-petmd-utility-nav {
display: block;
margin: 10px auto;
padding:0;
overflow: hidden;
width: 160px;
}
#block-menu-menu-petmd-utility-nav h2 {
    color: #FBA100;
    font-family: 'DroidSans',Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 0.75em;
    text-align: center;
    width: 100%;
}
#block-menu-menu-petmd-utility-nav ul {
padding: 0;
list-style: none;
width: 143px;
}
#block-menu-menu-petmd-utility-nav li {
    float: left;
    padding: 0;
    width: 100%;
}
#block-menu-menu-petmd-utility-nav li.first {}
#block-menu-menu-petmd-utility-nav li.last {}
#block-menu-menu-petmd-utility-nav li.leaf {
    list-style: none outside none;
}
#block-menu-menu-petmd-utility-nav a {
    background-position: 6px center;
    border-bottom: 2px dotted #B7B7B7;
    color: #666666;
    float: left;
    font-size: 13px;
    line-height: 17px;
    padding: 6px 0 2px 59px;
    position: relative;
    width: 70%;
}
#block-menu-menu-petmd-utility-nav a:hover {
color: #207DB0;
text-decoration: underline;
}
#block-menu-menu-petmd-utility-nav li.first a {
border-top: 2px dotted #b7b7b7;
}
/* End - petMD Utility Nav */

Here are the specific changes I made:

on line 586 I made these changes: #footerCopyright { font-family:Verdana, Arial,Helvetica;font-size: 11px; color: #ffffff; padding-bottom:95px; }
Starting on line 670 to the bottom I made these changes:
/* petMD Utility Nav */
#block-menu-menu-petmd-utility-nav {
display: block;
margin: 8px 0 20px;
padding: 0 12px;
overflow: hidden;
}
#block-menu-menu-petmd-utility-nav h2 {
    color: #FBA100;
    font-family: 'DroidSans',Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 0 0 0.75em;
    text-align: center;
    width: 100%;
}
#block-menu-menu-petmd-utility-nav ul {
padding: 0;
list-style: none;
width: 84%;
}
#block-menu-menu-petmd-utility-nav li {
    float: left;
    padding: 0;
    width: 100%;
}
#block-menu-menu-petmd-utility-nav li.first {}
#block-menu-menu-petmd-utility-nav li.last {}
#block-menu-menu-petmd-utility-nav li.leaf {
    list-style: none outside none;
}
#block-menu-menu-petmd-utility-nav a {
    background-position: 6px center;
    border-bottom: 2px dotted #B7B7B7;
    color: #666666;
    float: left;
    font-size: 13px;
    line-height: 17px;
    padding: 6px 0 2px 59px;
    position: relative;
    width: 70%;
}
span.firstword {
	clear: both;
    display: inline;
    float: left;
    width: 100%;
}
#block-menu-menu-petmd-utility-nav a:hover {
color: #207DB0;
text-decoration: underline;
}
#block-menu-menu-petmd-utility-nav li.first a {
border-top: 2px dotted #b7b7b7;
}
/* End - petMD Utility Nav */

/* Petfinder Widget */	
	h2.pfWidgetTitle {
	    background: url("/themes/petmd_lx/images/pfWidgetTitleBG.png") repeat-x scroll 0 0 transparent;
	    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	       -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	          	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	    color: #FFFFFF;
	    font-family: 'Museo900Regular',serif;
	    font-size: 20px;
	    font-weight: normal;
	    line-height: 0.8em;
	    margin: 0 0 -47px;
	    padding: 8px 0;
	    position: relative;
	    text-align: center;
	    width: 302px;
	    z-index: 100;
	}
	.pfWidgetWrapper {
	    background: url("/themes/petmd_lx/images/pfWidgetBG.png") repeat scroll 0 0 transparent;
	    border: 1px solid #CCCCCC;
	    display: block;
	    font-family: 'Droid Sans',sans-serif;
	    font-size: 14px;
	    margin: 10px 6px;
	    overflow: hidden;
	    padding: 40px 0 0;
	    width: 290px;
	}
	fieldset {
		border: none;
	}
	#pfTopFields,
	#pfBottomFields,
	#pfSubmitFields {
		margin-bottom: 0;
	}
	#speciesLabel {
	    color: #666666;
	    float: left;
	    font-family: 'Droid Sans',sans-serif;
	    font-size: 18px;
	    font-weight: 600;
	    margin: 0 14px 0 2px;
	    padding-top: 24px;
	}
	label[for="radioDog"],
	label[for="radioCat"] {
	    color: #666666;
	    font-family: helvetica;
	    font-weight: bold;
	}
	label.labelChecked {
		color: #f8952f;
	}
	label[for="radioDog"].labelChecked {
		background: url("/themes/petmd_lx/images/dogIcon-on.png") no-repeat scroll 0 0 transparent;
	}
	label[for="radioCat"].labelChecked {
		background: url("/themes/petmd_lx/images/catIcon-on.png") no-repeat scroll 0 15px transparent;
	}
	#radioDogWrapper,
	#radioCatWrapper {
		float:left;
	}
	#radioDogWrapper {
		width:73px;
	}
	#radioCatWrapper {
	    margin: 2px 0 0 7px;
	    width: 61px;
	}
	label[for="radioDog"] {
	    background: url("/themes/petmd_lx/images/dogIcon-off.png") no-repeat scroll 0 0 transparent;
	    display: inline-block;
	    margin: 4px 0 -4px -20px;
	    padding-left: 24px;
	    padding-top: 54px;
	    position: relative;
	    width: 48px;
	    z-index: 99;
	}
	#radioCat {}
	label[for="radioCat"] {
	    background: url("/themes/petmd_lx/images/catIcon-off.png") no-repeat scroll 0 15px transparent;
	    display: inline-block;
	    margin-bottom: -4px;
	    margin-left: -4px;
	    padding-left: 8px;
	    padding-top: 56px;
	    position: relative;
	    width: 30px;
	    z-index: 99;
	}
	#radioDog,
	#radioCat {
	    float: left;
	    position: relative;
	    z-index: 100;
	}
	.pfText {
		float:left;
	}
	.pfFieldWrapper {
		float:left;
		width: auto;
	}
	#breedWrapper {}
	#locationWrapper {
		float: right;
		margin-bottom: 3px;
	}
	label {
		display: block;
	}
	#pfSubmit {
	    background: none repeat scroll 0 0 #F8952F;
	    border: 3px solid #EF7A2F;
	    color: #FFFFFF;
	    cursor: pointer;
	    float: right;
	    font-family: 'Droid Sans',arial,san-serif;
	    font-size: 14px;
	    font-weight: bold;
	    height: auto;
	    margin: -3px 2px 0 0;
	    padding: 1px 10px;
	    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.34);
	}
	#pfBottomFields label {
	    color: #666666;
	    font-weight: normal;
	    margin: 0 0 0 1px;
	    padding: 0;
	    width: auto;
	}
	#pfBottomFields input {
		border: 1px solid #AAA;
		padding: 1px 5px;
	}
	#uniform-pfBreedSelect {
	    font-size: 12px;
	    width: 155px;
	}
	#uniform-pfBreedSelect span {
		width: 130px;
	}
	#pfBreedSelect {
	    min-width: 165px;
	    width: 150px;
	}
	#location {
		padding-right: 4px;
		width:86px;
	}
	span.red {
		color:#ff0000;
	}
	.grabWidgetWrapper {
		border-top: none;
		clear: both;
	    float: left;
	    margin: 0;
	    padding-top: 0;
	    text-align: center;
	    width: 100%;
	}
	.embedCode {
	    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	    color: #CCCCCC;
	    float: left;
	    font-size: 12px;
	    overflow: hidden;
	    padding: 1em 5%;
	    text-align: left;
	    width: 90%;
	}
	.embedCode::selection,
	.embedCode::-moz-selection {
		background: #EF7A2F;
	}
	.grabWidgetButton {
		background: #ffffff; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2Q0ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #d3d4d5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d3d4d5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#d3d4d5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#d3d4d5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#d3d4d5 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#d3d4d5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d4d5',GradientType=0 ); /* IE6-8 */
		border: 1px solid #e1e1e1;
		clear: both;
		color: #666;
		float: right;
		font-family: 'Museo500Regular', serif;
		font-size: 10.5px;
		margin: 0 8px 8px;
		padding: 5px 4px 4px;
		width: auto;
	}
	.poweredBy {
	    color: #666666;
	    float: left;
	    font-size: 10px;
	    margin: -35px 0 0 11px;
	    text-align: center;
	    width: auto;
	}
	#pfError {
		float: left;
		text-align: center;
		width: 100%;
	}
	#pfError p {
		color: #FF0000;
		text-align: center;
		width: 100%;
	}
/* End - Petfinder Widget */

/* Hide Elements Until jQuery Has Loaded */
.hidden {
	display:none;
}
