body {
margin: 0;
padding: 0;
width: 100%;
text-align: center;
background-color: #DEEBF7;
background-repeat: repeat-x;
}

#main {
width: 770px;
margin: 0px auto;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
background-image: url(http://media.local.bimedia.net/designimages/yft_main_bkg.gif);
background-position: center top;
background-repeat: no-repeat;
}

#header { 
height: 98px;
}


#leftcol {
margin: 2px 5px 12px 5px;
padding: 0;
width: 160px;
}

* html #leftcol {
margin: 2px 2px 2px 2px;
width: 160px;
}

#centercol {
width: 430px;
padding: 2px 0;
}

* html #centercol {
width: 425px;
margin: 0 0 0 6px;
}

#centercol iframe {
width: 430px;
height: 300px;
}

#rightcol {
width: 160px;
margin: 2px 5px 12px 5px;
}

* html #rightcol {
margin: 2px 0 2px 5px;
width: 160px;
}

#footer {
background-color: #41B2FF;
height: 24px;
width: 770px;
border-top: 1px dotted #666;
text-align: center;
line-height: 24px;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #fff;
}

.closewin {
line-height: 24px;
font-size: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: right;
padding-right: 10px;
}

#mainpop #footer {
background-color: #41B2FF;
height: 24px;
width: 500px;
border-top: 1px dotted #666;
text-align: center;
line-height: 24px;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #fff;
}

#clientcol1 {
padding-left: 5px;
padding-right: 10px;
}

#clientcol2 {
padding-left: 30px;
padding-right: 5px;
}

#lcolad1 {
padding: 0 0 2px 0;
}

#lcolad2 {
padding: 0 0 2px 0;
}

.submit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.reset {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}


/* POPUP STORY STYLES */

#moneytipsnews, #gentipsnews, #autotipsnews {
padding: 10px;
font-family: Georgia, serif;
color: #0e4976;
line-height: 28px;
background: #fff url(http://media.local.bimedia.net/designimages/popup_bg.gif)top left repeat-x ;
}

#moneytipsnews h1, #gentipsnews h1, #autotipsnews h1 {font-size: 24px; font-weight: normal; color: #333;}
#moneytipsnews h3, #gentipsnews h3, #autotipsnews h3 {font-size: 16px; font-style: italic; color: #525252; font-weight: normal;}
#moneytipsnews #source, #gentipsnews #source, #autotipsnews #source {font-size: 10px;}


/*  ----BEGIN MISC C-TYPE PAGE STYLES (INCLUDES ADFUSION AND YFTES)---- */

#afmain {
width: 505px;
margin: 0px 5px 0px 5px;
text-align: left;
padding-left: 10px;
padding-right: 10px;
background-image: url(http://media.local.bimedia.net/designimages/yft_main_bkg.gif);
background-position: center top;
background-repeat: no-repeat;
}

#yftesnews #afheader {
width: 505px;
height: 98px;
background-image: url(http://media.local.bimedia.net/designimages/yft_logo_esp770x98.gif);
background-position: right top;
background-repeat: no-repeat;
}

#yftesnews iframe {
width: 500px;
height: 300px;
}

#affooter {
background-color: #41B2FF;
height: 24px;
width: 525px;
margin: 0px 5px 0px 5px;
border-top: 1px dotted #666;
text-align: center;
line-height: 24px;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #fff;
}

/*  ----END ADFUSION PAGE STYLES---- */

/* ----BEGIN STYLES FOR RSS FEEDS---- */

.rss-box {

width: 505px;
font-size: 12px;
background-color: #D6D9DC;
border: 0px solid #cc3300;

}
.rss-items {
margin-top:1px;
padding:0.5em; 0.5em;
margin-left:1px;
color:#006699;
}
p.rss-title {padding:0.5em;}
.rss-title {
text-decoration: none;
font-family: arial;
font-size: 12px;
background-color:#0a3865;
color:#ffffff;
font-weight:bold;
margin: 0px;
padding:0em;
text-align: left;
}

