/* Global Footer Styles */
#c2GlobalFooterWrapper { border: 0; margin: 0; padding: 0; }
#c2GlobalFooter { font: normal 14px Verdana, Helvetica, sans-serif; color: #213327; margin-top: 5px; clear: both; width:898px; background-color: #fff; border: 1px solid #ddd; }
#c2GlobalFooter a { text-decoration: none; color: #004f98; }
#c2GlobalFooter a:hover { text-decoration: underline; }
#c2GlobalFooter .mainfooter { border-bottom: 1px solid #ddd; padding: 10px; }
#c2GlobalFooter .linklist { border-right: 1px solid #ddd; float: left; }
#c2GlobalFooter .linklist ul { float: left; list-style: none; margin: 0; padding: 0 35px 0 0; }
#c2GlobalFooter .linklist ul.last { padding: 0 25px 0 0; }
#c2GlobalFooter .linklist li, #c2GlobalFooter .searchbox h3 { font-size: 12px; font-weight: bold; line-height: 1.3; margin: 0; padding: 0; }
#c2GlobalFooter .linklist li { color: #999; text-align: left; }
#c2GlobalFooter .linklist li a { font-weight: normal; font-size: 11px; }
#c2GlobalFooter .searchbox { float: left; font-size: 14px; padding-left: 10px; }
#c2GlobalFooter .searchbox ul { float: left; padding-left: 10px; list-style: none; padding: 0; margin: 10px 0 0 0; }
#c2GlobalFooter .searchbox li { float: left; }
#c2GlobalFooter .searchbox li .downarrow { display: none; }
#c2GlobalFooter .searchbox li a { display: block; float: left; font-size: 12px; padding: 4px; color: #213327; }
#c2GlobalFooter .searchbox li.active { position: relative; }
#c2GlobalFooter .searchbox li.active a { color: #fff; border: 1px solid #b3b2b0; padding: 3px; background: #266d1e url('http://dingo.care2.com/c2footer/c2footsearchbg.jpg') repeat-x scroll top left; }
#c2GlobalFooter .searchbox li.active a:hover { text-decoration: none; }
#c2GlobalFooter .searchbox li.active .downarrow { display: block; position: absolute; left: 0; bottom: -9px; width: 100%; height: 10px; text-align: center; }
* html #c2GlobalFooter .searchbox li.active .downarrow { width: auto; left: 50%; margin-left: -4px; }
#c2GlobalFooter .searchbox div { clear: both; display: inline-block; }
#c2GlobalFooter .searchbox input.txt { border: 2px solid #999; padding: 5px 0 3px 3px; width: 305px; font: normal 14px Verdana, Helvetica, sans-serif; }
#c2GlobalFooter .searchbox input.submit { font-weight: bold; font-size: 12px; color: #fff; width: 71px; height: 30px; border: 0; background: transparent url('http://dingo.care2.com/c2footer/c2searchbutton.jpg') no-repeat scroll top left; vertical-align: top; cursor: pointer; }
#c2GlobalFooter .searchbox input.submit:hover { background-position: 0 -30px; }
#c2GlobalFooter .adspace { clear: both; border-bottom: 1px solid #ddd; margin: 0; }
#c2GlobalFooter .adspace div.ad { float: left; padding: 10px; border-right: 1px solid #ddd; width: 300px; height: 100px; }
#c2GlobalFooter .adspace div.partners { font-size: 11px; float: left; padding: 10px; width: 235px; height: 100px; overflow: hidden; }
* html #c2GlobalFooter .adspace div.partners { height: 120px; width: 240px; }
#c2GlobalFooter .leaderboard { clear: both; text-align: center; border-bottom: 1px solid #ddd; padding: 3px; width: auto; }
#c2GlobalFooter .leaderboard .centerad { width: 728px; margin: auto auto; }
#c2GlobalFooter .footerlinks { clear: both; padding-top: 25px; margin: 0px; text-align: center; font-size: 11px; }
#c2GlobalFooter .copyright { text-align: center; color: #ada8a4; font-size: 11px; padding: 15px 0; margin: 0; }
.contain_floats:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.contain_floats { display: inline-block; }
/* Hides from IE Mac \*/
* html .contain_floats {height: 1%;}
.contain_floats {display: block;}
/* End Hack */