/* homelite.css - for CEMEA Lite sites */

#productheader{margin:0pt auto; overflow:hidden; padding:1em 0pt 0.8em; position:relative; width:980px; height:40px; border-bottom:none;}
#productheader h1{ float:left; margin-left:5px; margin-top:0; }
#productheader h1 a { background:url(/support/_images/applelogo.gif) no-repeat; height:35px; width:28px; color:#888888; display:block; font-weight:normal; text-indent:-9999px; }
#productheader #countryselector{ margin-top:10px; float:right; }
#productheader #countryselector a img{ border:none; outline:none; }
#productheader a.more { text-align:left; background: url(/support/home/images/morearrow.png) 100% 0.4em no-repeat; padding-right: 9px; *display:inline-block; }

body#repairextension #main{ width:600px; margin:0 auto; }
body#repairextension #content{ margin:0 auto; }

#main{ margin-left:0; margin-top:0; }
/* depreciated - but qa first */
#main .box { background:url(/support/_images/box_225bg.png) no-repeat scroll 0pt 100%; overflow:hidden; }
#main .box h2 { background:transparent url(/support/_images/header_225bg.png) no-repeat scroll center top; color:white; font-weight:normal; padding:3px 10px; position:relative; top:-1px; }
#main .box { font-size:11px; }
#main .box ul.square li{ color:#666; }
#main .box li { padding-bottom:5px; }
/* end depreciated */

.kbtable { border-left:1px solid #B1B5B9; border-top:1px solid #B1B5B9; }
.kbtable td { border-right:1px solid #B1B5B9; font-size:10px; padding:3px; }
.kbtable tr td { border-bottom:1px solid #B1B5B9; font-size:10px; line-height:13px; vertical-align:top; }
.kbtable tr.header td { background-color:#E2E2E2; border-bottom:1px solid #B1B5B9; font-size:10px; font-weight:bold; }
.kbtable tr.subheader td { background-color:#F1F1F1; border-bottom:1px solid #B1B5B9; font-weight:bold; }
.kbtable tr.even td { background-color:#EDF3FE; }
.kbtable td.subheader { background-color:#F1F1F1; font-weight:bold; }
.kbtable tr.even td.subheader { background-color:#F1F1F1; font-weight:bold; }

#main .footnote{ clear:both; margin:5px 0 0 15px; font-size:.97em; color:#777; }
#main .column .module h2 a{ font-size:12px; }
#menu h3{ font-size:1em; line-height:18px; }
#menu h2{ font-size:110%; }
#menu ul li{ background:none; }

a.gf-contact{ float:right; margin:18px 5px 10px 0; }

#content{ width:650px; }

.column{ margin-right:0; }
.column ul{ margin-left:0; }
.column ul li{ width:auto; }

a#cemeahdr { color: #3366cc; font-weight: bold; font-size: 12px; }

/* GLOBALFOOTER (OVERRIDE FOR HOMELITE) */
#globalfooter { margin-bottom:0px; padding-bottom:0px; clear:both; } 

/* HOMEFOOTER */
#homefooter { width:980px; margin: 0 auto 22px; text-align:left; font-size: 10px; color: #6e6e6e; }
#homefooter a { color:#0088CC; }
#homefooter .piped a { border-color: #ccc; }
#homefooter .sosumi { padding-left:2px; line-height:40px; clear: both; }
#homefooter .sosumi p { margin-bottom: 0; }
#homefooter .sosumi p.copyright { display: inline; padding-right: 0.75em; } 
#homefooter .sosumi ul.piped { display: inline; margin-bottom: 0; }
#homefooter .sosumi ul.piped:after { display: inline; clear: none; }
#homefooter .sosumi ul.piped li { display: inline; float: none; }
#homefooter .sosumi ul.piped li a.first { margin-right: -0.2em; }

#homefooter .sosumi #worldwide { position:relative; background: url(/home/elements/home-bg-choosecountry.gif) repeat-x 0 100%; border: 1px solid #e3e3e3; display: inline; padding: 10px 0 8px; text-align: left; width: 200px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
#homefooter .sosumi #worldwide { *height: 26px; *top: 3px; *margin-left: 10px; *top: 6px; *padding: 0; zoom: 1; *vertical-align:top; *width:auto; }
#homefooter .sosumi #worldwide a { height: 30px; padding: 3px 10px 3px 5px; width: 100%; *padding: 0 10px 0 5px; }
#homefooter .sosumi #worldwide a:hover { text-decoration: none; }
#homefooter .sosumi #worldwide a img { position: relative; width:22px; height:22px; top: 5px; padding: 0 5px 0 0; *float: left; *padding: 0; *top: 0; *margin: 2px 0 2px 3px; }
#homefooter .sosumi #worldwide a span.more { background: url(/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; border-left: 1px solid #e3e3e3; cursor: pointer; display: inline-block; line-height: 30px; margin: -5px 0; padding: 0 10px 0 5px; position: relative; top: 0; }
#homefooter .sosumi #worldwide a span.more { *display: inline; *margin-top: 0px; *top: 0; zoom: 1; *line-height: 26px; *float:left; *margin-left:3px; }