.rss-item  {
font-family: arial;
font-size: 85%;
font-weight : normal;
list-style:none;
padding-bottom:1em;
}

.rss-item a {
text-decoration : underline;
color:#000000;
font-size: 105%;
font-weight:bold;
font-family:verdana;
}

.rss-item a:visited {
color:#E1E9FE;
}

.rss-date {
font-size: 85%;
font-weight : normal;
color: #CC99CC;
} 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
_width:12em;
margin: 0 0.2em; padding: 0.1em 0; _padding:0;

white-space:nowrap;
text-decoration: none;
vertical-align:middle;
background: #fb6;
color: black;
}
.pod-play em {
_width:1em; _cursor:hand;
font-style: normal;
margin:0; padding: 0.1em 0.5em;
background: white;
color: #222;
}
.pod-play span {
_width:1em; _cursor:hand;
margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
}
.pod-play:hover {
background: #666;
color: white;
}
.pod-play:hover em {
background: black;
color: white
}
/* ----END STYLES FOR RSS FEEDS---- */

/* ---------- FONT TAGS ---------- */
p, .p2, .p3, .p3bl, .pfaq {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

.p2 {
text-align: justify;
}
.p3b {
font-weight: bold
}
.pfaq {
text-align: left;
}
.small {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
/* ---------- END FONT TAGS ---------- */

/* -----BEGIN ADOPT AN ANIMAL STYLING----- */

#adopt {
background-color: #FFF;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


#adopt h1 {
color: #FFF;
margin: 0;
padding: 0;
height: 46px;
background: url(http://media.local.bimedia.net/designimages/adopt_an_animal_top.gif) top center no-repeat;
}

#adopt p {
margin: 0;
padding: 0 0 2px 0;
font-size: 12px;
background: url(http://media.local.bimedia.net/images/adopt_an_animal_bottom.gif) bottom center no-repeat;
line-height: 12px;
font-family: Arial, Helvetica, Verdana, sans-serif;
}


/* -----END ADOPT AN ANIMAL STYLING----- */

/* ----- BEGIN STYLING FOR MISC C-TYPE (INCLUDES ADFUSION AND YFTES STYLES) ----- */

#newscenterleftcol {
float: left;
margin-left: 5px;
width: 200px;
display: inline;
}

#newscenterrightcol {
float: right;
margin-left: 5px;
margin-right: 5px;
width: 200px;
display: inline;
}

#newscenter h1 {
background-image: url(http://media.local.bimedia.net/designimages/yft_board_header1.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 429px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #FFF;
font-weight: normal;
padding: 8px 0 8px 14px;
margin: 2px 0 0 0;
}

* html #newscenter h1 {
background-image: url(http://media.local.bimedia.net/designimages/yft_board_header_for_ie.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 425px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #FFF;
font-weight: normal;
padding: 8px 0 8px 14px;
margin: 2px 0 0 0;
}

#afsectionheader h1 {
background-image: url(http://media.local.bimedia.net/images/yft_adfusion_section_header.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 500px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #FFF;
font-weight: normal;
padding: 4px 0px 4px 15px;
margin: 2px 0 0 0;
}


#newscenter h2 {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #003164;
margin: 2px 0 2px 0;
padding: 2px;
}

#newscenter a:link, #newscenter a:visited, #newscenter a:active, #newscenter a:hover {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #000;       
}

#yftessectionheader h1 {
background-image: url(http://media.local.bimedia.net/images/yft_adfusion_section_header.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 500px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #FFF;
font-weight: normal;
padding: 4px 0px 4px 15px;
margin: 2px 0 0 0;
}

#yftesnews h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
clear: left;
}

.yftessum {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}

.yftesthumb {
float: left;
margin: 0 5px 5px 0;
}

#yftesnews .dirlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;

}

/* ----- END STYLING FOR ADFUSION CONTENT IN CENTER COL ----- */

/* ----BEGIN DIRECTORY PAGE STYLES---- */

