@charset "utf-8";
/* CSS Document */

#hd { }

#hd .hd-top { height:47px; /*background-color:#2B2B2B;*/ position:relative; z-index:500}
#hd .hd-top #nav-main { display:inline; line-height:47px; position:absolute; left:10px; z-index:200}
#hd .hd-top #nav-main li { float:left; display:inline; font-size:93%; font-weight:bold; color:#FFF; margin-right:36px; position:relative}
#hd .hd-top #nav-main li a { color:#FFF; text-decoration:none;}
#hd .hd-top #nav-main #devices { width:100px; height:47px}
#hd .hd-top #nav-main #devices.selected a { color:#2B2B2B; background:url(../img/ic-nav-hd-list-select-active.png) 0 15px no-repeat; }
#hd .hd-top #nav-main #devices a { display:inline-block; height:47px; padding-left:23px; background:url(../img/ic-nav-hd-list-select.gif) 0 15px no-repeat;/* position:absolute; z-index:1000;*/}
#hd .hd-top #main-search { float:right; padding-top:8px; width:440px;}
#hd .hd-top #main-search .input {background:url(../img/bg-hd-input-small-2.png) no-repeat scroll 0 0 transparent; float:right; height:22px; padding:5px 3px 3px 10px;
width:175px;}
#hd .hd-top #main-search .input input { border:medium none; color:#606060; font-size:93%; height:20px; line-height:131%; width:148px;}
#hd .hd-top #main-search a.search { float:right; margin-left:3px; display:inline-block; width:80px; height:28px; text-align:center; font-size:108%; line-height:215%; color:#FFF; text-decoration:none; background:url(../img/btn-hd-search.gif) 0 0 no-repeat}
#hd .hd-top #main-search .register { float:left; margin-top:2px;}
#hd .hd-top #main-search .register li { display:inline; line-height:27px; font-size:85%; background:url(../img/bg-hd-register-border-l.gif) 0 10px no-repeat; padding:0 7px; float:left; }
#hd .hd-top #main-search .register li a { color:#fff; text-decoration:none}
#hd .hd-top #main-search .register li.first { background:none}

#hd .hd-top .account-info { position:absolute; right:0; top:47px; z-index:200}
#hd .hd-top .account-info li { display:inline; float:left; width:138px; height:30px; padding-right:11px; margin-right:1px; background:url(../img/bg-hd-account-border-r.png) right top no-repeat}
#hd .hd-top .account-info li a { display:block; height:30px; background:url(../img/bg-hd-account.jpg) center top repeat-x; text-decoration:none; line-height:30px; font-size:85%; font-weight:bold}
#hd .hd-top .account-info li span { display:inline-block; cursor:pointer; height:26px; margin-left:8px; background:url(../img/ic-account.gif) 0 5px no-repeat; padding-left:27px; color:#6D6D6D}
#hd .hd-top .account-info li.favorites span { background-position:0 -25px;}
#hd .hd-top .account-info li.account span { background-position:0 -55px;}
#hd .hd-top .account-info li.cart span em {color:#008080; font-style:normal; padding-left:5px}
#hd .hd-top .account-info li.cart span em div { display:inline}
#hd .hd-top .account-info li.cart span em div em{color:#008080; font-style:normal; padding:0;}
#hd .hd-top .account-info li.favorites span em {color:#E51F9E; font-style:normal; padding-left:5px}


