/* basics */
html, body { margin:0; padding:0; font-size:12px; line-height:18px; color:#333333;}
input { padding:3px; border:1px solid #197aa1; color:#666666; background:#fff; text-align:left; font-size:11px; }
div#adoptioncenter_wrapper { width: 750px; max-width: 750px; margin: 0 0 0 5px; text-align: left; padding: 0px; background: #FFFFFF; clear: both;}

/* OTHER BASICS */
div#adoptioncenter_wrapper ul { text-indent:none; list-style-type:none; margin:0; padding:0; }
div#adoptioncenter_wrapper ol { text-indent:none; list-style-type: decimal; margin:0 0 0 10px; padding:0 0 0 10px; }
div#adoptioncenter_wrapper li { text-indent:none; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #c3e8ef;}
div#adoptioncenter_wrapper li a { display:block;  }
div#adoptioncenter_wrapper li.plus { font-weight:900;  padding:2px 0 2px 12px; margin-bottom:2px; border-top:1px dotted #c3e8ef; border-bottom:none; background:url(images/bg_plus.png) 0 5px no-repeat;  }
div#adoptioncenter_wrapper li.minus { font-weight:900;  padding:2px 0 2px 12px; margin-bottom:2px;  border-top:1px dotted #c3e8ef; border-bottom:none; background:url(images/bg_minus.png) 0 5px no-repeat;  }
div#adoptioncenter_wrapper ul.sublist { text-indent:none; list-style-type:none; margin:0; padding:0 0 0 12px; font-size:11px; line-height:13px;}
div#adoptioncenter_wrapper ul.sublist li { border:none; margin:0; padding:3px 0 3px 0; }

/* LINKS */
div#adoptioncenter_wrapper a:link { color:#197aa1; text-decoration:none; }
div#adoptioncenter_wrapper a:visited { color:#46849d; text-decoration:none; }
div#adoptioncenter_wrapper a:hover { color:#0e93c9; text-decoration:underline; border-bottom: none; }
div#adoptioncenter_wrapper a:active { color:#46849d; text-decoration:underline; }

div#adoptioncenter_wrapper a.greenlink:link { color:#76842e; text-decoration:none; }
div#adoptioncenter_wrapper a.greenlink:visited { color:#942b6e; text-decoration:none; }
div#adoptioncenter_wrapper a.greenlink:hover { color:#b70176; text-decoration:underline; }
div#adoptioncenter_wrapper a.greenlink:active { color:#b70176; text-decoration:underline; }

div#adoptioncenter_wrapper a.purplelink:link { color:#8a0159; text-decoration:none; }
div#adoptioncenter_wrapper a.purplelink:visited { color:#8a0159; text-decoration:none; }
div#adoptioncenter_wrapper a.purplelink:hover, active { color:#8a0159; text-decoration:underline; }


div#adoptioncenter_wrapper a.newwindow { padding-right:13px; background:url(images/bg_newwindow.gif) right top no-repeat; }
div#adoptioncenter_wrapper a.externallink { padding-right:13px; background:url(images/bg_externallink.gif) right top no-repeat; }
div#adoptioncenter_wrapper img {border:none;}
div#adoptioncenter_wrapper .img_left {float:left; margin:0 10px 10px 0; position:relative; }
div#adoptioncenter_wrapper .img_right {float:right; margin:0 0 10px 10px; }
div#adoptioncenter_wrapper a.img_embed:link, visited { background:#fff; border:1px solid #ddd; display: inline-block;}
div#adoptioncenter_wrapper a.img_embed:hover, active { border:1px solid #86d8e5; text-decoration: none; }
div#adoptioncenter_wrapper a.continuelink:link { font-weight:900; color:#76842e; text-decoration:none; padding-right:13px; background:url(images/bg_continuelink.gif) right top no-repeat; display:inline;  }
div#adoptioncenter_wrapper a.continuelink:visited { color:#93a245; }
div#adoptioncenter_wrapper a.continuelink:hover, active { color:#91bf16; text-decoration:underline; }


/* Here's all your H1-5's and link states */
div#adoptioncenter_wrapper h1,h2,h3,h4,h5 { letter-spacing: -.02em; margin: 0; padding: 0; }
div#adoptioncenter_wrapper h1 { color:#000000; font-size:34px; font-weight:bold; display:block; line-height:40px; }
div#adoptioncenter_wrapper h2 { color:#8a0159; font-size:21px; font-weight:bold; line-height:24px; }
div#adoptioncenter_wrapper h2 a:link { color:#8a0159; }
div#adoptioncenter_wrapper h2 a:visited { color:#802961;  }
div#adoptioncenter_wrapper h2 a:hover { color:#b90077;  }
div#adoptioncenter_wrapper h2 a:active { color:#b90077; }
div#adoptioncenter_wrapper h3 { color:#000000; font-size:16px; font-weight:bold; line-height:20px; }
div#adoptioncenter_wrapper h3 a:link { color:#76842e; }
div#adoptioncenter_wrapper h3 a:visited { color:#93a245; }
div#adoptioncenter_wrapper h3 a:hover { color:#91bf16;  }
div#adoptioncenter_wrapper h3 a:active { color:#91bf16;  }
div#adoptioncenter_wrapper h4 { color:#000000; font-size:14px; font-weight: 600; line-height:18px; letter-spacing:.05em; text-transform:uppercase; display:inline; }
div#adoptioncenter_wrapper h4 a:link { color:#76842e;  }
div#adoptioncenter_wrapper h4 a:visited { color:#93a245; }
div#adoptioncenter_wrapper h4 a:hover { color:#91bf16; }
div#adoptioncenter_wrapper h4 a:active { color:#91bf16; }
div#adoptioncenter_wrapper h5 { color:#000000; font-size:12px; font-weight: 600; line-height:16px; text-transform:uppercase; display:block; padding: 0px; }
div#adoptioncenter_wrapper h5 a:link { color:#76842e; }
div#adoptioncenter_wrapper h5 a:visited { color:#93a245; }
div#adoptioncenter_wrapper h5 a:hover { color:#91bf16;}
div#adoptioncenter_wrapper h5 a:active { color:#91bf16; }


/* BOTTOM L&C STUFF */
div#adoptioncenter_wrapper .feature_lc { position:relative; margin: 0 10px; clear: both;}
div#adoptioncenter_wrapper .feature_head { border-bottom:2px solid #197aa1; clear:both; position:relative;}
div#adoptioncenter_wrapper .feature_body { margin: 0 0 0 17px;}
div#adoptioncenter_wrapper .feature_column { width:165px; max-width:165px; float:left; border-left:1px solid #a2dce7; padding:10px 0 0 10px; margin-right:5px; color:#777777; line-height: 17px; position:relative; }
div#adoptioncenter_wrapper .feature_column a { font-weight:bold; }
div#adoptioncenter_wrapper .feature_column.left { border-left:none; padding-left:0; }
div#adoptioncenter_wrapper .feature_column.right { margin:0; }

div#adoptioncenter_wrapper .column_left_435 { width:435px; max-width:435px; float:left;  margin: 2.5px 0 2.5px 5px;}
div#adoptioncenter_wrapper .column_right_280 { width:280px; max-width:280px; float:left;  margin: 2.5px 0 2.5px 15px;}
div#adoptioncenter_wrapper .feature_box { float:left; border:4px solid #fef0a9; background-color:#fff9dd; width:280px; max-width:280px; padding:5px; margin-bottom: 10px;}
div#adoptioncenter_wrapper .feature_quote { font-style:italic; color:#8a0159; font-size:1.5em; line-height:1.2em; padding:5px 0 0 5px; margin:0 0 10px 0; }

div#adoptioncenter_wrapper .ymal_horiz { margin:0; padding:0; 	text-align: center; line-height: 12px;}
div#adoptioncenter_wrapper .ymal_horiz ul { margin:10px 0 0 0; display: inline-block;}
div#adoptioncenter_wrapper .ymal_horiz li { float:left; border:none; width:150px; max-width:150px; line-height: 14px; padding-right: 20px; padding-bottom: 0; margin-bottom: 0;}
div#adoptioncenter_wrapper .ymal_horiz a { display:inline; }

div#adoptioncenter_wrapper p { margin-top: 0; }
div#adoptioncenter_wrapper div.media_player{ border:1px solid #76d0df; width:280px; max-width:280px; clear:both; }
div#adoptioncenter_wrapper div.lively_licks{ padding:10px; border:1px solid #8a0159; width:413px; max-width:413px; }
div#adoptioncenter_wrapper div.email_signup{ padding:5px; border:1px solid #76d0df; width:423px; max-width:423px; background:#e3f4f8 url(/images/content/bg_adoptemail.jpg) right top no-repeat; margin: 10px 0;}
div#adoptioncenter_wrapper div.gallery{margin-top: 10px;}
div#adoptioncenter_wrapper div.qsniff-hover{ border: #859C18 solid 1px; width: 125px; margin: 0 auto; }
div#adoptioncenter_wrapper div.qsniff-div{ border: #E5E5E5 solid 1px; width: 125px; margin: 0 auto;}
div#adoptioncenter_wrapper li.itemcell{ border-bottom:solid #C3E8EF 1px; width: 100%; max-width:100%}
div#adoptioncenter_wrapper li.categorycell{ padding:5px 5px; }
div#adoptioncenter_wrapper .border_left{ border-left:solid #C3E8EF 1px; }
div#adoptioncenter_wrapper .center_text{ text-align: center; }
div#adoptioncenter_wrapper .purple{ color:#8a0159; }