#toph {
background-image: url(http://media.local.bimedia.net/designimages/yft_directory_header.gif);
background-position: left top;
background-repeat: no-repeat;
font-size: 13px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #0099CC;
margin: 0px 0 0 0;
padding: 9px 0 0 34px;
height: 30px;
}

* html #toph {
background-image: url(http://media.local.bimedia.net/designimages/yft_directory_header_for_ie.gif);
background-position: left top;
background-repeat: no-repeat;
font-size: 13px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #0099CC;
margin: 4px 0 0 0;
padding: 9px 0 0 34px;
height: 30px;
}

.dirimg {
float: left;
margin-right: 8px;
}

.directory {
margin: 0 10px 0 0;
padding: 8px;
background-image: url(http://media.local.bimedia.net/designimages/yft_directory_bkg.gif);
background-position: bottom left;
background-repeat: no-repeat;
width: 429px;
}

* html .directory {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(http://media.local.bimedia.net/designimages/yft_directory_bkg_ie.gif);
background-position: bottom left;
background-repeat: no-repeat;
width: 425px;
}
.directory tr {width: 100%}

.directory td {
width: 50%;
padding: 4px 8px 8px 8px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
border-bottom: 1px solid #B2B2B2;
}
/* ----END DIRECTORY PAGE STYLES---- */

/* ----BEGIN IFRAME STYLES---- */

#centercol #iframeh {
background-image: url(http://media.local.bimedia.net/designimages/yft_board_header1.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 429px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: white;
font-weight: normal;
padding: 8px 0 0 10px;
margin: 12px 0 0 0;
}

* html #centercol #iframeh {
background-image: url(http://media.local.bimedia.net/designimages/yft_board_header_for_ie.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 425px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: white;
font-weight: normal;
padding: 8px 0 0 10px;
margin: 12px 0 0 0;
}

#centercol iframe {
background-color: transparent;
margin: 0 !important;
padding: 0 !important;
width: 429px !important;
border: 0;
}

*html #centercol iframe {
background-color: transparent;
margin: 0 !important;
padding: 0 !important;
width: 425px !important;
border: 0;
}

/* ----END IFRAME STYLES---- */

/* COLUMN 2 STYLES */
.col2hd, .col1hd, .col3hd, .subhead {
font-family: Arial, Helvetica, sans-serif;
color: #FBF1CE;
font-size: 13px;
font-weight: bold;
text-align: center;
vertical-align: middle;
background-color: #2E95D8;
border-top: 3px solid #00529C;
padding: 5px;
}

#clientcol2 .col2hd {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFCC;
font-size: 13px;
font-weight: bold;
text-align: left;
background-color: #2E95D8;
padding: 5px;
}
.col2bg, .col1bg, .col3bg {
background-color: #DEEBF7;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}
.clientcouponbutton {
margin-top: 5px;
margin-bottom: 5px;
}
/* ----- BEGIN NAVIGATION STYLES ----- */
.subnav {
font-family: Arial, Helvetica, sans-serif;
color: #FBF1CE;
font-size: 13px;
font-weight: bold;
text-align: center;
vertical-align: middle;
background-color: #2E95D8;
border-top: 3px solid #00529C;
padding: 5px;
}
.subnav #navmain a, .subnav #navstation a, .subnav #navvideo a, .subnav #navpro a {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.subnav #navmain, .subnav #navstation, .subnav #navvideo, .subnav #navpro {
color: #FFF;
display: inline;
padding-left: 5%;
padding-right: 5%;
}
/* ----- END NAVIGATION STYLES ----- */
/* ----- BEGIN MESSAGE BOARD STYLES ----- */
#forum {
background-color: #FFF;
padding: 5px;
text-align: left;
}
#forum h1 {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 0px;
margin: 0px;
}
#forum p {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0px;
margin: 0px;
}
#forum a:link, #forum a:visited, #forum a:active, #forum a:hover {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0px;
margin: 0px;
font-weight: bold;
text-decoration: underline;
}
#forum a:active, #forum a:hover { text-decoration: none }
#forum li p { display: inline }
#forum ul {
padding-top: 0px;
list-style-image: url(http://media.local.bimedia.net/designimages/forum_arrow1.gif)
}
#forum ul ul { list-style-image: url(http://media.local.bimedia.net/designimages/forum_arrow2.gif)}
a:link .join, a:visited .join, a:active .join, a:visited .join {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 6px;
padding-right: 6px;
border-width: 1px;
border-style: solid;
}
a:link .join, a:visited .join {
background-color: #E3E4E6;
border-color: #D0D0D2;
}
a:active .join, a:visited .join {
background-color: #F9F0CC;
border-color: #343401;
}
#submitcomment table {
border-collapse: collapse;
border: 1px solid #343401;
color: #000;
background-color: #E3E4E6;
}
#submitcomment th h1 {
font-size: 13px;
text-align: left;
}
#submitcomment td.instructions {
border-width: 0px;
border-style: solid;
text-align: right;
width: 25%
}
#submitcomment h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0px;
margin: 0px;
}
#submitcomment .required {
color: #FF0000;
}
#submitcomment input, #submitcomment textarea {
width: 75%
}
/* ----- END MESSAGE BOARD STYLES ----- */

