/* CSS Document */
.layout_950 { margin-left: auto; margin-right: auto; width: 960px; }

.search_layout { background-color: #FFF; border-bottom-color: #E1E0D9; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E1E0D9; border-left-style: solid; border-left-width: 1px; border-right-color: #E1E0D9; border-right-style: solid; border-right-width: 1px; float: left; left: 0px; position:relative; top: -40px; width: 960px; z-index: 0; }

.search_sitenav { background-image: url(../images/sign04.gif); background-position: left center; background-repeat: no-repeat; color: #FFF; float: left; font-size: 12px; left: 6px; line-height: 16px; padding-left: 20px; position: absolute; top: -60px; width: 900px; z-index: 2; }

.searchbox { background-color: #FFF; background: url(../images/searchboxbg.jpg) repeat-x; border: 1px solid #FFF; float: left; width: 958px; }

.searchcontent { display: inline; float: left; margin-left: 30px; padding-bottom: 30px; width: 680px; }

.searchcontent .form_advance .submitbox img { display: inline; margin-left: 5px; margin-right: 5px; }

.searchcontent #moreoptions { display: none; }

.searchcontent .form_advance { display: block; float: left; padding-bottom: 10px; padding-top: 10px; width: 100%; }

.searchcontent .form_advance .submitbox { height: 32px; margin-top: 5px; text-align: center; }

.searchcontent .form_advance li { background-color: #FFF; clear: left; float: left; height: 22px; padding-bottom: 4px; padding-top: 4px; width: 100%; }

.searchcontent .seperator { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-color: #CCC; border-top-style: dotted; border-top-width: 1px; float: left; font-size: 1px; height: 10px; line-height: 10px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding: 0px; width: 90%; }

.searchformbut { background: url(../images/searchformbut.gif) no-repeat left top; border: none; color: #FFF; font-size: 13px; font-weight: bold; line-height: 32px; width: 130px; height: 32px; text-align: center; cursor: pointer;}

.searchforminput { background: url(../images/input_bg.gif) no-repeat left top; border: 1px solid #999; color: #666; float: left; font-family: Tahoma; font-size: 12px; height: 20px; line-height: 20px; margin-right: 8px; padding-left: 4px; }

.searchformleft { color: #000; display: block; float: left; height: 22px; line-height: 22px; text-align: right; width: 150px; }

.searchformright { float: left; height: 22px; padding-left: 5px; width: 525px; }

.searchformright span { float: left; line-height: 28px; margin-right: 6px; }

.searchpicitem { background: url(../images/searchpicitem.gif) no-repeat; bottom: 1px; height: 116px; position: absolute; right: 1px; width: 147px; z-index: 10; }

.searchpicshop { background: url(../images/searchpicshop.gif) no-repeat; bottom: 1px; height: 116px; position: absolute; right: 1px; width: 147px; z-index: 10; }

.searchtab { background: url(../images/searchnavbg.gif) no-repeat bottom; display: inline; float: left; height: 31px; margin-left: 30px; margin-top: 40px; padding-left: 50px; width: 630px; }

.searchtab li a { background: url(../images/buttons_06.gif) no-repeat left 0px; float: left; height: 25px; }

.searchtab li span { float: right; }

.searchtab .current a span , .searchtab .current a:hover span { background: url(../images/buttons_06.gif) no-repeat right -131px; color: #000; cursor: pointer; float: left; height: 31px; padding-left: 15px; padding-right: 20px; }

.searchtab li a span { background: url(../images/buttons_06.gif) no-repeat right -25px; cursor: pointer; float: left; height: 25px; margin-left: 3px; padding-left: 10px; padding-right: 13px; white-space: nowrap; }

.searchtab li a:hover { background: url(../images/buttons_06.gif) no-repeat left -50px; }

.searchtab li a:hover span { background-position: right -75px; }

.searchtab .current a , .searchtab .current a:hover { background: url(../images/buttons_06.gif) no-repeat left -100px; float: left; height: 31px; }

.searchtab .current { float: left; font-size: 15px; line-height: 31px; margin-top: 0px; }

.searchtab li { float: left; font-size: 12px; font-weight: bold; line-height: 25px; margin-right: 8px; margin-top: 6px; }

.showmode { display: block; float: left; height: 24px; line-height: 24px; margin-top: 7px; }

.showmode .current a { background: url(../images/buttons_02.gif) left 0px; }

.showmode .current a span { background: url(../images/buttons_02.gif) right -24px; color: #000; }

.showmode .style .current a { background: url(../images/buttons_02.gif) left -48px; }

.showmode .style .current a span { background: url(../images/buttons_02.gif) right -72px; color: #FFF; }

.showmode .style li a img { filter: Alpha(Opacity=50); float: left; height: 16px; padding:4px 4px 4px 0px; width: 16px; }

.showmode .style li a span { background: url(../images/buttons_02.gif) no-repeat right -24px; color: #4BBAD9; cursor: pointer; display: block; float: left; padding-left: 3px; padding-right: 7px; }

.showmode .style li a, .goodsbrowsed_but a { background: url(../images/buttons_02.gif) no-repeat left 0px; float: left; height: 24px; padding-left: 4px; }

.showmode .style li a:hover span { background-position: right -72px; color: #FFF; }

.showmode .style li a:hover, .goodsitem_content .compare a:hover { background-position: left -48px; }

.showmode li { float: left; margin-right: 1px; }

.showmode li a { background: url(../images/buttons_02.gif) no-repeat left -96px ; float: left; height: 24px; padding-left: 4px; }

.showmode li a img { filter: Alpha(Opacity=50); float: left; height: 16px; margin: 0px; padding:4px 4px 4px 0px ; width: 16px; }

.showmode li a span { background: url(../images/buttons_02.gif) no-repeat left -96px; color: #4BBAD9; cursor: pointer; display: block; float: left; padding-left: 3px; padding-right: 7px; width: auto; }

.showmode li a:hover { background-position: left 0px; }

.showmode li a:hover img, .showmode .current a img, .showmode .style li a:hover img, .showmode .style .current a img { filter: Alpha(Opacity=100); }

.showmode li a:hover span { background-position: right -24px; color: #000; }

.showmode ul { display: inline-block; float: left; margin: 0px; padding-left: 0px; padding-right: 12px; white-space: nowrap; }




