#footer { height:522px; font-size:0.95em; }
#footer .primary { float:left; height:263px; width:100%; background-color:#DADADA; border-bottom:1px #FFF solid; }
body#homepage #footer .primary { height:225px; }
#footer .primary div.column { float:left; text-align:left; padding:0 10px; }
#footer .primary div.column.companyinfo { border-left:1px dotted #BBB; height:225px; padding:0 10px; }
#footer .primary div.column p { float:left; text-transform:uppercase; font-weight:bold; margin:10px 0 0 0; padding:0; }
#footer .primary div.column p a:link,
#footer .primary div.column p a:visited,
#footer .primary div.column p a:hover,
#footer .primary div.column p a:active { text-decoration:none; color:#333; }
#footer .primary div.column ul { float:left; width:150px; margin:0 0 0 10px; padding:0; list-style-type:none; }
#footer .primary div.column ul li { float:left; width:150px; margin:0; padding:0; }
#footer .primary div.column ul li a { line-height:16px; }
#footer .primary div.column ul li a:link,
#footer .primary div.column ul li a:visited { text-decoration:none; }
#footer .primary div.column ul li a:hover,
#footer .primary div.column ul li a:active { text-decoration:none; border-bottom:dotted 1px #274D72; }
#footer .primary div.column.first { width:167px; }
#footer .primary div.column.second { width:190px; }
#footer .primary div.column.second ul {width:155px;}
#footer .primary div.column.second ul li {width:155px;}
#footer .primary div.column.third { width:160px; }
#footer .primary div.column.forth { width:130px; }
#footer .primary div.column.forth ul { width:130px; }
#footer .primary div.column.forth ul li { width:130px; }
/* 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; }
#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:left; width:100%; font-size:0.9em; padding:0; margin:0 auto; }