#gettoknow .logo {
background-image: url(http://media.local.bimedia.net/designimages/GetToKnow_top.gif);
height: 32px;
}

#gettoknow .logo h1 {
display: none;
visibility: hidden;
}

#gettoknow .modlogo {
margin-top: 13px;
margin-left: 11px;
margin-bottom: 5px;
}
#gettoknow iframe {
width: 160px;
height: 190px;
padding: 0px;
margin: 0px;
}

* html #gettoknow iframe {
height: 200px;
}

#gtk {
background: transparent;
font-family: Arial, Helvetica, Verdana, sans-serif;
background-image: url(http://media.local.bimedia.net/designimages/yft_module_bottom.gif);
background-position: center bottom;
background-repeat: no-repeat;
margin-bottom: 25px;
height: 156px;
}
#gtk h1 {
font-size: 12px;
padding: 0px;
margin: 5px;
text-align: center;
}

#gtk p {
font-size: 10px;
text-indent: 0px;
margin-top: 5px;
margin-bottom: 5px;
}

#gtk .gtkimg {
text-align: center;
}

#gtk a {
font-size: 10px;
text-decoration: none;
color: #A38C08;
}

#gtk a:first-letter {
text-transform: capitalize;
}

/* ----MISC?---- */

.morebutton {
border-width: 1px;
border-style: solid;
padding: 2px 6px 2px 6px;
margin: 8px 0 0 0;
}

#centercol .morebutton {
float: right;
}

a.dirlink:link .morebutton, a.dirlink:visited .morebutton {
background-color: #E3E4E6;
border-color: #D0D0D2;
}

a.dirlink:active .morebutton, a.dirlink:hover .morebutton {
background-color: #F9F0CC;
border-color: #343401;
}

/* ----GENERAL YFTES STYLES----- */

#ihead img {
margin-left: -300px;
}

#centercol .ads {
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
color: #000;
}

#centercol .ads img {
width: 428px;
margin-top: 5px;
}

/* ---YFTES CENTER COL NEWS---- */

#yftgennews{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
background-color: #2E95D8;
padding: 10px;
}

#genyftnews {
padding: 10px 0 0 0;
}

#genyftnews_left {
width: 215px;
margin: 0 0 0 -15px;
padding: 0;
float: left;
}

#genyftnews_left li, #genyftnews_right li {
list-style-image: url(http://media.local.bimedia.net/designimages/yft_bullet2.gif);
padding: 5px 0 0 0;
}

#genyftnews_right {
width: 215px;
margin: 0 5px 0 0;
padding: 0;
float: right;
}


/* column links */

#genyftnews {
font-family: arial, sans-serif;
font-size: 12px;
}

#genyftnews ul li {
padding: 0 0 14px 0;
}

