﻿/* All page begin */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0 }
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, simsun, sans-serif; color: #333; }
address, cite, dfn, em, var { font-style:normal }
code, kbd, pre, samp { font-family:courier new, courier, monospace }
small { font-size:12px }
ul { list-style:none }
a { text-decoration:none; color: #333; outline:none; }
*+html a { +blr:expression(this.onFocus=this.blur());
}
.a2 { text-decoration:underline; color: #A5464A; }
.a3 { text-decoration:underline; color: #A5464A; font-weight: bold; }
a:hover { text-decoration:underline; color: #999; }
sup { vertical-align:text-top }
sub { vertical-align:text-bottom }
legend { color:#000 }
fieldset, img { border:0 }
table { border-collapse:collapse; border-spacing:0 }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size:100% }
.clear { clear: both; height: 0; border: none; _display: none; }
.clear6 { clear: both; height: 0; border: none; }
.u { text-decoration: underline; }
.bold { font-weight: bold; }
BODY { scrollbar-face-color:#fff; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#C0C0C0; scrollbar-darkshadow-color:#888; scrollbar-shadow-color:#eee; scrollbar-arrow-color:#aaaaaa; scrollbar-track-color:#eee; }
/* All page end */
body { text-align: center; }
#container { text-align: left; width: 974px; margin: 0 auto; background-image: url(/images/back.jpg); }
#header { background-image: url(/images/white_back.jpg); height: 160px; }
#top { height: 78px; width: 958px; margin-top: 0px; margin-right: auto; margin-left: auto; overflow: hidden; }
#logo { background-image: url(/images/logo.jpg); height: 78px; width: 160px; position: relative; left: 0px; top: 0px; }
#logo a { text-indent: -3000px; display: block; height: 75px; width: 133px; margin-left: 15px; }
#slogan { height: 20px; width: 330px; position: relative; left: 166px; top: -30px; }
#cartbar { height: 34px; width: 450px; position: relative; left: 508px; top: -98px; background-image: url(/images/cartbarback.png); }
.cartbar_left { background-image: url(/images/cartbarleft.png); width: 26px; float: left; height: 34px; }
.carticon { background-image: url(/images/carticon.png); float: left; height: 34px; width: 108px; text-indent: -3000px; }
.carticon a { display: block; height: 34px; width: 108px; }
.cartbar_price { float: left; height: 34px; width: 130px; line-height: 34px; padding-left: 7px; }
.cartbar_status { float: left; height: 34px; width: 153px; line-height: 34px; text-align: center; }
.cartbar_right { background-image: url(/images/cartbarright.png); float: left; height: 34px; width: 26px; }
/*.cartbar_status a:link, .cartbar_status a:hover, .cartbar_status a:visited { color: #FFF; }*/
#faqbar { height: 20px; width: 180px; position: relative; left: 770px; top: -86px; }
#toppaint { background-image: url(/images/top_paintback.jpg); height: 9px; width: 35px; position: relative; left: 845px; top: -83px; overflow: hidden; }
/* menu begin */
#navbar { height: 32px; background-image: url(/images/navbar.png); padding-right: 7px; padding-left: 8px; }
#navbar ul li a:link, #navbar ul li a:visited { display:block; text-decoration:none; color: #777; width:137px; height:32px; text-align:center; line-height:32px; overflow:hidden; background-image: url(/images/navbar.png); font-weight: bold; }
#navbar ul li { float:left; position:relative; z-index: 15; }
#navbar ul li ul { display: none; padding-top: 1px; }
#navbar li a:hover { text-decoration:none; }
#navbar ul li:hover { background-image: url(/images/navbar.png); }
#navbar ul li .navhome { background-position: -8px 0px; }
#navbar ul li .navhome:hover { background-position: -8px -32px; }
#navbar ul li .navusage { background-position: -145px 0px; }
#navbar ul li .navusage:hover, #navbar ul li:hover .navusage { background-position: -145px -32px; }
#navbar ul li .navcategory { background-position: -282px 0px; }
#navbar ul li .navcategory:hover, #navbar ul li:hover .navcategory { background-position: -282px -32px; }
#navbar ul li .navreproduction { background-position: -419px 0px; }
#navbar ul li .navreproduction:hover, #navbar ul li:hover .navreproduction { background-position: -419px -32px; }
#navbar ul li .navpta { background-position: -556px 0px; }
#navbar ul li .navpta:hover, #navbar ul li:hover .navpta { background-position: -556px -32px; }
#navbar ul li .navframe { background-position: -693px 0px; }
#navbar ul li .navframe:hover, #navbar ul li:hover .navframe { background-position: -693px -32px; }
#navbar ul li .navguide { background-position: -830px 0px; }
#navbar ul li .navguide:hover, #navbar ul li:hover .navguide { background-position: -830px -32px; }
#navbar ul li:hover ul { display:block; position:absolute; top:32px; left:0; width:137px; }
#navbar ul li:hover ul li a.hide { background: url(/images/90perwhite.png) no-repeat left bottom; }
#navbar ul li:hover ul li:hover a.hide { background: url(/images/90perwhite.png) no-repeat right bottom; }
#navbar ul li:hover ul li ul { display: none; }
#navbar ul li:hover ul li a { display:block; background-image:url(/images/90perwhite.png); width:135px; border-color:#ddd; border-style:solid; border-width:0 1px 1px; }
#navbar ul li:hover ul li a:hover { color:#000; background: url(/images/90perwhite.png) no-repeat right top; }
#navbar ul li:hover ul li:hover ul { display:block; position:absolute; left:137px; top:0; margin-top: -2px; margin-left: -1px; }
#navbar ul li:hover ul li:hover ul.left { left:-137px; }
#navbar ul li ul li ul li .topborder1 { border-top-width: 1px; }
.framemenu { left:3px; top:1px; height:50px; width:134px; z-index:-120; position:absolute; }
/* for ie6 only */
#navbar ul li a.hide, #navbar ul li a:visited.hide { _display:none; }
#navbar ul li a:hover ul li a.hide { _display:none; }
#navbar ul li a:hover { _color:#777; }
#navbar ul li a:hover ul { _display:block; _position:absolute; _top:32px; _left:0; _width:135px; }
#navbar ul li a:hover ul li a.sub { _background: url(/images/90perwhite.png) no-repeat left bottom; }
#navbar ul li a:hover ul li a { _background-image: url(/images/90perwhite.png); _display:block; _filter: Alpha(Opacity=90); _border-color:#ddd; _border-style:solid; _border-width:0 1px 1px; _width:135px; }
#navbar ul li a:hover ul li a ul { _visibility:hidden; }
#navbar ul li a:hover ul li a:hover { _background: url(/images/90perwhite.png) no-repeat right top; _color:#000; }
#navbar ul li a:hover ul li a:hover ul { _visibility:visible; _position:absolute; _left:135px; _top:0; _color:#000; _margin-top: -2px; _margin-left: 1px; }
#navbar ul li a:hover ul li a:hover ul.left { _left:-135px; }
#navbar ul li a:hover ul li a.sub:hover { background: url(/images/90perwhite.png) no-repeat right bottom; }
#navbar ul li a:hover ul li a:hover ul li .topborder1 { border-top-width: 1px; }
/* menu end */
#searchbar { background-image: url(/images/searchbar.jpg); height: 50px; overflow: hidden; }
.searchbox { height: 22px; width: 380px; position: relative; left: 172px; top: 13px; z-index: 5; }
.searchinput { padding:1px 3px 0px 3px; width:375px; height:20px; font-size:13px; border:1px solid #999; color: #999; }
.searchlist { width: 130px; height: 22px; position: relative; left: 562px; top: -9px; *top: -8px;
_top: -11px; }
.searchlist_sel { font-size:15px; height:23px; width:123px; }
.searchbutton { height: 25px; width: 43px; position: relative; left: 693px; top: -31px; *top: -30px;
_top: -35px; }
.searchbuttonsubmit { background-image: url(/images/searchicon.jpg); height: 23px; width: 36px; padding:0; border:0; cursor:pointer; overflow: hidden; }
#main { width: 956px; margin-top: 0px; margin-right: auto; margin-left: auto; }
#left { float: left; width: 240px; margin-left: 8px; display: inline; }
#right { width: 692px; float: left; display: inline; margin-left: 8px; }
#footer { }
#footer_afterser { width: 938px; border: 1px solid #C8B171; margin-top: 8px; margin-right: auto; margin-left: auto; background-image: url(/images/fas_back.gif); }
#footer_aftersertop { background-image: url(/images/footer_as1.png); height: 49px; width: 938px; }
#footer_afterser .fas { width: 150px; margin-left: 37px; float: left; display: inline; margin-top: -22px; }
#footer_afterser .fas ul .fastitle { font-weight: bold; color: #8C3E3F; }
.fas ul li { height: 22px; }
.fas_bottom { background-image: url(/images/footer_as2.png); height: 14px; width: 936px; margin-top: 0px; margin-right: auto; margin-left: auto; }
.fas_bottom2 { background-image: url(/images/footer_as2.png); height: 32px; width: 936px; margin-top: 0px; margin-right: auto; margin-left: auto; background-repeat: repeat-x; background-position: center bottom; }
.fas_bottom2 a { font-weight: bold; color: #8C3E3F; background-image: url(/images/arrow1.jpg); background-repeat: no-repeat; height: 20px; width: 300px; padding-left: 26px; background-position: 16px center; }
/* homepage left */
.left_hpr { background-image: url(/images/left_hpr_banner.jpg); height: 140px; width: 240px; overflow: hidden; margin-top: 8px; }
.left_cp { background-image: url(/images/left_cp_banner.jpg); height: 140px; width: 240px; margin-top: 8px; overflow: hidden; }
.left_hpr a { display: block; height: 30px; width: 162px; margin-top: 102px; margin-left: 7px; text-indent: -3000px; }
.left_cp a { height: 30px; width: 136px; margin-top: 67px; display: block; margin-left: 5px; text-indent: -3000px; }
.left_title1 { background-image: url(/images/left_title1.png); height: 37px; width: 235px; margin-top: 8px; font-size: 22px; line-height: 37px; color: #695718; padding-left: 5px; }
.left_shopby { width: 222px; border: 1px solid #C8B170; padding: 8px; }
.leftby_title { font-size: 16px; font-weight: bolder; color: #655113; }
.leftusage { background-image: url(/images/left_byusage_back.jpg); background-repeat: no-repeat; background-position: center top; padding-top: 150px; padding-left: 10px; }
.leftusage ul li { float: left; width: 90px; background-image: url(/images/arrow1.jpg); background-repeat: no-repeat; padding-left: 10px; background-position: left center; height: 24px; line-height: 24px; }
.left_color { padding: 8px; height: 80px; }
.left_color ul li { height: 25px; width: 25px; border: 3px solid #E8DBB9; float: left; display: inline; overflow: hidden; text-indent: -3000px; margin: 4px; }
.left_color ul li a { height: 25px; width: 25px; display: block; }
.left_color ul li.Red { background-color: Red; }
.left_color ul li.Orange { background-color: Orange; }
.left_color ul li.Yellow { background-color: Yellow; }
.left_color ul li.Green { background-color: Green; }
.left_color ul li.Black { background-color: Black; }
.left_color ul li.Turquoise { background-color: Turquoise; }
.left_color ul li.Blue { background-color: Blue; }
.left_color ul li.Purple { background-color: Purple; }
.left_color ul li.Pink { background-color: Pink; }
.left_color ul li.White { background-color: White; }
.left_price { background-image: url(/images/left_price.jpg); background-repeat: no-repeat; background-position: center top; height: 88px; text-align: center; }
.left_price ul li { float: left; margin-right: 2px; }
.left_price ul li a { display: block; width: 50px; padding-top: 60px; }
.left_size { background-image: url(/images/left_size.jpg); background-repeat: no-repeat; background-position: left top; height: 80px; text-align: center; margin-left: 5px; }
.left_size ul li { float: left; margin-right: 2px; }
.left_size ul li a { display: block; width: 65px; padding-top: 55px; }
.alginleft { text-align: left; }
.left_artist { margin-left: 13px; }
.left_artist ul li { width: 190px; background-image: url(/images/arrow1.jpg); background-repeat: no-repeat; padding-left: 15px; background-position: left center; height: 24px; line-height: 24px; }
.leftusage ul .leftusageall, .left_artist ul .leftusageall { font-weight: bold; color: #B6994C; background-image: none; padding-left: 0px; }
.left_newsletter { width: 218px; border: 1px solid #C8B170; padding: 10px; background-image: url(/images/left_newsletterback.png); background-position: center bottom; background-repeat: no-repeat; }
.left_newsletter ul li { height: 25px; line-height: 25px; }
.left_newsletter ul li .left_newsletterinput { width: 210px; height: 18px; }
.left_newsletter ul li .left_newsletterbut { background-image: url(/images/left_newsbut.png); padding:0; border:0; height: 32px; width: 97px; cursor:pointer; overflow: hidden; margin-top: 6px; margin-left: 100px; }
.left_newsletter ul .height35 { height: 52px; }
#bottombar { background-image: url(/images/bottombar.png); text-align: center; height: 58px; margin-top: 8px; padding-top: 8px; }
/* homepage left end */
/* homepage right */
/* slider begin */
.sliderbar { width:690px; height:286px; overflow:hidden; position:relative; }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:30; width:692px; display:none; padding-top: 0px; padding-left: 0px; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
#loopedSlider { width:690px; position:relative; clear:both; background-image: url(/images/sliderback.png); margin-top: 8px; margin-right: auto; margin-left: auto; border: 1px solid #C8B172; }
ul.pagination { position:absolute; top:267px; left:5px; _left:0px; list-style-type:none; padding:0; width:150px; }
ul.pagination li { float:left; margin:0 4px; }
ul.pagination a { display:block; width:11px; height:11px; overflow:hidden; background-color: #D3B549; border: 1px solid #652C2D; text-indent: -3000px; }
ul.pagination li.active a { background-color: #C1343E; border: 1px solid #652C2D; }
/* slider end */
.right_cul { width: 690px; border: 1px solid #C8B172; margin-top: 8px; }
.right_cul_title { background-image: url(/images/right_title1.jpg); height: 37px; padding-left: 13px; font-size: 22px; color: #666; line-height: 37px; }
.rightculcollection ul { margin: 8px; }
.rightculcollection ul li { float: left; height: 150px; width: 150px; display: inline; margin: 8px; border: 1px solid #F6F6F6; background-color: #F6F6F6; overflow: hidden; }
.rightculcollection ul .colleill { border: 1px solid #927938; }
.rightculcollection ul .collecontent { padding: 8px; height: 134px; width: 134px; }
.colle_title { font-size: 16px; font-weight: bold; margin-top: -3px; margin-bottom: 3px; }
.colle_title a { color: #A6474A; }
.colle_desc { height: 85px; }
.colle_more { line-height: 22px; font-weight: bold; background-image: url(/images/arrow2.gif); background-repeat: no-repeat; height: 22px; width: 100px; padding-left: 25px; background-position: left center; margin-top: 3px; }
.right_cul_bottom { background-image: url(/images/footer_as2.png); height: 32px; margin-top: 0px; margin-right: auto; margin-left: auto; background-repeat: repeat-x; background-position: center bottom; width: 688px; }
.right_cul_bottom a { font-weight: bold; color: #8C3E3F; background-image: url(/images/arrow1.jpg); background-repeat: no-repeat; height: 20px; width: 300px; padding-left: 26px; background-position: 16px center; }
.rightculbest ul { margin: 8px; }
.rightculbest ul li { float: left; width: 152px; display: inline; margin: 8px; overflow: hidden; }
.fullculbest ul { margin: 8px; }
.fullculbest ul li { float: left; width: 152px; display: inline; overflow: hidden; margin-top: 8px; margin-right: 16px; margin-bottom: 8px; margin-left: 16px; height: 152px; }
.right_best_img { border: 1px solid #927938; width:150px; height:150px; display:table-cell; vertical-align:middle; }
.right_best_img a img { display:block; margin:0 auto; margin-top:expression((150 - this.height )/2);max-height:150px;_margin-bottom:-2px; }
.right_best_desc { }
.best_title { line-height: 20px; height: 20px; width: 150px; text-align: center; overflow: hidden; font-weight: bold; }
.best_artist { line-height: 20px; height: 20px; width: 150px; text-align: center; overflow: hidden; }
.best_price { line-height: 20px; height: 20px; width: 150px; text-align: center; overflow: hidden; color: #A88B33; }
.home_category_ill { float: left; height: 120px; width: 140px; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; }
.home_category_list { float: left; width: 515px; margin-top: 5px; }
.home_category_list ul li { float: left; background-image: url(/images/arrow1.jpg); height: 26px; width: 115px; padding-left: 12px; line-height: 26px; background-repeat: no-repeat; background-position: left center; }
/* homepage right end */
/* login panel */
#logincontent { display: none; }
.login_cul { width: 690px; border: 1px solid #C8B172; }
.login_cul_title { background-image: url(/images/login_title1.jpg); height: 37px; padding-left: 13px; font-size: 22px; color: #666; line-height: 37px; text-align: center; }
.login_cul ul li { float: left; margin-top: 5px; margin-bottom: 5px; }
.loginleft { width: 180px; text-align: right; margin-left: 10px; display: inline; }
.loginright { width: 480px; margin-left: 15px; display: inline; }
.login_cul_list { height: 200px; margin-top: 25px; }
.logininput { height: 18px; _height: 16px; width: 250px; }
.login_button { height: 33px; width: 101px; line-height: 33px; font-weight: bold; background-image: url(/images/login_button.png); text-align: center; float: right; }
.login_button a { height: 33px; width: 101px; display: block; }
.login_button a:hover { color: #fff; text-decoration: none; }
.white { color: #fff; text-decoration: none; }
/* login panel end */
/* loginpopup */
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#fff; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; /*	border: 1px solid #aaa;*/ text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title { background-color:#e8e8e8; height:27px; display: none; }
#TB_ajaxContent { clear:both; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load { position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect { z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
/* loginpopup end */
.position_bar { height: 36px; width: 938px; border: 1px solid #C8B172; background-image: url(/images/positionbar_back.jpg); margin-left: 8px; margin-top: 8px; }
.positionbar_left { background-image: url(/images/positionbar_left.jpg); float: left; height: 36px; width: 36px; }
.positionbar_main { float: left; line-height: 36px; padding-left: 6px; width: 860px; }
.positionbar_right { background-image: url(/images/positionbar_right.jpg); float: left; height: 36px; width: 36px; }
.fullsize { width: 938px; border: 1px solid #C8B172; margin-left: 8px; margin-top: 8px; }
.fullsize_title { background-image: url(/images/fullsize_title.jpg); width: 925px; height: 37px; padding-left: 13px; font-size: 22px; color: #666; line-height: 37px; }
.fullsize_desc { padding: 15px; }
.fullsize_subtitle { color: #A44749; background-color: #F2F2F2; height: 26px; width: 910px; margin-right: auto; margin-left: auto; line-height: 26px; padding-left: 10px; font-weight: bold; }
.regist_button { height: 33px; width: 101px; line-height: 33px; font-weight: bold; background-image: url(/images/login_button.png); text-align: center; margin-top: 0px; margin-right: auto; margin-left: auto; margin-bottom: 8px; }
.regist_button a { height: 33px; width: 101px; display: block; }
.regist_button a:hover { color: #fff; text-decoration: none; }
.fullsize_desc ul li { float: left; margin-top: 5px; margin-bottom: 5px; height: 25px; }
.registleft { width: 100px; text-align: right; margin-left: 10px; display: inline; }
.registright { width: 300px; margin-left: 15px; display: inline; }
.fullsize_desc ul { padding-bottom: 13px; }
.cart_items { padding-top: 8px; padding-right: 14px; padding-left: 14px; }
.cart_items ul { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; height: 160px; }
.lastcart_items ul { border-bottom-width: 0px; }
.cartimg { height: 150px; width: 150px; border: 1px solid #927938; }
.cart_items ul li { float: left; }
.cartwidth1 { width: 150px; margin-right: 5px; display: inline; }
.cartwidth2 { width: 200px; margin-left: 10px; display: inline; }
.cartwidth22 { width: 370px; margin-left: 10px; display: inline; }
.cartwidth3 { width: 150px; margin-left: 20px; display: inline; }
.cartwidth4 { width: 190px; margin-left: 10px; display: inline; }
.cartwidth5 { text-align: center; width: 80px; }
.cartwidth6 { text-align: center; width: 93px; }
.cartquan { width: 30px; height: 18px; }
.cart_del { background-image: url(/images/cart_del.gif); background-repeat: no-repeat; background-position: 5px center; height: 22px; width: 110px; padding-left: 20px; }
.cart_add { background-image: url(/images/cart_add.gif); background-repeat: no-repeat; background-position: 5px center; height: 22px; width: 110px; padding-left: 20px; }
.fullsize_subtitle ul li { float: left; }
.cart_button1 { height: 33px; width: 101px; line-height: 33px; font-weight: bold; background-image: url(/images/login_button.png); text-align: center; margin-top: 0px; margin-right: auto; margin-left: auto; margin-bottom: 8px; float: left; }
.cart_button2 { height: 33px; width: 101px; line-height: 33px; font-weight: bold; background-image: url(/images/login_button.png); text-align: center; margin-top: 0px; margin-right: auto; margin-left: auto; margin-bottom: 8px; float: right; }
.cart_button1 a, .cart_button2 a { height: 33px; width: 101px; display: block; }
.cart_button1 a:hover, .cart_button2 a:hover { color: #fff; text-decoration: none; }
.line { background-color: #CCC; height: 1px; margin: 10px; overflow:hidden }
.line2 { background-color: #CCC; height: 1px; overflow:hidden; margin-top: 10px; margin-bottom: 10px; }
.left_visithistory { margin-left: 13px; }
.left_visithistory ul li { width: 190px; background-image: url(/images/arrow3.jpg); background-repeat: no-repeat; padding-left: 15px; background-position: left 7px; margin-top: 5px; }
.position_leftbar { height: 36px; width: 690px; border: 1px solid #C8B172; background-image: url(/images/positionbar_back.jpg); margin-top: 8px; }
.right_desc { padding-top: 10px; padding-right: 15px; padding-bottom: 2px; padding-left: 15px; }
.list_title1 { line-height: 20px; height: 20px; width: 150px; text-align: center; overflow: hidden; }
.right_pagenum { height: 35px; margin-top: 8px; margin-right: 10px; margin-left: 10px; background-color: #F7F7F7; padding-top: 1px; padding-bottom: 2px; clear: both; }
.right_pagenum ul li { float: left; margin: 0px; }
.right_pagenum ul .pagewidth1 { width: 120px; }
.right_pagenum ul .pagewidth2 { width: 20px; }
.right_pagenum ul .pagewidth3 { width: 90px; margin-left: 15px; }
.right_pagenum ul .pagewidth3 input { width: 30px; }
.right_pagenum ul .pagewidth4 { width: 220px; }
.right_pagenum ul .pagewidth5 { width: 50px; }
.right_pagenum ul .pagewidth6 { width: 135px; }
.right_pagenum ul .pagewidth7 { width: 655px; }
/* select div */
#t_select { width:130px; height:22px; }
#t_selected { width:125px; height:20px; line-height:18px; position:relative; z-index:8; cursor:default; background-image: url(/images/arrow4.jpg); background-repeat: no-repeat; background-position: 117px 8px; border: 1px solid #CCC; padding-left: 3px; background-color: #FFF; }
.t_select-list { width:125px; padding-left: 3px; position:absolute; margin-top:-1px; filter:alpha(opacity=90); opacity:0.9; border:1px solid #CCC; display:none; background-color: #FFF; z-index: 100; }
.t_select-list a { display:block; text-decoration:none; height: 20px; line-height: 20px; }
.t_select-list a:hover { background-color: #EBEBEB; }
#t_select2 { width:180px; height:22px; margin-top: 3px; }
#t_selected2 { width:175px; height:20px; line-height:18px; position:relative; z-index:8; cursor:default; background-image: url(/images/arrow4.jpg); background-repeat: no-repeat; background-position: 167px 8px; border: 1px solid #CCC; padding-left: 3px; background-color: #FFF; }
.t_select-list2 { width:175px; padding-left: 3px; position:absolute; margin-top:-1px; filter:alpha(opacity=90); opacity:0.9; border:1px solid #CCC; display:none; background-color: #FFF; z-index: 100; }
.t_select-list2 a { display:block; text-decoration:none; height: 20px; line-height: 20px; }
.t_select-list2 a:hover { background-color: #EBEBEB; }
/* phototoart */
#t_select5 { width:180px; height:22px; margin-top: 3px; }
#t_selected5 { width:175px; height:20px; line-height:18px; position:relative; z-index:8; cursor:default; background-image: url(/images/arrow4.jpg); background-repeat: no-repeat; background-position: 167px 8px; border: 1px solid #CCC; padding-left: 3px; background-color: #FFF; }
.t_select-list5 { width:175px; padding-left: 3px; position:absolute; margin-top:-1px; filter:alpha(opacity=90); opacity:0.9; border:1px solid #CCC; display:none; background-color: #FFF; z-index: 100; }
.t_select-list5 a { display:block; text-decoration:none; height: 20px; line-height: 20px; }
.t_select-list5 a:hover { background-color: #EBEBEB; }
/* select div end */
.liststar { line-height: 20px; height: 20px; width: 150px; text-align: center; overflow: hidden; }
.catill1 { background-color: #CCC; border: 1px solid #666; float: left; margin-right: 10px; *margin-bottom: 10px;
_margin-bottom: 0px; }
.catill1 img { border: 1px solid #666; margin: 5px; }
.artlistletter { padding-top: 6px; padding-right: 15px; padding-bottom: 6px; padding-left: 15px; text-align: center; font-size: 25px; width: 640px; margin-top: 13px; margin-right: auto; margin-left: auto; background-color: #F6F6F6; margin-bottom: 8px; }
.focusartist { float: left; margin-right: 10px; }
.paddingbottom18 { *padding-bottom: 18px;
}
.artistbold { font-weight: bold; *margin-top: -12px;
}
.titlered { color: #930; }
.artlistletter a { color: #930; }
.leftpositionbar_main { float: left; line-height: 36px; padding-left: 6px; }
.product_title { height: 33px; margin-top: 12px; margin-bottom: 12px; margin-right: auto; margin-left: auto; width: auto; text-align: center; }
.producttitleleft { display: inline; }
.producttitlemain { font-size: 21px; color: #A5464A; margin-right: 8px; margin-left: 8px; display: inline; vertical-align: 30%; line-height: 33px; }
.producttitleright { display: inline; }
.product_infopanel { float: left; width: 402px; border: 1px solid #C8B172; *margin-bottom: 8px;
}
.infotitle { background-image: url(/images/productinfo_tit1.jpg); height: 37px; width: 390px; font-size: 22px; line-height: 37px; color: #666; padding-left: 14px; }
.info_star { }
.info_star { margin-top: 13px; margin-right: auto; margin-left: auto; width: 270px; margin-bottom: 13px; line-height: 23px; height: 23px; }
.info_price { width: 180px; margin-top: 5px; margin-right: auto; margin-left: auto; font-size: 21px; text-align: center; }
.blodred { color: #990000; font-weight: bold; }
.info_status { }
.info_status { width: 180px; margin-top: 8px; margin-right: auto; margin-left: auto; text-align: center; margin-bottom: 12px; }
.info_left { display: inline; float: left; width: 80px; margin-left: 18px; font-weight: bold; color: #000; line-height: 30px; height: 30px; }
.info_left2 { margin-left: 10px; }
.info_right { float: left; width: 242px; margin-left: 10px; display: inline; line-height: 30px; height: 30px; }
.totalprice { font-size: 14px; color: #7B7B7B; margin-left: 18px; margin-bottom: 12px; margin-top: 5px; font-weight: bold; padding-top: 7px; }
.proinfoq { height: 16px; width: 50px; margin-top: 5px; }
.info_cart { display: inline; float: left; width: 132px; font-weight: bold; color: #000; height: 33px; margin-bottom: 12px; margin-left: 26px; }
.info_detail { line-height: 24px; padding: 7px; }
.boldblack { font-weight: bold; color: #000; }
.boldgray { font-weight: bold; color: #555; }
.info_web20 { padding: 7px; }
.info_web20 .infowebicon { float: left; height: 37px; *height: 30px;
width: 161px; padding-left: 25px; background-repeat: no-repeat; background-position: left top; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.infowebicon01 { background-image: url(/images/producticon_addartwork.jpg); }
.infowebicon02 { background-image: url(/images/producticon_addartist.jpg); }
.infowebicon03 { background-image: url(/images/producticon_email.jpg); }
.infowebicon04 { background-image: url(/images/producticon_print.jpg); }
.infowebicon05 { background-image: url(/images/producticon_question.jpg); }
.infowebicon06 { background-image: url(/images/producticon_comment.jpg); }
.infowebicon07 { background-image: url(/images/producticon_twitter.jpg); }
.infowebicon08 { background-image: url(/images/producticon_facebook.jpg); }
.infopanel_bottom { background-image: url(/images/footer_as2.png); height: 32px; margin-top: 0px; margin-right: auto; margin-left: auto; background-repeat: repeat-x; background-position: center bottom; width: 402px; }
.relatepro { padding: 15px; height: 230px; }
/* relateslide */
.accessible_news_slider img { border: 0; }
.accessible_news_slider li p { font-size: 1em; }
.accessible_news_slider { position: relative; overflow: hidden; }
.accessible_news_slider .javascript_css { position: relative; z-index: 3; padding: 20px; background: #fffcd3; }
.accessible_news_slider .skip_to_news { position: absolute; top: 0; left: -9999px; }
.accessible_news_slider .back { position: absolute; top: 0; left: 0; z-index: 2; }
.accessible_news_slider .back a, .accessible_news_slider .next a { display: none; outline: none; /* This is optional, and is arguably less accessible. */ }
.accessible_news_slider .next { position: absolute; top: 0; right: 0; z-index: 2; }
.accessible_news_slider ul { position: relative; left: 0; width: auto; margin: 0; padding: 0; list-style-type: none; overflow: hidden; z-index: 1; }
.accessible_news_slider li { float: left; display: inline; width: 170px; }
.candy_coated { width: 890px; margin-top: 0px; margin-right: auto; margin-left: auto; }
.candy_coated .back { width: 20px; height: 250px; background-color: #FFF; top: 0px; }
.candy_coated .back a { position: absolute; top: 80px; left: 0px; width: 14px; height: 29px; line-height: 29px; background: url(/images/product_arrow1.jpg) no-repeat; display: block; text-indent: -3000px; }
.candy_coated .next { width: 20px; height: 250px; left: 870px; background-color: #FFF; top: 0px; }
.candy_coated .next a { position: absolute; top: 80px; right: 0px; width: 14px; height: 29px; line-height: 29px; background: url(/images/product_arrow2.jpg) no-repeat top right; text-indent: -3000px; }
.candy_coated .view_all { border-top: 2px solid #ccc; margin: 58px 0 0 0; padding: 10px; background: #eee; text-align: center; display: none; }
.candy_coated ul { width: 850px; margin-left: 30px; margin-right: 20px; overflow: hidden; }
.candy_coated li { padding: 15px 0; overflow: hidden; }
/* relateslide end */
.comment_title { font-weight: bold; color: #8C3E3F; height: 20px; line-height: 15px; }
.product_comment ul li { background-image: url(/images/arrow6.jpg); background-repeat: no-repeat; background-position: left 6px; padding-left: 13px; margin-left: 10px; margin-top: 8px; }
.comment_title img { margin-left: 10px; }
h1 { display: inline; }
.product_mainpic { height: 661px; *height: 665px;
width: 536px; float: left; margin-left: 8px; display: inline; }
.product_mainpic table table { text-align: center; padding: 0px; margin: 0 auto; }
.product_mainpic table table td { height: 30px; width: 30px; }
.product_mainpic img { border: 3px solid #FFF; }
.product_mainpic td { text-align: center; }
.tablefullsize { height: 661px; *height: 665px;
width: 530px; }
.pta_left { float: left; height: 580px; width: 400px; background-image: url(/images/phototoart_ill.jpg); background-repeat: no-repeat; background-position: center center; margin-top: 0px; display: inline; }
.pta_right { width: 493px; margin-top: 0px; float: left; margin-left: 10px; margin-bottom: 15px; display: inline; }
.pta_tab { float: left; height: 51px; width: 159px; background-image: url(/images/phototoart_tab.png); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #CCC; border-right-color: #CCC; border-left-color: #CCC; }
.pta_tab1on { background-position: 0px 51px; }
.pta_tab2 { background-position: 318px 0px; }
.pta_tab2on { background-position: 318px 51px; }
.pta_tab3 { background-position: 159px 0px; }
.pta_tab3on { background-position: 159px 51px; }
.pta_stepinfo { height: 500px; width: 461px; border: 1px solid #CCC; padding: 15px; }
.margin5 { display: inline; margin-right: 5px; margin-left: 5px; }
.ptainl { float: left; width: 80px; }
.ptainl2 { float: left; width: 50px; }
.ptainl3 { float: left; width: 40px; }
.ptainl5 { float: left; width: 255px; }
.ptainm { float: left; width: 210px; }
.ptainm2 { float: left; width: 185px; *width: 190px;
}
.ptainm4 { float: left; width: 380px; }
.ptainr { float: left; width: 170px; }
.pta_stepinfo ul li { line-height: 19px; height: 25px; }
.ptaqinput { width:175px; height:20px; line-height:18px; border: 1px solid #CCC; }
.width190 { float: left; width: 190px; padding-left: 8px; }
.ptaprice { font-size: 16px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCC; border-bottom-color: #CCC; height: 60px; margin-top: 15px; overflow: hidden; }
.alginright { text-align: right; }
.pta_button1 { height: 33px; width: 101px; line-height: 33px; font-weight: bold; background-image: url(/images/login_button.png); text-align: center; margin-top: 0px; margin-right: auto; margin-left: auto; font-size: 12px; }
.pta_button1 a { height: 33px; width: 101px; display: block; }
.pta_button1 a:hover { color: #fff; text-decoration: none; }
.ptainr2 { float: left; width: 140px; }
.pta_stepinfo ul .ptadesc { line-height: 18px; width: 450px; color: #999; float: left; height: 83px; margin-top: -6px; }
.pta_stepinfo ul .ptadesc2 { line-height: 18px; width: 450px; color: #999; float: left; height: 100px; margin-top: -6px; }
.pta_stepinfo ul .ptadesc3 { line-height: 18px; width: 450px; color: #999; float: left; height: 30px; margin-top: -6px; }
.ptainr3 { float: left; width: 360px; height: 120px; }
.height60 { height: 60px; }
.ptainr3 #textarea { height: 65px; }
/* Style for Usual tabs */
.usual { color:#111; width:400px; padding: 0px; margin: 1px; }
.usual .tabs { height: 37px; background-color: #ccc; padding-left: 1px; }
.usual li { list-style:none; float:left; }
.usual .tabs a { height: 35px; _height: 37px; display:block; text-decoration:none!important; margin-left:0; color:#555; width: 132px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; line-height: 36px; text-align: center; background-image: url(/images/infopanel_tabback.jpg); font-weight: bold; background-repeat: no-repeat; background-position: center bottom; }
.usual .tabs a:hover { color:#000; }
.usual .tabs a.selected { height: 37px; margin-bottom:0; color:#887437; border-bottom:1px solid snow; cursor:default; background-image: url(/images/infopanel_tabback.jpg); background-repeat: no-repeat; background-position: center top; }
.usual div { }
.tabnumber { height: 330px; padding:7px; }
/* Style for Usual tabs end */
.colortable { margin-top: 5px; }
.colortable div { height: 30px; width: 30px; border: 1px solid #999; cursor: pointer; margin: 3px; float: left; }
.tabtitle { }
.tabtitle { margin-top: 12px; margin-bottom: 5px; margin-left: 4px; }
.tabframe div { height: 110px; width: 80px; float: left; margin-top: 3px; margin-right: 5px; margin-bottom: 3px; margin-left: 5px; display: inline; }
.tabframe div img { border: 1px solid #715A3A; }
.tabpage { text-align: right; }
.forloungeuse { float: left; height: 223px; width: 315px; margin-right: 10px; *margin-bottom: 5px;
margin-top: 5px; display: inline; }
.forloungeuse1 { background-image: url(/images/usage01.jpg); }
.forloungeuse2 { background-image: url(/images/usage02.jpg); }
.forloungeuse3 { background-image: url(/images/usage03.jpg); }
.forloungeuse4 { background-image: url(/images/usage04.jpg); }
.forloungeuse5 { background-image: url(/images/usage05.jpg); }
.forloungeuse6 { background-image: url(/images/usage06.jpg); }
.forloungeuse7 { background-image: url(/images/usage07.jpg); }
.forloungeuse8 { background-image: url(/images/usage08.jpg); }
.forloungeuse9 { background-image: url(/images/usage09.jpg); }
.forloungeuse10 { background-image: url(/images/usage10.jpg); }
.forloungeuse a { display: block; height: 223px; width: 315px; }
.guidelist { margin-left: 35px; }
.guidelist li { margin-top: 2px; margin-bottom: 2px; }
.guideh1 { text-align: center; width: 905px; display: block; font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
.fullsize_desc p { text-align: justify; margin-top: 10px; margin-bottom: 10px; }
.customer_com { text-align: center; }
.customer_title { background-color: #F2F2F2; text-align: center; height: 30px; line-height: 30px; margin-top: 3px; margin-bottom: 20px; font-weight: bold; }
.blankframe { height: 200px; width: 200px; }
.info_frame_tit { background-image: url(/images/productinfo_tit1.jpg); background-position: right top; height: 37px; }
.framepic { height: 350px; width: 350px; border: 1px solid #999; margin-top: 0px; margin-right: auto; margin-left: auto; padding: 0px; margin-bottom: 20px; }
.framepic img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
#subframelist { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.whiteblock { height: 120px; width: 50px; background-color: #FFF; display: block; }
.height105 { height: 105px; margin-left: -6px; display: block; }
.culbutton { height: 33px; width: 101px; position: relative; left: 315px; top: -58px; }
.cugamoretxt { background-image: url(/images/arrow1.jpg); padding-left: 35px; background-repeat: no-repeat; background-position: 25px center; clear:both; }
.cugamoretxt a { font-weight: bold; color: #8A3E40; }
.flowchart { width: 940px; margin-top: 8px; margin-right: auto; margin-left: auto; background-image: url(/images/flowchart.jpg); height: 126px; }
/* jqzoom begin */
.jqzoom { position:relative; padding:0px; }
div.zoomdiv { z-index : 100; position : absolute; top:0px; left:0px; width : 200px; height : 200px; background: #ffffff; border:3px solid #eee; display:none; text-align: center; overflow: hidden; }
.zoomdiv img { margin: 0px; padding: 0px; border: 0px solid #FFF; }
div.jqZoomPup { z-index : 10; visibility : hidden; position : absolute; top:0px; left:0px; width : 50px; height : 50px; border: 1px solid #aaa; background: #ffffff url(../images/zoom.gif) 50% top no-repeat; ; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }
.zoomimages00 { max-height:450px; max-width:450px; -ms-interpolation-mode:bicubic; padding:0px; }
/* jqzoom end */
/* add by nathan start */
q{display:none}
.show_page{float:left; clear:both}
/* add by nathan end */
/* 20100603add */
.ori_pho { height: auto; width: 302px; margin: 8px 20px 8px 65px; background: url(/images/phototoart_paintarrow.jpg) no-repeat right center; padding-right: 125px; display: inline; float: left; }
.ori_pho img { border: 1px solid #999; }
.cus_pho { height: auto; width: 302px; margin: 8px 20px 8px 0px; display: inline; float: left; }
.cus_pho img { border: 1px solid #999; }
.cust_but { background: url(/images/phototoart_cupbu1.jpg); height: 33px; width: 243px; font-weight: bold; text-align: center; line-height: 33px; margin: 8px auto; }
.cust_but a { color: #FFF; text-decoration: none; height: 33px; width: 243px; display: block; }
/* 20100603end */