/* This stylesheet is teathered to default.css by way of an @import rule so that it may be accessed remotely and independently by third-parties */
/* please see exception notes at EOF */

table#footerContent {margin:0;color:#666;width:100%;position:static;float:left;_margin-top:0px; height:83px}
table#footerContent td {font-size:70%;font-weight:500}
table#footerContent td a {color:#666;text-decoration:none}
table#footerContent td a:hover {text-decoration:underline}
table#footerContent td#gmLogo {width:160px;border:0;margin:0; padding:2px 3px 0px 10px;}
table#footerContent td#topRow, td#botRow {width:100%;padding:0px}
table#footerContent td#topRow {line-height:30px;}
table#footerContent td#botRow {padding:5px 0px 0px 0px}
table#footerContent span.navItemDividerTop {border:0;margin:0px 3px 0px 3px;padding:0px}
table#footerContent span.navItemDividerBottom {border:0px;margin:0px 5px 0px 5px;padding:0}

form#gsfull {border:0;margin:0;padding:0;color:#666 !important;} 
form#gsfull input#q {font-size: 140%; height: auto; margin:0px 0px 0px 3px; padding-top: 2px; padding-left: 2px; vertical-align: middle;color:#666;}
form#gsfull td#qtden input#q {width:160px;}
form#gsfull td#qtdfr input#q {width:172px;}
form#gsfull .displayText {font-size: 140%;}
form#gsfull input#btnG {margin:0px 0px 0px 5px}

form#gs {border:0;margin:0;padding:0;color:#666 !important;} 
form#gs input#q {color:#666;font-size: 140%; height: auto; margin:0px 0px 0px 3px; padding-top: 2px; padding-left: 2px; vertical-align: middle;}
form#gs td#qtden input#q {width:160px;}
form#gs td#qtdfr input#q {width:172px;}
form#gs #search, form#gs .displayText {font-size: 140%;}
form#gs input#btnG {margin:0px 0px 0px 5px}

div#footerTopRowLeft {float:left;padding:20px 0px 5px 0px;width:400px;} 
div#footerTopRowLeftCorp {float:left;padding:20px 0px 5px 0px;width:700px;} 

div#footerTopRowRight {float:right;padding:0px 10px 0px 0px;}
div#footerTopRowRightCorp {float:right;padding:10px 10px 0px 0px;}

table#enBrandSearch {margin:0px 0px 0px 40px}
table#frBrandSearch {margin:0px 0px 0px 58px}

div#footerBottomRowLeft {float:left;padding-top:10px;}
div#footerBottomRowLeftCorp {float:left;padding-top:0px;}
div#footerBottomRowRight {float:right;padding:0px 10px 0px 0px}

table#footerContent td#topRow {line-height:10px;}
/* 1024 change for IE6 and 7 */
table#footerContent td#footerCap {background-image: url(/images/common/footer_cap.gif);	width: 990px; height: 10px;}

/*only effects the commercial section*/
.commercial_footer #footerBottomRowLeft {padding: 0;}


/* 

EXCEPTION NOTES

If you modify this stylesheet please check the pages listed below which have local styles that may be impacted

- Google Appliance Front Ends for Site Seatch and Showrooms

*/

/* DECOUPLED COPRP FOOTER  RH FEB '16 */
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
#newFooterContent {float: left; position: static; width:100%; height:83px; background-image: url("/images/common/footer_cap.gif");	background-repeat: no-repeat;}
#newFooterContent #footLogo {margin-top:10px;}
#newFooterContent #footLogo {width:160px; position:absolute; top:0px left:0px;  }
form#gs div#qtden input#q {width:160px;}
form#gs div#qtdfr input#q {width:172px;}
#newFooterContent form#gs input#q {color:#666;font-size: 70%;} 
#newFooterContentTopRow {width:830px; position:relative; float:right; top:10px}

#newFooterContent #footerTopRowLeftCorp {font-size:70%; color: #666;}
#newFooterContent #footerTopRowLeftCorp a {font-size:100%!important; font-weight:500; text-decoration:none; color: #666;}


#newFooterContent div#footerTopRowLeftCorp {padding:0px}
#newFooterContent div#footerTopRowLeftCorp span.navItemDividerTop {
    font-size:80%;
	border: 0 none;
    margin: 0 3px;
    padding: 0;
}

#newFooterContent div#footerBottomRowLeftCorp {display:block; float:none;padding-top:0px;}

#newFooterContent #footerBottomRowLeftCorp {font-size:70%; color: #666;}
#newFooterContent #footerBottomRowLeftCorp a {font-size:100%!important; font-weight:500; text-decoration:none; color: #666;}

#newFooterContent div#footerBottomRowLeftCorp span.navItemDividerBottom {
    font-size:80%;
	border: 0 none;
    margin: 0 3px;
    padding: 0;
}

#newFooterContentTopRow div.hr {width:830px; height:1px; background:#b2b2b2; position:absolute; top:42px; left:0px;}

#newFooterContent #footerRightLinks { position:absolute; top:50px; right:10px;}
#newFooterContent #footerBottomRowRight {font-size:70%; color: #666;}
#newFooterContent #footerBottomRowRight a {font-size:100%!important; font-weight:500; text-decoration:none; color: #666;}

#newFooterContent div#footerBottomRowRight span.navItemDividerBottom {
    font-size:80%;
	border: 0 none;
    margin: 0 3px;
    padding: 0;
}