#genyftnews ul li a:link, #genyftnews ul li a:visited {
text-decoration: none;
color: #0e4976;
font-size: 12px;
}

#genyftnews ul li a:hover, #genyftnews ul li a:active {
color: #fff;
font-size: 12px;
text-decoration: none;
}

/* ---- YFTES CENTER COL NEWS STORY PAGE ---- */

.col1bg b {
font-size: 12px;
}

body {
margin: 0;
padding: 0;
width: 100%;
text-align: center;
background-color: #DEEBF7;
background-repeat: repeat-x;
}

#main {
width: 770px;
margin: 0px auto;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
background-image: url(http://media.local.bimedia.net/designimages/yft_main_bkg.gif);
background-position: center top;
background-repeat: no-repeat;
}

#header { 
height: 98px;
}


#leftcol {
margin: 2px 5px 12px 5px;
padding: 0;
width: 160px;
}

* html #leftcol {
margin: 2px 2px 2px 2px;
width: 160px;
}

#centercol {
width: 430px;
padding: 2px 0;
}

* html #centercol {
width: 425px;
margin: 0 0 0 6px;
}

#centercol iframe {
width: 430px;
height: 300px;
}

#rightcol {
width: 160px;
margin: 2px 5px 12px 5px;
}

* html #rightcol {
margin: 2px 0 2px 5px;
width: 160px;
}

#footer {
background-color: #41B2FF;
height: 24px;
width: 770px;
border-top: 1px dotted #666;
text-align: center;
line-height: 24px;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #fff;
}

.closewin {
line-height: 24px;
font-size: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: right;
padding-right: 10px;
}

#mainpop #footer {
background-color: #41B2FF;
height: 24px;
width: 500px;
border-top: 1px dotted #666;
text-align: center;
line-height: 24px;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #fff;
}

#clientcol1 {
padding-left: 5px;
padding-right: 10px;
}

#clientcol2 {
padding-left: 30px;
padding-right: 5px;
}

#lcolad1 {
padding: 0 0 2px 0;
}

#lcolad2 {
padding: 0 0 2px 0;
}

.submit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.reset {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/*  ----BEGIN MISC C-TYPE PAGE STYLES (INCLUDES ADFUSION AND YFTES)---- */

#afmain {
width: 505px;
margin: 0px 5px 0px 5px;
text-align: left;
padding-left: 10px;
padding-right: 10px;
background-image: url(http://media.local.bimedia.net/designimages/yft_main_bkg.gif);
background-position: center top;
background-repeat: no-repeat;
}

#yftesnews #afheader {
width: 505px;
height: 98px;
background-image: url(http://media.local.bimedia.net/designimages/yft_logo_esp770x98.gif);
background-position: right top;
background-repeat: no-repeat;
}

#yftesnews iframe {
width: 500px;
height: 300px;
}

#affooter {
background-color: #41B2FF;
height: 24px;
width: 525px;
margin: 0px 5px 0px 5px;
border-top: 1px dotted #666;
text-align: center;
line-height: 24px;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #fff;
}

/*  ----END ADFUSION PAGE STYLES---- */

/* ----BEGIN STYLES FOR RSS FEEDS---- */

.rss-box {

width: 505px;
font-size: 12px;
background-color: #D6D9DC;
border: 0px solid #cc3300;

}
.rss-items {
margin-top:1px;
padding:0.5em; 0.5em;
margin-left:1px;
color:#006699;
}
p.rss-title {padding:0.5em;}
.rss-title {
text-decoration: none;
font-family: arial;
font-size: 12px;
background-color:#0a3865;
color:#ffffff;
font-weight:bold;
margin: 0px;
padding:0em;
text-align: left;
}

.rss-item  {
font-family: arial;
font-size: 85%;
font-weight : normal;
list-style:none;
padding-bottom:1em;
}

.rss-item a {
text-decoration : underline;
color:#000000;
font-size: 105%;
font-weight:bold;
font-family:verdana;
}

.rss-item a:visited {
color:#E1E9FE;
}

