#navigations { text-align: left; width: 100%; min-width: 1000px; height: 56px; position: fixed; top: 0; left: 0; z-index: 99999;}
.darkcolor { background: transparent url(../images/Navi_BG.png) repeat-x 0 0;}
.navigate { font-size: 11px; line-height: 36px; background: transparent url(../images/Navi_Spaceline.png) no-repeat 0 0; padding-left:2px; float: left; position: relative; }
.navigate li { background: transparent url(../images/Navi_Spaceline.png) no-repeat right top; float: left; padding-right: 2px;}
.navigate li a:link, .navigate li a:visited { color:#FFF; display: inline-block; height: 42px; padding: 0 6px 0 7px}
.navigate li a.stay, .navigate li a:hover, .navigate li a:active { color: #FF6; background: transparent url(../images/Navi_OverBG.gif) repeat-x 0 0;}
.functions { float: right; position: relative;}
.functions li { float: left; padding: 5px 8px 0 8px; position:relative}
.functions li a {height:36px}
.functions a span { display: none;}
a.searchlink, a.likelink, a.cartlink { display: inline-block; width: 40px; height: 30px;}
a.searchlink:link, a.searchlink:visited { background: transparent url(../images/LayoutIMG.png?v2) no-repeat -122px -72px;}
a.searchlink:hover { background: transparent url(../images/LayoutIMG.png?v2) no-repeat -122px -114px;}
a.likelink:link, a.likelink:visited { background: transparent url(../images/LayoutIMG.png?v2) no-repeat -65px -72px;}
a.likelink:hover { background: transparent url(../images/LayoutIMG.png?v2) no-repeat -65px -114px;}
a.cartlink:link, a.cartlink:visited { background: transparent url(../images/LayoutIMG.png?v2) no-repeat -9px -72px;}
a.cartlink:hover { background: transparent url(../images/LayoutIMG.png?v2) no-repeat -9px -114px;}

/* PopMenu style */
#popmenu { float: left; width: 100%; height:auto; position:fixed; top: 42px; left: 0; z-index:999999}
.ptbox{display:none;}
.ptbox, .pmtabs {float: left; width: 100%; position: relative; }
.pmbox { float:left; width: 997px; height: 380px; overflow-x:auto; overflow-y: hidden; border-bottom: 8px solid #F30;background-color:#fff;display:none;}
span.closepm { display: block; width: 18px; height: 18px; position: absolute; top: 5px; right: 6px; cursor: pointer; z-index:9999}
.pmlist { float: left;}
.pmtabs { background: #ccc url(../images/PmOverBg.gif) repeat-x 0 0;}
.pmtabs dd { font-size: 11px; float: left;}
.pmtabs dd a:link, .pmtabs dd a:visited { color:#000; display: inline-block; padding: 6px;}
.pmtabs dd a:hover, a.stayhere:link, a.stayhere:visited { color:#000; background: #FFF url(../images/PmHeadBg.gif) repeat-x 0 0;}
.pmlist { background-color: #FFF; height: 370px; padding-top: 5px;}
.pmlist dd { font-size: 11px; text-align: left; width: 214px; float: left; cursor: pointer}
/*
.pmlist dd a{color:#03f}.pmlist dd { font-size: 11px; text-align: left; width: 214px; float: left; padding: 5px 2px 0 3px; border-right: 1px solid #DDD; cursor: pointer}
.pmlist dd:hover { background: none; padding: 5px 0 0 0; border-right: 3px solid #F50; border-left: 3px solid #F50;}
*/
.overbor { padding: 5px 0 0 0; border-right: 3px solid #F50; border-left: 3px solid #F50;}
.outbor { padding: 5px 2px 0 3px; border-right: 1px solid #DDD;}
.pl_name { line-height: 100%; text-align: center; padding: 3px 0;}
.pl_info { padding: 5px 6px; height: 130px;}
.pl_info li { line-height: 100%; padding: 2px 0 2px 10px; text-indent: -10px;}
.pl_img { text-align:center; padding: 6px 0;}
.pl_more { text-align: center; height:25px;}
.pl_more h4 { font-size: 15px; line-height: 23px; color:#F30; height: 25px; padding-left: 6px;}

/* Function Buttons Style */

#topsearch, #topfavorite, #topcart, #addtoshare { font-size: 11px; background: #FFF url(../images/FunctionBoxBg.gif) repeat-x 0 0; border-right: 6px solid #333; border-bottom: 6px solid #333; border-left: 6px solid #333; position: absolute;}
#topfavorite { width: 300px; height: auto; top: 42px; right: -40px;}
#topcart { width: 300px; height: auto; top: 42px; right: 0;}
#topsearch { width: 300px; height: auto; top: 42px; right: -90px;}
#topsearch h3, .findarea, .add-in, .gonow, .hotkey { float: left; width: 280px; padding: 3px 10px;}
#topsearch h3 { font-size: 13px; padding-top: 8px;}
#topsearch ul li { font-size: 11px; float: left; margin: 0;}
.findarea input { background-color:#EEE; width: 276px; padding: 3px 0; margin-bottom: 6px; border: 1px solid #666;}
.findarea select { color:#C00; width: 276px; padding: 3px 0}
.findarea span.radio { float: left; width: 125px; }
.findarea span.radio input { width: 20px; background-color: transparent; border: 0px none; height: 11px; } 
.add-in li { padding: 0 15px 3px 0;}
.gonow { text-align: center; padding-bottom: 8px}
.hotkey { background-color:#FFE8BF; padding-bottom: 8px;}
.hotkey h4, .hotkey ul { float: left; width: 100%;}
.hotkey h4 { font-size: 12px; color:#C00; font-weight:normal;}
.hotkey ul li { padding: 3px  8px 3px 0; white-space: nowrap; }
#topfavorite dl, #topcart dl, .tfbtns, .tctotal { float: left; width: 300px;}
#topfavorite dl, #topcart dl { padding-top: 8px}
#topfavorite dl dd, #topcart dl dd { float: left; display: block; width: 280px; padding: 5px 10px; border-bottom: 1px solid #BBB}
.tfpre, .tcpre { float: left; width: 60px; padding-left: 10px; position: relative}
.tfpre span { position: absolute; top: 0; left: 0;}
.tfinfo, .tcinfo { float: right; width: 210px; position: relative}
.tfinfo h3, .tcinfo h3 { font-weight: normal; font-size: 12px; line-height: 110%; width:210px;}
.tfinfo h4, .tcinfo h4 { color:#F30; font-size: 12px; padding: 5px 0; width:210px;}
.tfinfo div { width: 130px; padding-left: 80px; margin-top: -10px; position: relative}
.tcinfo div { width: 60px; padding-left: 150px; margin-top: -10px; position: relative}
a.gobtn { display: inline-block; width: 70px; height: 18px;}
a.delbtn { display: inline-block; width: 55px; height: 18px;}
a.gobtn:link, a.gobtn:visited { background: transparent url(../images/LayoutIMG.png?v2) no-repeat -120px -212px;}
a.gobtn:hover { background: transparent url(../images/LayoutIMG.png?v2) no-repeat -120px -236px;}
a.delbtn:link, a.delbtn:visited { background: transparent url(../images/LayoutIMG.png?v2) no-repeat -197px -212px;}
a.delbtn:hover { background: transparent url(../images/LayoutIMG.png?v2) no-repeat -197px -236px;}
.tfbtns { background-color:#333; text-align: center; padding: 5px 0;}
.tfbtns a { display: inline-block; padding: 0 8px;}
.tfbtns a:link, .tfbtns a:visited { color:#FFF}
.tfbtns a:hover { color: #FF0}
.tctotal p { background-color:#CCC; text-align: center; padding: 5px;}
.tctotal a:link, .tctotal a:visited { color: #FFF; background-color:#333; text-align:center; display: block; width: 100%; padding: 5px 0;}
.tctotal a:hover { color: #600; background-color:#FC6}

#addtoshare {z-index:99999; width: 300px; height:200px; bottom:27px; left: 0px;border-top:6px solid #333333;}
#addtoshare ul li {list-style-image:none;list-style-position:outside;list-style-type:none;float:left;width:135px;height:30px;}
#addtoshare li a:link, #addtoshare li a:visited {padding:0px;color:#000;}
#addtoshare li a:hover, #addtoshare li a:active{color:#f60}
