#footer {width:50%; height:5px; font-size:0.95em;} 
#footer .primary {float:left; height:auto; width:100%; background:#DADADA url('/images/common/footer-bg.gif') repeat-x 0 0; border-bottom:1px solid #FFF;; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0}
#footer .primary div.section {float:left; text-align:left; padding:0 10px; border-right:1px solid #D1D1D1;}
#footer .primary div.section p {float:left; width:150px; text-transform:uppercase; font-weight:bold; margin:5px 0 0; padding:0;}
#footer .primary div.section p a:link,
#footer .primary div.section p a:visited,
#footer .primary div.section p a:hover,
#footer .primary div.section p a:active { text-decoration:none; color:#333; }
#footer .primary div.section ul {float:left; width:150px; margin:0 0 5px; padding:0; list-style-type:none;}
#footer .primary div.section ul li {float:left; width:150px; margin:0; padding:0;}
#footer .primary div.section ul li a {line-height:16px;}
#footer .primary div.section ul li a:link,
#footer .primary div.section ul li a:visited {text-decoration:none; color:#0A7ABB;}
#footer .primary div.section ul li a:hover,
#footer .primary div.section ul li a:active {text-decoration:none; color:#274D72;}
#footer .primary div.section.first,
#footer .primary div.section.second,
#footer .primary div.section.third,
#footer .primary div.section.fourth {width:150px;}
#footer .primary div.section.first {height:305px}
#footer .primary div.section.second {height:205px;}
#footer .primary div.section.second ul {width:155px;}
#footer .primary div.section.second ul li {width:155px;}
#footer .primary div.section.third,
#footer .primary div.section.fourth {height:205px;}
#footer .primary div.section.fifth,
#footer .primary div.section.sixth {width:554px; border-top:1px solid #D1D1D1;}
#footer .primary div.section.fifth ul,
#footer .primary div.section.sixth ul {width:554px;}
#footer .primary div.section.fifth ul li,
#footer .primary div.section.sixth ul li  {width:auto; white-space:nowrap; margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #D1D1D1;}
#footer .primary div.section.fourth,
#footer .primary div.section.fifth,
#footer .primary div.section.sixth,
#footer .primary div.section ul li.last {border-right:none;}
#footer.wide .primary div.section.first {height:245px;}
#footer.wide .primary div.section.fourth {border-right:1px solid #D1D1D1;}
#footer.wide .primary div.section.fifth {width:195px; border-top:none;}
#footer.wide .primary div.section.fifth ul {width:150px;}
#footer.wide .primary div.section.fifth ul li {width:150px; margin:0; padding:0; border-right:none;}
#footer.wide .primary div.section.sixth,
#footer.wide .primary div.section.sixth ul {width:769px;}
#footer .primary div.section.sixth ul li strong {color:#FF6C3B; font-weight:bold;}
/* Domain search in footer */
#footer .primary div.domain-search {float:left; text-align:left; border-top:1px solid #FFF; background:url('/images/common/footer-search-back.gif') repeat-x 0 0; width:100%; height:37px; margin-top:5px}
#footer .primary div.domain-search img.instruction {float:left;}
#footer .primary div.domain-search div.form-content {float:left; margin:8px 0 0 0;}
#footer .primary div.domain-search div.form-content input#kw3 {width:150px; float:left; margin-right:3px;}
#footer .primary div.domain-search div.form-content select {width:57px; float:left;}
#footer .primary div.domain-search div.form-content input.search {margin:2px 0 0 10px;}
#footer .primary div.domain-search img.offer {float:right;}
/* Other Footer Sections */
#footer { background-color:#E5E5E5; border-top:3px #333 solid; clear:both; text-align:center; font-size:0.95em; }
#footer div.secondary { float:left; width:100%; text-align:center; border-bottom:1px solid #FFF; padding:5px 0; }
#footer div.secondary h6 { margin:0 0 5px 0; text-align:left; font-size:12px;	color:#666; }
#footer div.secondary .certs-awards,
#footer div.secondary .partners { float:left; }
#footer div.secondary .certs-awards { width:484px; padding-left:10px; }
#footer div.secondary .partners { width:240px; border-left:1px solid #CBCBCB; padding-left:10px; }
#footer div.secondary a { height:65px; }
#footer div.secondary a:link,
#footer div.secondary a:visited,
#footer div.secondary a:hover,
#footer div.secondary a:active { text-decoration:underline; margin:0; }
#footer div.secondary a img { border:none; }
#footer .tertiary { float:left; text-align:center; width:100%; padding:10px 0; }
#footer .tertiary p { display:block; margin:0; padding:0; }
#footer .tertiary p.secure { margin:15px 0 0 0; font-weight:bold; }
#footer .copyright { float:center; width:100%; font-size:0.9em; padding:0; margin:0 auto; }