.rss-date {
font-size: 85%;
font-weight : normal;
color: #CC99CC;
} 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
_width:12em;
margin: 0 0.2em; padding: 0.1em 0; _padding:0;

white-space:nowrap;
text-decoration: none;
vertical-align:middle;
background: #fb6;
color: black;
}
.pod-play em {
_width:1em; _cursor:hand;
font-style: normal;
margin:0; padding: 0.1em 0.5em;
background: white;
color: #222;
}
.pod-play span {
_width:1em; _cursor:hand;
margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
}
.pod-play:hover {
background: #666;
color: white;
}
.pod-play:hover em {
background: black;
color: white
}
/* ----END STYLES FOR RSS FEEDS---- */

/* ---------- FONT TAGS ---------- */
p, .p2, .p3, .p3bl, .pfaq {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

.p2 {
text-align: justify;
}
.p3b {
font-weight: bold
}
.pfaq {
text-align: left;
}
.small {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
/* ---------- END FONT TAGS ---------- */

/* -----BEGIN ADOPT AN ANIMAL STYLING----- */

#adopt {
background-color: #FFF;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


#adopt h1 {
color: #FFF;
margin: 0;
padding: 0;
height: 46px;
background: url(http://media.local.bimedia.net/designimages/adopt_an_animal_top.gif) top center no-repeat;
}

#adopt p {
margin: 0;
padding: 0 0 2px 0;
font-size: 12px;
background: url(http://media.local.bimedia.net/images/adopt_an_animal_bottom.gif) bottom center no-repeat;
line-height: 12px;
font-family: Arial, Helvetica, Verdana, sans-serif;
}


/* -----END ADOPT AN ANIMAL STYLING----- */

/* ----- BEGIN STYLING FOR MISC C-TYPE (INCLUDES ADFUSION AND YFTES STYLES) ----- */

#newscenterleftcol {
float: left;
margin-left: 5px;
width: 200px;
display: inline;
}

#newscenterrightcol {
float: right;
margin-left: 5px;
margin-right: 5px;
width: 200px;
display: inline;
}

#newscenter h1 {
background-image: url(http://media.local.bimedia.net/designimages/yft_board_header1.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 429px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #FFF;
font-weight: normal;
padding: 8px 0 8px 14px;
margin: 2px 0 0 0;
}

* html #newscenter h1 {
background-image: url(http://media.local.bimedia.net/designimages/yft_board_header_for_ie.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 425px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #FFF;
font-weight: normal;
padding: 8px 0 8px 14px;
margin: 2px 0 0 0;
}

#afsectionheader h1 {
background-image: url(http://media.local.bimedia.net/images/yft_adfusion_section_header.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 500px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #FFF;
font-weight: normal;
padding: 4px 0px 4px 15px;
margin: 2px 0 0 0;
}


#newscenter h2 {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #003164;
margin: 2px 0 2px 0;
padding: 2px;
}

#newscenter a:link, #newscenter a:visited, #newscenter a:active, #newscenter a:hover {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #000;       
}

#yftessectionheader h1 {
background-image: url(http://media.local.bimedia.net/images/yft_adfusion_section_header.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 500px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #FFF;
font-weight: normal;
padding: 4px 0px 4px 15px;
margin: 2px 0 0 0;
}

#yftesnews h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
clear: left;
}

.yftessum {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}

.yftesthumb {
float: left;
margin: 0 5px 5px 0;
}

#yftesnews .dirlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;

}

/* ----- END STYLING FOR ADFUSION CONTENT IN CENTER COL ----- */

/* ----BEGIN DIRECTORY PAGE STYLES---- */

#toph {
background-image: url(http://media.local.bimedia.net/designimages/yft_directory_header.gif);
background-position: left top;
background-repeat: no-repeat;
font-size: 13px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #0099CC;
margin: 0px 0 0 0;
padding: 9px 0 0 34px;
height: 30px;
}