#hd .hd-top .nav-second {position:absolute; left:329px; top:10px; background:url(../img/bg-nav-second-top-r.gif) top right no-repeat; padding:34px 0 5px 0; z-index:100}
#hd .hd-top .nav-second li { padding-bottom:5px; background-color:#FFF; }
#hd .hd-top .nav-second li.first a{ border:none}
#hd .hd-top .nav-second li { font-size:93%; line-height:116%;}
#hd .hd-top .nav-second li a { display:block; min-width:124px; border-top:1px solid #C7C7C7; background:url(../img/ic-nav-hd-list-white.gif) right 7px no-repeat; text-decoration:none; color:#6D6D6D; padding:8px 20px 3px 0; _padding-right:80px; margin:0 10px}
#hd .hd-top .nav-second li a:hover { background-position:right -18px; color:#212121}
#hd .hd-top .nav-second span.border-l { display:block; position:absolute; width:5px; height:34px; left:0; top:0; background:url(../img/bg-nav-second-top-l.png) 0 0 no-repeat}
#hd .hd-top .nav-second span.border-bottom-l { display:block; position:absolute; width:5px; height:5px; left:0; bottom:5px; _bottom:-5px; background:url(../img/bg-nav-second-bottom-l.png) 0 0 no-repeat}
#hd .hd-top .nav-second span.border-bottom-r { display:block; position:absolute; width:5px; height:5px; right:0; bottom:5px; _bottom:-5px; background:url(../img/bg-nav-second-bottom-r.png) 0 0 no-repeat}
#hd .hd-top .nav-second span.border-bottom { display:block; _display:none; height:5px; margin:0 5px; background-color:#FFF;}


/*#hd .hd-top #nav-main li .nav-second {position:absolute; left:-10px; top:10px; background:url(../img/bg-nav-second-top-r.gif) top right no-repeat; padding:34px 0 5px 0; z-index:100}
#hd .hd-top #nav-main li .nav-second li { padding-bottom:0; background-color:#FFF; float:none; display:block; margin:0 }
#hd .hd-top #nav-main li .nav-second li.first a{ border:none}
#hd .hd-top #nav-main li .nav-second li { font-size:93%; line-height:116%;}
#hd .hd-top #nav-main li .nav-second li a { display:block; position:relative !important; min-width:124px;  background:url(../img/ic-nav-hd-list-white.gif) right 7px no-repeat !important; text-decoration:none; color:#6D6D6D !important; height:auto !important; padding:0 20px 0 0 !important; _padding-right:80px !important; margin:0 10px}
#hd .hd-top #nav-main li .nav-second li a:hover { background-position:right -18px !important; color:#212121}
#hd .hd-top #nav-main li .nav-second span.border-l { display:block; position:absolute; width:5px; height:34px; left:0; top:0; background:url(../img/bg-nav-second-top-l.png) 0 0 no-repeat}
#hd .hd-top #nav-main li .nav-second span.border-bottom-l { display:block; position:absolute; width:5px; height:5px; left:0; bottom:5px; _bottom:-5px; background:url(../img/bg-nav-second-bottom-l.png) 0 0 no-repeat}
#hd .hd-top #nav-main li .nav-second span.border-bottom-r { display:block; position:absolute; width:5px; height:5px; right:0; bottom:5px; _bottom:-5px; background:url(../img/bg-nav-second-bottom-r.png) 0 0 no-repeat}
#hd .hd-top #nav-main li .nav-second span.border-bottom { display:block; _display:none; height:5px; margin:0 5px; background-color:#FFF;}*/

#hd .bd-border-l { width:15px; height:15px; margin:0; padding:0; float:left; background:url(../img/bg-bd-border-l.png) 0 0 no-repeat}
#hd .bd-border-r { width:15px; height:15px; margin:0; padding:0; float:right; background:url(../img/bg-bd-border-r.png) 0 0 no-repeat}
#hd .bd-border-center { display:block; margin:0 15px; background-color:#fff; padding:0; height:15px}

#hd .hd-center { height:143px;}
#hd .hd-center .mg { float:right; padding-top:30px}
#hd h1 { float:left; width:93px; height:98px; background:url(../img/logo.png) 0 0 no-repeat; margin:19px 0 0 4px}
#hd h1.black { float:left; width:93px; height:98px; background:url(../img/logo.png) 0 0 no-repeat; margin:19px 0 0 4px}
#hd h1.white { float:left; width:93px; height:98px; background:url(../img/logo-w.png) 0 0 no-repeat; margin:19px 0 0 4px}
#hd h1 a { display:block; height:98px}
.home #hd .hd-center .mg { float:none; padding:0}