* html #toph {
background-image: url(http://media.local.bimedia.net/designimages/yft_directory_header_for_ie.gif);
background-position: left top;
background-repeat: no-repeat;
font-size: 13px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #0099CC;
margin: 4px 0 0 0;
padding: 9px 0 0 34px;
height: 30px;
}

.dirimg {
float: left;
margin-right: 8px;
}

.directory {
margin: 0 10px 0 0;
padding: 8px;
background-image: url(http://media.local.bimedia.net/designimages/yft_directory_bkg.gif);
background-position: bottom left;
background-repeat: no-repeat;
width: 429px;
}

* html .directory {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(http://media.local.bimedia.net/designimages/yft_directory_bkg_ie.gif);
background-position: bottom left;
background-repeat: no-repeat;
width: 425px;
}
.directory tr {width: 100%}

.directory td {
width: 50%;
padding: 4px 8px 8px 8px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
border-bottom: 1px solid #B2B2B2;
}
/* ----END DIRECTORY PAGE STYLES---- */

/* ----BEGIN IFRAME STYLES---- */

#centercol #iframeh {
background-image: url(http://media.local.bimedia.net/designimages/yft_board_header1.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 429px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: white;
font-weight: normal;
padding: 8px 0 0 10px;
margin: 12px 0 0 0;
}

* html #centercol #iframeh {
background-image: url(http://media.local.bimedia.net/designimages/yft_board_header_for_ie.gif);
background-position: left top;
background-repeat: no-repeat;
height: 24px;
width: 425px;
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: white;
font-weight: normal;
padding: 8px 0 0 10px;
margin: 12px 0 0 0;
}

#centercol iframe {
background-color: transparent;
margin: 0 !important;
padding: 0 !important;
width: 429px !important;
border: 0;
}

*html #centercol iframe {
background-color: transparent;
margin: 0 !important;
padding: 0 !important;
width: 425px !important;
border: 0;
}

/* ----END IFRAME STYLES---- */

/* COLUMN 2 STYLES */
.col2hd, .col1hd, .col3hd {
font-family: Arial, Helvetica, sans-serif;
color: #FBF1CE;
font-size: 13px;
font-weight: bold;
text-align: center;
vertical-align: middle;
background-color: #2E95D8;
border-top: 3px solid #00529C;
padding: 5px;
}

#clientcol2 .col2hd {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFCC;
font-size: 13px;
font-weight: bold;
text-align: left;
background-color: #2E95D8;
padding: 5px;
}
.col2bg, .col1bg, .col3bg {
background-color: #DEEBF7;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}
.clientcouponbutton {
margin-top: 5px;
margin-bottom: 5px;
}
/* ----- BEGIN NAVIGATION STYLES ----- */
.subnav {
font-family: Arial, Helvetica, sans-serif;
color: #FBF1CE;
font-size: 13px;
font-weight: bold;
text-align: center;
vertical-align: middle;
background-color: #2E95D8;
border-top: 3px solid #00529C;
padding: 5px;
}
.subnav #navmain a, .subnav #navstation a, .subnav #navvideo a, .subnav #navpro a {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.subnav #navmain, .subnav #navstation, .subnav #navvideo, .subnav #navpro {
color: #FFF;
display: inline;
padding-left: 5%;
padding-right: 5%;
}
/* ----- END NAVIGATION STYLES ----- */
/* ----- BEGIN MESSAGE BOARD STYLES ----- */
#forum {
background-color: #FFF;
padding: 5px;
text-align: left;
}
#forum h1 {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 0px;
margin: 0px;
}
#forum p {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0px;
margin: 0px;
}
#forum a:link, #forum a:visited, #forum a:active, #forum a:hover {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0px;
margin: 0px;
font-weight: bold;
text-decoration: underline;
}
#forum a:active, #forum a:hover { text-decoration: none }
#forum li p { display: inline }
#forum ul {
padding-top: 0px;
list-style-image: url(http://media.local.bimedia.net/designimages/forum_arrow1.gif)
}
#forum ul ul { list-style-image: url(http://media.local.bimedia.net/designimages/forum_arrow2.gif)}
a:link .join, a:visited .join, a:active .join, a:visited .join {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 6px;
padding-right: 6px;
border-width: 1px;
border-style: solid;
}
a:link .join, a:visited .join {
background-color: #E3E4E6;
border-color: #D0D0D2;
}
a:active .join, a:visited .join {
background-color: #F9F0CC;
border-color: #343401;
}
#submitcomment table {
border-collapse: collapse;
border: 1px solid #343401;
color: #000;
background-color: #E3E4E6;
}
#submitcomment th h1 {
font-size: 13px;
text-align: left;
}
#submitcomment td.instructions {
border-width: 0px;
border-style: solid;
text-align: right;
width: 25%
}
#submitcomment h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0px;
margin: 0px;
}
#submitcomment .required {
color: #FF0000;
}
#submitcomment input, #submitcomment textarea {
width: 75%
}
/* ----- END MESSAGE BOARD STYLES ----- */

#gettoknow .logo {
background-image: url(http://media.local.bimedia.net/designimages/GetToKnow_top.gif);
height: 32px;
}

#gettoknow .logo h1 {
display: none;
visibility: hidden;
}

#gettoknow .modlogo {
margin-top: 13px;
margin-left: 11px;
margin-bottom: 5px;
}
#gettoknow iframe {
width: 160px;
height: 190px;
padding: 0px;
margin: 0px;
}

* html #gettoknow iframe {
height: 200px;
}

#gtk {
background: transparent;
font-family: Arial, Helvetica, Verdana, sans-serif;
background-image: url(http://media.local.bimedia.net/designimages/yft_module_bottom.gif);
background-position: center bottom;
background-repeat: no-repeat;
margin-bottom: 25px;
height: 156px;
}
#gtk h1 {
font-size: 12px;
padding: 0px;
margin: 5px;
text-align: center;
}

#gtk p {
font-size: 10px;
text-indent: 0px;
margin-top: 5px;
margin-bottom: 5px;
}

#gtk .gtkimg {
text-align: center;
}

#gtk a {
font-size: 10px;
text-decoration: none;
color: #A38C08;
}

#gtk a:first-letter {
text-transform: capitalize;
}

/* ----MISC?---- */

.morebutton {
border-width: 1px;
border-style: solid;
padding: 2px 6px 2px 6px;
margin: 8px 0 0 0;
}

#centercol .morebutton {
float: right;
}

a.dirlink:link .morebutton, a.dirlink:visited .morebutton {
background-color: #E3E4E6;
border-color: #D0D0D2;
}

a.dirlink:active .morebutton, a.dirlink:hover .morebutton {
background-color: #F9F0CC;
border-color: #343401;
}

/* ----GENERAL YFTES STYLES----- */

#ihead img {
margin-left: -300px;
}

#centercol .ads {
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
color: #000;
}

#centercol .ads img {
width: 428px;
margin-top: 5px;
}

/* ---YFTES CENTER COL NEWS---- */

#yftgennews{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
background-color: #2E95D8;
padding: 10px;
}

#genyftnews_left {
width: 215px;
margin: 0 0 0 -15px;
padding: 0;
float: left;
}

#genyftnews_left li {
list-style-type: none;
padding: 5px 0 0 0;
}

#genyftnews_right {
width: 215px;
margin: 0 5px 0 0;
padding: 0;
float: right;
}

#genyftnews_right li {
list-style-type: none;
padding: 5px 0 0 0;
}

.gennews {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
}

/* ---- YFTES CENTER COL NEWS STORY PAGE ---- */

.col1bg b {
font-size: 12px;
}

/* ---- YFTES BROCHURE PAGE ---- */
#clientcol1 .clientwebbutton {
padding: 20px 0;
}

.subnav #navmain, .subnav #navstation {
margin: 0;
padding: 0;
}

/*-----HIDE RECIPE IFRAME UNTIL PROB W/ FEED PROVIDER IS FIXED (#00007864)-----*/
#centercol #iframeh, #centercol iframe {
display: none;
visibility: hidden;
}
