/** initailse css **/
*{margin:0;padding:0}
ul,ol{list-style:none}
img{border:none}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;position:relative;text-align:center}
/** important class **/
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#IE6ROOT #delivery_handling_2,
#IE6ROOT .left_down_black_arrow,
#IE6ROOT #other-categories-infobox li,
#IE6ROOT #product_add_extra form,
#IEROOT #product_promotion_section,
#IE7ROOT #special_offer ul.tab li a span,
#IE6ROOT #popular_brand,
#IEROOT #postage_area,
#IEROOT .product_property ul,
#IE6ROOT .form,
#IE6ROOT .system-msg,
#IE6ROOT #price_range,
#IE6ROOT .js_input,
#IEROOT .form ul li,
#IE6ROOT .tab_content,
#IEROOT .shadow,
#IE6ROOT #search-rs li,
#IE6ROOT .topic-title,
#IE6ROOT #contact-us li,
#IE6ROOT .down,
#IE6ROOT #newsletter .bottom,
#IEROOT #shopping_by_category ul li,
#IE6ROOT .myaccount_layout td .relative,
#IE6ROOT .myaccount_status th .relative,
#IE6ROOT .myaccount_status td .relative,
#refer_new_friends .content ul li,
#IE6ROOT #signin ol li,
#IE6ROOT #currentmenu li,
#IE6ROOT #currentmenu,
#IE6ROOT .radiobox li,
#IE6ROOT .checkbox li,
#IEROOT .hasLayout,
#IEROOT .clearfix{zoom:1}
.f_r{float:right}
.f_l{float:left}
.middle{margin:0 auto}
.align-right{text-align:right}
.align-left{text-align:left}
.bg_gray{background-color:#efefef}
.center{text-align:center}
.relative{position:relative}
.absolute{position:absolute}
.hidden{display:none}
.show{display:block}
.text-middle{text-align:center}
.anti-float{overflow:auto}
.gtp{margin-top:10px}
.clear{clear:both}
.linethrough{text-decoration:line-through}
.green{color:#00b201}
/** common class **/
/* color */
.red{color:#e20000}
/* box */
.box1{background:transparent url("../images/box1.gif") no-repeat right bottom;display:block;padding-bottom:3px}
.box1 .inner{border-left:1px solid #cccccc;border-top:1px solid #cc3333}
.box2{line-height:20px;position:relative}
.box2 .c{margin:5px auto 0;overflow:hidden;padding:1px;width:93%}
.box2 table{border-collapse:collapse;border-color:#999999;width:100%}
.box2 table tr{height:18px}
.box2 .table-one,
.box2 .table-two,
.box2 .table-three{border:1px solid #999999;text-align:center}
.box2 .table-two{border-width:1px 1px 0 1px}
.box2 .table-three{border-width:1px 0 0 1px}
.box2 .table-three .thead th,
.box2 .table-two .thead th{border-bottom:1px solid #999999;border-right:1px solid #999999;height:40px}
.box2 .table-three .tbody td,
.box2 .table-two .tbody td{border-bottom:1px solid #999999;height:50px}
.box2 .table-one td{padding:5px 0}
.box2 .table-three .tbody td{border-bottom:1px solid #999999;border-right:1px solid #999999}
.box2 .table-three .thead th{background:url(../images/table3-head.gif) repeat-x left top;height:30px}
.box2 .bd{font-weight:bold}
.box2 .table-one td{font-weight:bold}
.box2 .t span{background:url("../images/redarrow-down.gif") no-repeat 15px center;color:#df0001;display:block;font:bolder 15px Arial;height:37px;line-height:37px;text-indent:30px}
.big{background:url("../images/rb-m.gif") repeat-y left top;width:775px}
.big .t{background:url("../images/rb-t.gif") no-repeat left top;height:37px}
.big .b{background:url("../images/rb-b.gif") #ffffff no-repeat left top;height:15px}
.small{background:url("../images/rs-m.gif") repeat-y left top;width:390px}
.small .t{background:url("../images/rs-t.gif") no-repeat left top;height:37px}
.small .b{background:url("../images/rs-b.gif") #ffffff no-repeat left top;height:15px}
.small .c{height:110px;min-height:110px}
.small .c table th{font-weight:normal}
.mid,
.mid .t,
.mid .b{background-image:url(../images/box2-m.gif)}
.mid{background-position:left top;background-repeat:repeat-y;width:713px}
.mid .t{background-position:-713px top;height:37px}
.mid .b{background-position:-1426px top;height:11px}
.cartbox,
.cartbox .t,
.cartbox .b{background-image:url(../images/cart_bg.gif)}
.cartbox{background-position:left top;background-repeat:repeat-y;width:816px}
.cartbox .t{background-position:-832px top;height:38px}
.cartbox .b{background-position:-832px -38px;height:20px}
.cartbox table td{padding-top:10px}
#IE6ROOT .cartbox .b{background-position:-832px -35px}
/* button */
.ok{background:transparent url("../images/OKred.gif") no-repeat center -5px;border:none;display:block;height:45px;width:90px}
a:hover .ok,
.ok:hover{background-position:center -56px;cursor:pointer}
.continue{background:transparent url("../images/continue.gif") no-repeat left top;display:block;height:42px;margin:10px auto;width:180px}
a.continue:hover{background-position:left -46px}
.edit{background:url("../images/btn-gary-small.gif") no-repeat center 2px;border:none;color:#ff0000;cursor:pointer;display:block;height:25px;text-decoration:none;text-indent:-2px;width:70px}
.edit:hover,
a:hover .edit{background-image:url("../images/btn-red-small.gif");color:#ffffff}
a.button-one span,
a.button-one{background:url(../images/button-one.gif) no-repeat left -3px;color:#000000;display:block;height:25px;line-height:25px;position:relative;text-decoration:none;text-indent:28px}
a.button-one span{background-position:right -3px;position:absolute;right:0;top:0;width:15px}
#IE6ROOT a.button-one span{right:-1px}
a.button-one:hover{background-position:left -35px;color:#ffffff}
a.button-one:hover span{background-position:right -35px}
a:hover .button-two,
.button-two:hover,
.button-two{background:transparent url("../images/button2.gif") no-repeat -2px -8px;border:none;cursor:pointer;display:block;height:24px;line-height:16px;width:110px}
a:hover .button-two,
.button-two:hover{background-position:-2px -43px;color:#ffffff}
div.button-save{background:url(../images/savearrow-icon.gif) no-repeat left center;height:55px;line-height:55px;position:relative}
div.button-save input{cursor:pointer;left:70px;position:absolute;top:20px}
.button-send{background:url(../images/send.gif) no-repeat left top;border:none;cursor:pointer;display:block;height:29px;width:76px}
a:hover .button-send,
.button-send:hover{background-position:0 -30px}
#recal{background:url(../images/recaulate.gif) no-repeat left top;border:none;height:20px;width:85px}
/* form **/
.form ul li{height:25px;margin-bottom:5px;padding-left:80px;position:relative}
.form ul li label{display:block;height:20px;left:0;line-height:20px;position:absolute;top:0;width:80px}
/* check box & radio box*/
.radiobox input,
.checkbox input{left:0;position:absolute;top:5px}
.radiobox input{top:4px}
.radiobox li,
.checkbox li{height:20px;line-height:20px;padding-left:15px;position:relative}
#IE8ROOT .checkbox li input{top:4px}
#IE6ROOT .radiobox li input{left:-4px;top:1px}
#IE7ROOT .radiobox li input{left:-4px;top:-2px}
#IE6ROOT .checkbox li input,
#IE7ROOT .checkbox input{left:-4px;top:1px}
/* background */
.shadow{background:url(../images/coloum-shadow.gif) no-repeat left bottom;padding-bottom:5px}
/* icon */
.info-left,
.info{background:transparent url(../images/help.gif) no-repeat right center;color:#000000;height:20px;line-height:20px;padding:5px 20px 5px 0}
.info-left{background-position:left center;text-indent:20px}
.ra{background:url(../images/r-a.gif) no-repeat left center;color:#000000;padding-left:5px;text-decoration:underline}
.gaa{background:url(../images/left_arrow_gray.gif) no-repeat left 8px;color:#000000;font-size:11px;padding-left:10px;text-decoration:underline}
.icons{background:transparent url("../images/icon-s.gif") no-repeat left -1px;display:block;height:22px;width:23px}
#del{background-position:-27px -1px}
.ga{background:url("../images/arrow-green.gif") no-repeat 8px 7px;font:bolder 14px Arial}
.sortToD,
.sortToA{background:url(../images/arrow_up.gif) no-repeat center;padding:0 4px}
.sortToD{background-image:url(../images/arrow_down.gif)}
.back,
.backtotop{background:url(../images/back-top.gif) no-repeat left center;padding-left:15px;text-decoration:underline}
.back{background:url(../images/back.gif) no-repeat left center}
a.print{background:transparent url("../images/print.gif") no-repeat center;display:block;height:33px;width:152px}
a.justprint{background:transparent url(../images/print-icon.jpg) no-repeat left center;font:normal 12px arial;padding-left:20px}
.code_img{cursor:pointer}
.down{background:url(../images/down.gif) no-repeat left center;line-height:30px;padding:5px 0 5px 30px}
.arrow-left{background:url(../images/green-arrowright.gif) no-repeat left center;padding:3px 0 3px 25px}
.delete{background:url(../images/delete.gif) no-repeat left center;padding:3px 0 3px 20px}
.update{background:url(../images/update.gif) no-repeat left top;background-color:transparent;border:none;cursor:pointer;height:25px;width:18px}
.lock-msg{background:url(../images/lock.gif) no-repeat left bottom;display:block;height:30px;padding-left:30px;padding-top:40px;width:330px}
.goback{background:transparent url(../images/goback.gif) no-repeat left center;color:#000000;display:block;height:30px;line-height:30px;padding-left:35px;text-decoration:underline;width:100px}
.left_down_black_arrow{background:transparent url(../images/left_down_black_arrow.jpg) no-repeat left center;font-size:11px;padding-left:12px}
/**black link */
a.black_link:link,
a.black_link:visited,
a.black_link:hover,
a.black_link:active,
.black_link a:link,
.black_link a:visited,
.black_link a:hover,
.black_link a:active{color:#000000;text-decoration:none}
.black_link .crazyPrice a{color:#e20000}
/**red link */
a.red_link:link,
a.red_link:visited,
a.red_link:hover,
a.red_link:active,
.red_link a:link,
.red_link a:visited,
.red_link a:hover,
.red_link a:active{color:#e20000;text-decoration:none}
/** gray link **/
.gray_link:link,
.gray_link:visited,
.gray_link:hover,
.gray_link:active,
.gray_link a:link,
.gray_link a:visited,
.gray_link a:hover,
.gray_link a:active{color:#666666;text-decoration:none}
/**link underline**/
.underline a:link,
.underline a:visited,
.underline a:hover,
.underline a:active{text-decoration:underline}
/** first letter underline **/
.first_line:first-letter{text-decoration:underline}
/**information block **/
.info_block{position:relative}
.info_block .title{background-color:#ffffff;color:#000000;display:block;font:normal bold 14px arial,serif;left:3%;margin:0 auto;position:absolute;text-align:center;top:-7px;width:94%;z-index:3}
.info_block .c{background:transparent url("../images/rational.gif") repeat-x left top;border:1px solid #cccccc;overflow:hidden;position:relative;z-index:1}
/** component **/
.left_com{background-color:#ffffff;margin-top:3px}
.left_com .content{border:1px solid #cccccc;border-top:none;padding:2px 5px}
.title{color:#e20000;font:bolder 14px Arial;line-height:25px;text-align:center}
/**input box**/
.inputbox{background:transparent url("../images/inputbox_bg.gif") repeat-x left top;border:1px solid #b1b1b1;height:20px;line-height:20px}
.inputbox input{border:none;margin-top:2px}
#IEROOT .inputbox input{border-color:transparent;margin-top:1px}
.input_hover{border:1px solid #d92c29}
/** alert **/
.alert_msg_left,
.alert_msg_right,
.alert_msg_top,
.alert_msg_rb,
.alert_msg{background:url('../images/inputerror-down.gif') #ffffcc no-repeat 3px 4px;border:1px solid #ffcc99;color:#000000;cursor:default;display:none;font-size:11px;left:0;line-height:20px;padding:0 10px 0 20px;position:absolute;text-decoration:none;white-space:nowrap;z-index:2}
.alert_msg_left{background-image:url('../images/inputerror-left.gif')}
.alert_msg_rb,
.alert_msg_right{background-image:url('../images/inputerror-right.gif');background-position:right 4px;padding:0 20px 0 10px}
.alert_msg_rb{background-image:url(../images/inputerror-down.gif)}
.alert_msg_top{background-image:url('../images/inputerror-top.gif')}
.system-msg{background:url(../images/inform-icon.gif) no-repeat 10px 10px;color:#e20000;font-size:13px;padding:10px 35px}
.system-alert{background:url(../images/alert-icon.gif) #fffb85 no-repeat 10px 5px;border:1px dashed #ddac00;font:normal 12px Arial;height:1.5em;line-height:1.5em;padding:5px 0 5px 35px;position:relative;z-index:2}
ul.system-alert{list-style:decimal;padding:5px 0 5px 50px}
/** error msg **/
.error_msg{display:none;height:30px;line-height:30px}
/* product images */
.clock{background:transparent url("../images/redarrow-down.gif") no-repeat center 3px;display:block;height:20px;width:20px}
.hurry{background:transparent url("../images/ring-ani.gif") no-repeat center;display:block;height:20px;width:20px}
/** background images **/
.index_bg{background:transparent url("../images/index_bg.gif") no-repeat left top;display:block}
#top_menu_bg{background-position:-234px -604px;height:25px;width:252px}
#top_bar{background:url(../images/search_bar.jpg) no-repeat 197px top;height:55px}
#top_bar .black_link a:link,
#top_bar .black_link a:visited,
#top_bar .black_link a:hover,
#top_bar .black_link a:active{font-weight:bold;text-decoration:underline}
#sign_in_img{background-position:-510px -15px;height:19px;width:17px}
#reg_img{background-position:-527px -15px;height:18px;width:20px}
.add_cart_img{background:url(../images/cart-small.gif) no-repeat center;display:block;height:14px;width:23px}
.add_cart_img:hover{background-image:url(../images/cart-small-hover.gif)}
#search_button_bg{background-position:-224px -310px;border:none;height:29px;width:53px}
a:hover #search_button_bg,
#search_button_bg:hover{background-position:-276px -310px;cursor:pointer}
#search_bar_cart_img{background-position:-554px -339px;height:22px;line-height:22px;width:28px}
#check_out_img{background-position:-544px -369px;border:none;cursor:pointer;height:32px;width:113px}
#check_out_img:hover{background-position:-544px -403px}
#newarrival_img{background-position:-442px -15px;height:20px;width:20px}
#hottestdeal_img{background-position:-465px -17px;height:15px;width:20px}
#clearance_img{background-position:-486px -15px;height:20px;width:20px}
#tutorial_img{background-position:-550px -16px;height:20px;width:20px}
#cateTree_shadow_img{background-position:-415px -225px;height:101px;left:190px;position:absolute;top:-1px;width:10px}
.cate_tree_img{background-position:-206px -770px;height:44px;width:190px}
.cate_tree_img span{display:none}
#left_gi_img{background-position:-8px -42px;height:57px;width:190px}
#left_nr_img{background-position:-8px -103px;height:57px;width:190px}
#left_hd_img{background-position:-8px -163px;height:58px;width:190px}
#left_cl_img{background-position:-8px -225px;height:57px;width:190px}
#left_lpd_img{background-position:-8px -286px;height:57px;width:190px}
#left_account_img{background-position:-8px -350px;height:27px;width:190px}
#left_account_lock_img{background-position:-620px -20px;height:23px;width:31px}
#left_account_mem_img{background-position:-620px -47px;height:23px;width:31px}
#left_account_ads_img{background-position:-620px -77px;height:23px;width:31px}
#left_account_his_img{background-position:-620px -107px;height:23px;width:31px}
#left_account_detail_img{background-position:-620px -138px;height:23px;width:31px}
#left_account_credit_img{background-position:-620px -167px;height:23px;width:31px}
#left_account_viewcart_img{background-position:-620px -197px;height:23px;width:31px}
#left_account_checkout_img{background-position:-620px -225px;height:23px;width:31px}
#left_account_help_img{background-position:-620px -255px;height:23px;width:31px}
#left_service_img{background-position:-8px -391px;height:27px;width:190px}
#left_newsletter_img{background-position:-7px -161px;height:27px;width:190px}
#secure_pay_img{background-position:-8px -490px;height:122px;width:190px}
#top_ten_img{background-position:-225px -234px;height:27px;width:183px}
#tag_cloud_img{background-position:-225px -274px;height:26px;width:183px}
#adwards_img{background-position:-228px -335px;height:170px;width:183px}
#crazy_deal_img{background-position:-8px -124px;height:27px;width:183px}
a:hover #catch_up_img,
#catch_up_img{background-position:-225px -60px;height:47px;width:170px}
a:hover #catch_up_img{background-position:-394px -60px}
a:hover #sold_out_img,
#sold_out_img{background-position:-225px -105px;height:47px;width:170px}
a:hover #com_on_img,
#com_on_img{background-position:-215px -160px;height:47px;width:170px}
a:hover #com_on_img{background-position:-384px -160px}
#sub_crazy_deal_img{background-position:-616px -295px;height:36px;width:40px}
#faq_1_img{background-position:-425px -451px;height:56px;width:51px}
#faq_2_img{background-position:-550px -451px;height:56px;width:55px}
#faq_3_img{background-position:-490px -451px;height:56px;width:43px}
#feature_deal_img{background-position:-8px -633px;height:30px}
.comming_soon_img{background-position:-436px -361px;height:30px;width:100px}
.comming_soon_img:hover{background-position:-436px -398px}
#arrow_down_img{background-position:-333px -510px;height:13px;width:13px}
#arrow_up_img{background-position:-352px -510px;height:13px;width:13px}
.grey_arrow_img{background-position:-305px -512px;height:8px;width:8px}
#org_down_arrow_img{background-position:-382px -515px;height:15px;width:15px}
.sort_by_img{background-position:-234px -540px;height:26px}
#customer_also_bought_img{background-position:-445px -572px;height:26px}
#search_up_img{background-position:-345px -310px;height:10px;overflow:hidden;width:10px}
#search_down_img{background-position:-345px -322px;height:10px;overflow:hidden;width:10px}
#top_right_account_img{background-position:-417px -786px}
#top_login_right_account_img{background-position:-598px -729px}
#top_right_help_img{background-position:-417px -729px}
.left_title_img{background-position:-8px -468px;height:28px}
.right_title_img{background-position:-225px -274px;height:27px}
.sort_img{background-position:-447px -521px;height:19px;width:19px}
#logout_img{background-position:-511px -34px;height:17px;width:18px}
.currentmenu_bg{background-position:-10px -855px;height:24px}
#social-icon{position:absolute;right:8px;top:70px;z-index:20}
/** product detail image **/
.pd_bg{background:transparent url("../images/product_detail.gif") no-repeat left top;display:block}
.go_left_img{background-position:-227px -222px;height:46px;width:22px}
.go_left_img:hover{background-position:-250px -222px}
.go_right_img{background-position:-310px -222px;height:46px;width:22px}
.go_right_img:hover{background-position:-287px -222px}
.product_add_to_cart_img{background-position:-61px -60px;border:none;cursor:pointer;height:46px;width:159px}
a:hover .product_add_to_cart_img,
.product_add_to_cart_img:hover{background-position:-60px -110px}
.calculator_img{background-position:-230px -115px;border:none;cursor:pointer;height:21px;width:39px}
#ask_question_img{background-position:-223px -153px;height:37px;width:140px}
#almost_out_img,
#out_stock_img,
#in_stock_img{background-position:-310px -14px;height:25px;width:27px}
#out_stock_img{background-position:-370px -14px}
#almost_out_img{background-position:-339px -14px}
#twitter_img,
#dig_img,
#facebook_img,
#delic_img,
#email_img{background-position:-155px -221px;height:16px;width:16px}
#twitter_img{background-position:-179px -223px}
#dig_img{background-position:-155px -268px}
#facebook_img{background-position:-155px -245px}
#delic_img{background-position:-179px -244px}
#star_img{background-position:-345px -232px;height:24px;width:26px}
#payment_option_img{background-position:-14px -337px;height:40px;width:254px}
#post_method_img{background-position:-14px -294px;height:38px;width:290px}
#top_ten_title_img{background-position:-37px -2px;height:54px;width:141px}
#counter_img{background-position:-76px -227px;height:42px;width:62px}
#clock_bg_img{background-position:-14px -384px;height:32px;width:195px}
.reduced_ten_img{background-position:-4px -170px;height:47px;width:47px}
.reduced_twen_img{background-position:-75px -170px;height:47px;width:47px}
.reduced_th_img{background-position:-148px -170px;height:47px;width:47px}
.reduced_fou_img{background-position:-271px -170px;height:47px;width:47px}
.reduced_fif_img{background-position:-290px -170px;height:47px;width:47px}
.freeshipping_img{background-position:-316px -111px;height:77px;width:51px}
.send_img{background-position:-228px -62px;height:33px;width:79px}
.send_img:hover{background-position:-316px -62px}
#light_box_close{background-position:-223px -390px;height:22px;width:22px}
#light_box_close:hover{background-position:-259px -390px}
#support_img{background-position:0 -949px;height:82px;width:780px}
#gallery_img{background-position:-119px -440px;height:18px;width:18px}
#promotion_alert_img{background-position:-22px -92px;height:25px;width:25px}
#recom_img{background-position:-150px -425px;height:60px;width:60px}
.ra_img{background-position:-217px -449px;height:9px;width:12px}
#notify_me_img:hover,
#notify_me_img{background-position:-8px -510px;height:40px;width:175px}
#notify_me_img:hover{background-position:-202px -510px}
#freeshipping_alert_img{background-position:-295px -438px;height:60px;width:84px}
.combine_save_icon{background-position:-265px -193px;cursor:pointer;height:22px;width:20px}
.combine_save_icon:hover{background-position:-292px -193px;height:22px;width:20px}
.combine_tick_img{background-position:-339px -115px;height:20px;width:20px}
/* promotion image */
.pmo_bg{background:transparent url(../images/promotion-icons.gif) no-repeat left top;display:block;height:47px;width:47px}
.ten_off_img{background-position:-9px -7px}
.ft_off_img{background-position:-222px -65px}
.tw_off_img{background-position:-80px -7px}
.thr_off_img{background-position:-152px -7px}
.for_off_img{background-position:-223px -7px}
.fif_off_img{background-position:-295px -7px}
.onsale_img{background-position:-99px -133px;height:69px;width:68px}
.new_img{background-position:-15px -130px;height:70px;width:68px}
.new_small_img{background-position:-98px -66px;height:35px;width:35px}
.reduced_img{background-position:-187px -133px;height:70px;width:68px}
.freeship_img{background-position:-270px -129px;height:77px;width:76px}
.notify_img{background-position:-280px -80px;height:19px;width:19px}
.onsale_slim{background-position:-98px -226px;height:54px;width:52px}
.reduced_slim{background-position:-185px -225px;height:54px;width:54px}
.freeship_slim{background-position:-270px -213px;height:68px;width:66px}
.new_slim{background-position:-15px -225px;height:54px;width:54px}
/* pdo image */
.pdo_img{background:transparent url(../images/prod-bg.jpg) no-repeat left top;display:block}
.pro2{background-position:-230px -9px}
.pro2_hover{background-position:-11px -9px}
.add2cart{background-position:-429px -57px;height:36px;width:36px}
.add2cart:hover{background-position:-430px -17px}
.email2f{background-position:-475px -17px;height:37px;width:38px}
.combinsi{background-position:-526px -30px;height:15px;width:15px}
/* cart image */
.cart_bg{background:transparent url(../images/viewcart-icons.jpg) no-repeat left top;display:block}
.checkout{background-position:-202px -24px;border:none;cursor:pointer;height:46px;width:180px}
a:hover .checkout,
.checkout:hover{background-position:-202px -90px}
.checkout-continue{background-position:-46px -30px;height:33px;line-height:30px;text-align:center;width:140px}
/** nav bg **/
#search_in_img{background:url(../images/nav-a-bg.png) no-repeat -27px -42px;display:block;height:12px;width:14px}
/** layout **/
#content{margin:0 auto;position:relative;text-align:left;width:990px}
#content #top{height:153px;position:relative;z-index:3}
#content #left{float:left;margin-top:-78px;position:relative;width:190px;z-index:4}
#content #right{float:right;width:182px}
#content #module{margin-left:197px;overflow:hidden;position:relative;width:604px}
#IE6ROOT #content #module{margin-left:194px}
#content #trunk{margin-top:10px}
#IE6ROOT #content #trunk{margin-top:3px}
#content .column2 #module,
#content .login_layout #module{width:793px}
#content .category-layout #module{margin-bottom:100px;overflow:visible}
#content .search-layout #module{margin-bottom:0}
#content .product_details #module{padding-bottom:100px}
#content .myaccount_layout #module{margin:0;min-height:460px;width:auto}
#IE6ROOT #content .myaccount_layout #module{height:470px;overflow:visible}
#IE6ROOT #content .myaccount_layout #module{margin:0}
#content .myaccount_layout .left{left:0;position:absolute;width:190px}
#content .myaccount_layout .right{margin-left:200px}
#IE6ROOT #content .full-width #module,
#content .full-width #module{margin:0;width:990px}
/** top **/
#top a:link,
#top a:visited,
#top a:hover,
#top a:active{color:#000000;text-decoration:none}
#top #logo{left:0;position:absolute;top:0}
#top_middle{margin-left:248px;position:relative;text-align:center;width:480px;z-index:7}
#top_middle a:hover{color:#e20000;text-decoration:underline}
#top_middle span{display:block;height:20px;line-height:20px}
#top_info{color:#676767;line-height:16px;text-align:left;top:25px}
#IE6ROOT #top_info,
#IE7ROOT #top_info{left:0}
#top_info .infobox_arrow_down{display:none}
#top_info p{margin:10px 0}
#top_info h3{font-weight:bold}
#top #top_info a:link,
#top #top_info a:visited,
#top #top_info a:hover,
#top #top_info a:active{color:#e20000;text-decoration:underline}
#top_right{float:right;position:relative;z-index:6}
#top_right ul{position:relative;z-index:2}
#top_right ul li{display:block;float:left;height:23px;line-height:23px;position:relative;text-indent:13px}
#top_right ol li{float:none;height:18px;height:0;line-height:18px}
#IE6ROOT #top_right ul li a:link ol,
#IE6ROOT #top_right ul li a:visited ol,
#IE6ROOT #top_right ul li a:active ol,
#top_right ul li ol{font-size:11px;left:0;padding-top:5px;position:absolute;top:20px;visibility:hidden;z-index:-1}
#IE6ROOT #top_right ul li a:hover ol li,
#top_right ul li ol li{background:transparent url("../images/left_arrow_gray.gif") no-repeat 12px center;height:18px;padding-left:10px}
#IE6ROOT #top_right ul li table ol li{background:transparent}
#top_right ul #account{width:104px}
#top_right ul li a{display:block;width:100%}
#top_right ol li a:hover{color:#e20000;display:inline;text-decoration:underline}
#IE6ROOT #top_right ul li a:hover ol,
#top_right ul li:hover ol{visibility:visible;z-index:4}
#IE6ROOT #top_right ul #account a:hover ol{background:transparent url(../images/index_bg.gif) no-repeat -417px -786px;width:156px}
#IE6ROOT #top_right ul #help a:hover ol{background:transparent url(../images/index_bg.gif) no-repeat -417px -729px}
#IE6ROOT #top_right ul #account a:hover ol.logout{height:89px}
#IE6ROOT #top_right ul #account a:hover ol.login{background-position:-598px -729px;height:99px}
#top_right table{border:none;border-collapse:collapse}
#IE6ROOT #top_right ul #account a:hover,
#top_right ul #account:hover a{background:transparent url(../images/index_bg.gif) no-repeat -417px -880px}
#IE6ROOT #top_right ul #help a:hover ol a,
#IE6ROOT #top_right ul #account a:hover ol a,
#top_right ul #help:hover ol a,
#top_right ul #account:hover ol a{background:none}
#IE6ROOT #top_right ul #help a:hover,
#top_right ul #help:hover a{background:transparent url(../images/index_bg.gif) no-repeat -417px -906px}
#top_right ul #help{width:65px}
#top_right ul #account ol#top_right_account_img{height:89px;width:156px}
#top_right ul #account ol#top_login_right_account_img{height:99px;width:156px}
#top_right ul #help ol{height:48px;width:140px}
#top_right ul #view_cart_padding{width:80px}
#top_right div{margin:12px 15px 0 0;position:relative;text-align:right;text-indent:8px;z-index:1}
#top_right .log_out{padding-left:20px;position:relative;text-decoration:underline}
#top_right .log_out #logout_img{left:0;position:absolute;top:0}
#top_right div b{padding-left:25px;position:relative}
#top_right div b span{left:0;position:absolute;top:0}
#top_banner{height:40px;margin:5px 0 0 7px}
#main_menu,
#top_bar{position:relative;z-index:3}
/** top main menu **/
#main_menu{border-bottom:3px solid #dc1617;clear:both;font:normal 15px Arial;height:30px;margin-top:5px;overflow:hidden;padding:0 0 2px 245px;position:relative;z-index:1}
#IE6ROOT #main_menu{margin-top:2px}
#main_menu li{float:left;margin-left:2px}
#main_menu a:link,
#main_menu a:visited,
#main_menu a:active{background:url("../images/main_menu_r.gif") no-repeat right -4px;display:block;text-decoration:none}
#main_menu span{background:url("../images/main_menu_l.gif") no-repeat left -4px;display:block;left:-2px;line-height:5px;padding:12px 10px 15px 10px;position:relative}
#main_menu .current a:link,
#main_menu .current a:visited,
#main_menu .current a:active,
#main_menu a:hover{background-position:100% -42px}
#main_menu .current a span,
#main_menu a:hover span{background-position:0 -42px;color:#ffffff}
/** live chat**/
#livechat-icon{left:608px;position:absolute;top:0;top:65px;z-index:3}
#IE6ROOT #livechat-icon{left:610px}
#livechat-icon *{border:none;border-collapse:collapse;margin:0;padding:0}
/** top bar **/
#top_bar #search-form{left:218px;line-height:33px;padding-left:80px;position:absolute;top:8px}
#top_bar #search-form .inputbox{margin-top:5px;width:220px}
#top_bar #search_button_bg{color:#ffffff;font:bold 15px Arial;padding-bottom:8px;position:absolute;right:-55px;text-indent:-2px;top:4px}
#IEROOT #top_bar #search_button_bg,
#IE8ROOT #top_bar #search_button_bg{padding-bottom:4px}
#top_bar .sp,
#top_bar #search_bar_cart_img{cursor:pointer;font-size:13px;position:absolute;right:365px;top:13px}
#top_bar .sp{left:630px;right:auto;top:15px}
#top_bar .sp a:link,
#top_bar .sp a:visited,
#top_bar .sp a:hover,
#top_bar .sp a:active{font-weight:bold;text-decoration:underline}
#top_bar #check_out_img{color:#ffffff;font:bold 17px Arial;padding-bottom:6px;position:absolute;right:10px;text-indent:15px;top:8px}
#IEROOT #top_bar #check_out_img,
#IE8ROOT #top_bar #check_out_img{font-size:17px;padding-bottom:0;text-indent:5px}
#IEROOT #top_bar #check_out_img{padding-left:15px}
/** popular section **/
#popular_section{border:1px solid #cccccc;border-top:none;height:25px;line-height:25px;padding-left:210px;position:relative}
#popular_section a{margin-left:10px}
#popular_section #advanced{position:absolute;right:20px;text-decoration:underline}
div.just_bought div{font-size:11px;height:20px;line-height:20px;margin:0 auto;overflow:hidden;position:relative;top:3px;width:500px}
div.just_bought strong{left:0;left:210px;position:absolute}
div.just_bought div a{text-indent:0}
/* category Tree */
#catetree,
#catetree ul{position:relative;width:188px;z-index:2}
#catetree li{border:1px solid #cccccc;border-top:none;display:block;float:left;height:26px;line-height:26px;/* IE 7 vertical gap,IE 6/7 */ position:relative;width:100%/****/}
#catetree li div.sub_bg{display:none}
#catetree li a{background:url("../images/menu_arrow_left.gif") #f6f6f6 no-repeat 170px center;color:#333333;display:block;font-weight:bold;padding-left:15px;text-decoration:none}
#catetree li:hover a.level1,
#catetree li a:hover{background-color:#ffffff;border-bottom:2px solid #999999;border-top:1px solid #000000;height:23px;line-height:23px}
#catetree li ul li a:hover{border:none;height:26px;line-height:26px}
#IE6ROOT #catetree li a:hover div.sub_bg,
#catetree li:hover div.sub_bg{background:transparent url("../images/submenu-line.gif") repeat-y left top;display:block;left:100%;position:absolute;top:0;width:168px}
#catetree div.whiteline{background:transparent url("../images/white_line.gif") no-repeat left 1px}
#catetree div.sub_b{background:transparent url("../images/submenu-line.gif") no-repeat left -723px;height:6px;line-height:5px;position:relative;top:6px}
#catetree ul{overflow:auto;position:relative;top:-2px}
#IE6ROOT #catetree li a:hover ul,
#catetree li:hover ul{overflow:hidden;padding-top:3px;width:168px}
#IE6ROOT #catetree li a:hover ul li,
#catetree li:hover ul li{border:none;height:auto;margin:5px 0}
#IE6ROOT #catetree li a:hover ul li a,
#catetree li:hover ul li a{background-color:transparent;color:#333333;font-weight:normal;height:auto;line-height:normal;margin:0 0 0 5px;padding-left:5px;width:90%}
#IE6ROOT #catetree li a:hover ul li a:hover,
#catetree li:hover ul li a:hover{color:#ff0000;text-decoration:underline}
#IE6ROOT #catetree table{border:none;border-collapse:collapse}
/** current category **/
#currentmenu{border:1px solid #cccccc;margin-top:5px;overflow:hidden;width:188px}
#currentmenu li{border-bottom:1px solid #cccccc;line-height:22px;overflow:hidden;padding-left:18px;position:relative}
#currentmenu #menuhead{border-bottom:1px solid #cccccc;font:bold 13px arial;height:24px;line-height:24px;margin:0;padding-left:12px;position:relative}
#currentmenu .searched #menuhead{font-size:12px;padding-left:20px}
#currentmenu #menuhead #search_in_img{left:8px;position:absolute;top:5px}
#currentmenu .searched #menuhead #search_in_img{left:0}
#currentmenu li #org_down_arrow_img{left:12px;position:absolute;top:8px}
#of_interest ul li span.grey_arrow_img,
#currentmenu li span.grey_arrow_img{left:7px;position:absolute;top:8px}
#of_interest ul li.red a,
#currentmenu ul li.red a{color:#e20000;font-weight:bolder}
#of_interest ul li a:hover,
#currentmenu ul li a:hover{color:#e20000}
#currentmenu ul li ul li{border-bottom:none;font-size:11px;height:15px;line-height:15px;padding-left:10px}
#currentmenu li span.sub_arrow{left:0;top:5px}
#currentmenu li li span.sub_arrow{top:3px}
#currentmenu ul ul{margin-bottom:5px}
/** jump out categoryTree**/
div.jump_out .cate_tree_img{position:relative}
div.jump_out #catetree{display:none;position:absolute}
div.jump_out .cate_tree_img span{display:block;position:absolute;right:6px;top:15px}
div.jump_out #treeHint{background-color:#f6f6f6;border:1px solid #cccccc;height:24px;line-height:24px;text-indent:13px}
/** price range **/
#popular_brand ul li,
#price_range ul li{border-bottom:1px solid #cccccc;height:25px;line-height:25px;margin:0 3px;position:relative;text-indent:10px}
#price_range .grey_arrow_img{left:0;position:absolute;top:9px}
#popular_brand .last,
#price_range .last{border:none}
#price_range a:hover{color:#e20000}
#price_range .content,
#popular_brand .content{background:url(../images/leftcom_bg.jpg) repeat-y left top}
#popular_brand .title,
#price_range .title{text-align:left;text-indent:13px}
/**popular brand**/
#popular_brand{margin-top:8px;overflow:hidden;position:relative}
#popular_brand .sp{background:url(../images/leftcom_bg.jpg) repeat-y left top;border:1px solid #cccccc;border-top:none;display:block;font-weight:bold;height:25px;line-height:25px;text-indent:0;z-index:2}
#popular_brand #show_more_brand{background:transparent url(../images/single-arrow.gif) no-repeat right center;padding:3px 10px 5px 12px;white-space:nowrap}
#popular_brand .content a{line-height:20px;margin-right:5px}
#popular_brand .content{border-bottom:none;padding:5px 5px 0;position:relative;z-index:1;zoom:1}
#popular_brand .more{height:185px;overflow:hidden}
#popular_brand a:hover{color:#e20000}
/** off interest **/
#of_interest ul li{height:20px;line-height:20px;position:relative;text-indent:25px}
/**subscribe_btn**/
input.subscribe_btn{background-position:-40px -202px;border:none;height:30px;line-height:10px;width:125px}
a:hover input.subscribe_btn,
input.subscribe_btn:hover{background-position:-40px -235px;color:#ff0000;cursor:pointer}
/**information block **/
div.info_block{position:relative}
div.info_block span.title{background-color:#ffffff;display:block;font:normal bold 14px arial,serif;left:3%;margin:0 auto;position:absolute;text-align:center;top:-7px;width:94%;z-index:3}
div.info_block div.content{background:transparent url("../images/rational.gif") repeat-x left top;border:1px solid #cccccc;overflow:hidden;position:relative;z-index:1}
/**Product**/
/** middle link **/
#middle_links{position:relative}
#middle_links a.red{color:#e20000;font-weight:bolder}
/** middle category browser**/
.product_layout #middle_category_browser{position:absolute;top:20px;width:100%}
#middle_category_browser{height:80px;margin:10px 0}
#middle_category_browser span{position:absolute;right:40px;top:-25px}
#middle_category_browser .go_left_img{left:20px;position:absolute;top:11px}
#middle_category_browser .go_right_img{position:absolute;right:20px;top:11px}
#category_browser_list{margin:0 auto;width:916px}
#category_browser_list li{display:block;float:left;font-size:11px;text-align:center;width:83px}
#category_browser_list li a img{border:1px solid #ffffff}
#category_browser_list li a{display:block;text-align:center}
#category_browser_list li a:hover img{border-color:#e20000}
.product_list .hover{background-color:#fdf6f2;border:1px solid #e20000}
ul.product{border:1px solid #b2b2b2;font-size:11px;height:182px;overflow:visible;position:relative;text-align:center;width:145px}
ul.product li.pic{height:98px}
ul.product li.name{height:26px;line-height:13px}
ul.product li img{margin-top:5px}
ul.product li.dontPay{color:#333333;font-weight:bolder;margin-top:5px}
ul.product li.crazyPriceLabel{color:#ed1b23;font-size:13px;font-weight:bolder;margin-top:3px}
ul.product li .comming_soon_img,
ul.product li .add_to_cart_img{float:left}
ul.product li.op{height:35px;line-height:25px;margin-top:2px;padding-left:10px}
ul.product .image{height:0}
ul.product .image span{position:absolute;right:0;top:0}
.product .crazyPrice{color:#ed1b23;font:bolder 16px Arial}
.product .crazyPrice span{font-size:13px}
div.product{border:1px solid #ffffff;height:93px;overflow:visible;padding:5px 0 5px 113px;position:relative;width:148px}
div.product img{left:5px;position:absolute;top:5px}
div.product_2 li.name,
div.product li.name{height:45px;overflow:hidden}
div.product li.crazyPrice{height:25px;line-height:25px}
div.product .extra{position:relative}
div.product .extra .add_cart_img{position:absolute;right:5px;top:0}
div.product_2{height:201px;overflow:hidden;padding:10px;text-align:center;width:170px}
div.product_2 li.crazyPrice{color:#e20000;font:bolder 16px Arial;overflow:visible;position:relative}
div.product_2 li.crazyPriceText a:link,
div.product_2 li.crazyPriceText a:visited,
div.product_2 li.crazyPriceText a:hover,
div.product_2 li.crazyPriceText a:active,
div.product_2 li.crazyPriceText{color:#e20000;font:bolder 13px Arial}
div.product_2 li.name{margin:5px 0}
div.product_2 .email2f,
div.product_2 .add2cart{bottom:25px;position:absolute;right:13px}
#IE6ROOT div.product_2 .email2f,
#IE6ROOT div.product_2 .add2cart{right:10px}
div.product_2 .relative{color:#cc3333;font-size:11px;margin-top:3px}
div.product_2 .relative .combinsi{left:5px;position:absolute;top:0}
/** product list **/
.product_list{width:100%}
.product_list_2{padding:2px 0 0 4px}
.product_list_2 li.blank,
.product_list_2 li.item,
.product_list li.blank,
.product_list li.item{float:left;margin:0 0 4px 0;overflow:visible;position:relative}
.product_list_2 li.blank,
.product_list_2 li.item{margin-right:8px}
.product_list li.blank{border-bottom:1px dashed #cccccc;height:113px;width:260px}
.product_list_2 li.no_gap,
.product_list li.no_gap{margin-right:0}
.product_list{background-color:transparent;margin:0 auto;position:relative;z-index:1}
.product_list .item{border-bottom:1px dashed #cccccc;padding:2px 0 6px 0}
.product_list .pmo_bg{left:60px;position:absolute;top:7px}
.product_list .freeship_slim{left:4px;top:81px}
.product_list .crazyPrice a:link,
.product_list .crazyPrice a:visited,
.product_list .crazyPrice a:hover,
.product_list .crazyPrice a:active{color:#ed1b23;text-decoration:none}
.product_list .new_slim,
.product_list .reduced_slim,
.product_list .freeship_slim,
.product_list .onsale_slim{left:-4px;top:-3px}
.product_list_2 .comingsoon{padding:8px 0 9px}
.product_list_2 .pmo_bg{position:absolute;right:10px;top:5px}
.product_list_2 .freeship_img{left:-4px;top:-2px}
.product_list_2 .reduced_img{left:-2px;top:-1px}
.product_list_2 .onsale_img{left:-3px;top:-2px}
.product_list_2 .new_img{left:-4px;top:-4px}
/** tab **/
ul.tab{height:30px;overflow:hidden;width:99%}
ul.tab li{background:transparent url("../images/tab-right.gif") no-repeat right top;float:left}
ul.tab li.current{background-position:right -30px}
ul.tab li.current a{background-position:left -30px;line-height:32px;text-decoration:underline}
ul.tab li.current a span{background:transparent url("../images/arrow-down.gif") no-repeat 10px 56%}
ul.tab li a{background:transparent url("../images/tab-left.gif") no-repeat left top;color:#ffffff;display:block;line-height:36px;padding-right:30px;text-decoration:none}
ul.tab li a span{background:transparent url("../images/arrow-down-small.gif") no-repeat 10px center;display:block;font-weight:bold;padding-left:25px}
.tab_content{background:url(../images/tab-body-bg.gif) repeat-y right top;overflow:visible;position:relative;width:733px}
.tab_content .tab_bottom{background:transparent url(../images/tab-bottom-line.gif) no-repeat right bottom;bottom:-15px;height:25px;left:0;position:absolute;width:733px}
.tab_content .tab_top{border-top:1px solid #e20000;height:1px;left:0;position:absolute;top:0;width:726px}
/** middle section **/
/** front page **/
/*slide*/
#middle_banner{position:relative}
#front_page_slide{height:244px;margin-bottom:3px;overflow:hidden}
#front_page_slide li,
#front_page_slide img{background:transparent url("") no-repeat center;display:block;height:244px;width:604px}
#slide_trigger{bottom:8px;padding-right:0;position:absolute;width:594px}
#slide_trigger a{border:1px solid #dcdcdc;color:#333333;cursor:pointer;display:block;float:right;font-size:13px;font-weight:bolder;height:18px;line-height:18px;margin-right:2px;position:relative;text-align:center;text-decoration:none;width:28px}
#slide_trigger a.current,
#slide_trigger a:hover{background-color:#8a8a8a;color:#ffffff}
#slide_trigger a span{display:block;height:100%;width:100%}
#slide_trigger a span.bg{background-color:#ffffff}
#slide_trigger a.current span.bg,
#slide_trigger a:hover span.bg{background-color:#ababab}
#slide_trigger a span.num{left:0;position:absolute;top:0}
/** special offer **/
#special_offer{margin-bottom:3px}
#special_offer .shadow{padding-bottom:2px}
#special_offer .wrap{background:url(../images/fea-body.jpg) repeat-y left top;overflow:hidden;width:604px}
#special_offer .wrap_top{border-top:1px solid #dcdcdc;font-size:1px;height:1px;line-height:1px;width:602px}
#special_offer .wrap_bottom{background:url(../images/fea-bottom.jpg) no-repeat left bottom;overflow:hidden}
#IE6ROOT #special_offer .wrap_bottom{padding-bottom:4px}
#special_offer a.black_link{background:transparent url("../images/arrow-right.gif") no-repeat 5px center;float:right;font-size:12px;position:relative;top:10px}
#special_offer .product_list{margin-left:5px;overflow:visible}
#IE7ROOT #special_offer .product_list{height:594px}
#special_offer .product_list .item{border-bottom:1px dashed #cccccc;margin-right:0;padding:2px 4px 6px 0}
#special_offer div.product{width:177px}
#special_offer .product_list .last{border-bottom:none}
#special_offer ul.tab li,
#special_offer ul.tab li a{background:transparent url(../images/featured-bg.gif) no-repeat right -99px;color:#000000;cursor:pointer;text-decoration:none}
#special_offer ul.tab li a{background-position:left -65px;line-height:32px}
#special_offer ul.tab li a:hover{color:#e20000;text-decoration:underline}
#special_offer ul.tab li.current{background-position:right -33px}
#special_offer ul.tab li.current a{background-position:left 1px}
#IE6ROOT #special_offer ul.tab li a,
#IE6ROOT #special_offer ul.tab li.current a{width:180px}
#special_offer ul.tab{left:0;position:relative;top:2px}
#special_offer ul.tab li a span{background-image:none;font-size:13px;padding:0 25px 0 50px}
#special_offer #onpromotion span{background:url(../images/hot-icon-1.gif) no-repeat right 11px;padding-left:30px}
/** shopping category **/
#shopping_by_category strong{display:block;font-size:14px;height:20px;line-height:20px}
#shopping_by_category .black_link{float:left;margin-bottom:10px;min-height:100px;padding:5px 0 0 110px;position:relative;width:145px}
#IE6ROOT #shopping_by_category .black_link{height:100px}
#shopping_by_category{background:url(../images/shopBycate-Body.jpg) repeat-y left top;margin-left:197px;overflow:hidden;position:relative;width:793px}
#IE6ROOT .IE6_SP{left:2px;margin-left:192px;position:relative}
#shopping_by_category .wrap_top{background:url(../images/shopBycate-topBg.jpg) no-repeat left top;padding:10px 0 0 10px}
#IEROOT #shopping_by_category .wrap_top{padding:10px 0 15px 10px}
#shopping_by_category .wrap_bottom{background:url(../images/shopBycate-bottomBg.jpg) no-repeat left bottom;bottom:0;height:20px;left:0;position:absolute;width:100%}
#shopping_by_category .black_link a{color:#000000}
#shopping_by_category .black_link span{background:url(../images/shopcate-arrow.gif) no-repeat right center;bottom:10px;color:#808080;left:120px;padding-right:18px;position:absolute}
#IEROOT #shopping_by_category .black_link span{bottom:10px;white-space:nowrap}
#shopping_by_category img{left:0;position:absolute;top:5px}
#shopping_by_category ul li ul{color:#b7b7b7;font-size:8px}
#shopping_by_category ul li ul li{background:url(../images/dot-cate.gif) no-repeat left center;border:none;float:none;line-height:18px;margin-bottom:0;padding-left:10px}
#shopping_by_category ul li ul li a{font-size:12px}
#shopping_by_category a:hover{color:#e20000}
/** crazy deal section**/
#crazy_deal_section{background:transparent url('../images/pink_bar.gif') repeat-x left top;border:1px solid #ffb6a5;font:bold 14px Arial;margin-bottom:5px;position:relative}
#crazy_deal_section .clock{background:transparent url('../images/clock.gif') no-repeat center}
#crazy_deal_section .clock,
#crazy_deal_section .hurry{left:250px;position:absolute;top:10px}
#crazy_deal_section #time_left{padding:0 3px 0 45px}
#crazy_deal_section #crazy_deal_hours,
#crazy_deal_section #crazy_deal_mins,
#crazy_deal_section #crazy_deal_seconds{font:normal 12px Arial;position:relative}
#crazy_deal_section #crazy_deal_hours{left:5px}
#crazy_deal_section #crazy_deal_mins{left:10px}
#crazy_deal_section #crazy_deal_seconds{left:15px;padding-right:30px}
#crazy_deal_section #crazy_deal_clock b{font:bolder 18px Arial;position:relative;top:1px}
#crazy_deal_section .pd_bg{position:absolute;z-index:1}
#crazy_deal_section #counter_img{left:10px;top:0}
#crazy_deal_section #clock_bg_img{left:350px;top:5px}
#crazy_deal_section #crazy_deal_clock{display:block;height:41px;line-height:41px;position:relative;text-indent:80px;z-index:2}
#crazy_deal_section .sp{font:normal 12px Arial}
/** product section **/
#product_section .wrap{border:1px solid #cccccc;min-height:425px;position:relative}
#IE6ROOT #product_section .wrap{height:435px}
#product_section #top_ten_title_img{margin:0 auto}
#product_section h1{display:block;font-size:16px;margin:0 0 10px 5px}
#product_section #ask_question_img{margin:0 auto}
#product_section #sku{height:16px;position:relative}
#product_section #sku *{float:left;font-weight:normal}
#product_section #sku span{text-indent:5px}
#product_section #sku .pd_bg{position:relative;top:-5px}
#acp_payments img{display:block;margin:5px 0}
#view360{margin-left:-5px}
#product_section #sku b{margin-left:20px}
#gallery_target{left:10px;position:absolute;top:20px}
#facebook_like_it{bottom:0;left:10px;position:absolute}
#product_photo_gallery{position:relative}
#product_photo_gallery .sp{display:block;font-weight:bold;height:20px;line-height:20px;padding-left:25px}
#product_photo_gallery #gallery_img{left:0;position:absolute;top:2px}
#product_photo_gallery .wrap2{margin:5px 0 0 25px;overflow:hidden;position:relative;width:220px}
#product_photo_gallery div{height:106px;width:660px}
#product_photo_gallery ul{float:left;overflow:hidden;position:relative;width:220px}
#product_photo_gallery ul li{float:left;margin-right:6px}
#product_photo_gallery ul li img{border:1px solid #ffffff}
#product_photo_gallery ul li img.hover,
#product_photo_gallery ul li img.current{border:1px solid #e20000;cursor:pointer}
#product_photo_gallery .go_left_img{cursor:pointer;left:-5px;position:absolute;top:50px}
#product_photo_gallery .go_right_img{cursor:pointer;position:absolute;right:5px;top:50px}
#product_section .right{margin:20px 0 20px 470px;width:510px}
#product_section .sp5 #product_main_info{padding-top:5px}
#product_extra_info{float:left;width:272px}
#product_main_info{background-color:#efefef;margin-left:275px;min-height:400px;padding:15px 0 5px;width:227px}
#IE6ROOT #product_main_info{height:400px}
#extra360{height:40px;margin:8px 0}
#extra360 #view360{display:block}
#postage_area,
#price_area{padding:4px 15px 0}
#price_area .first_line{text-align:center}
#price_area span{text-decoration:line-through}
#price_area span.alert_msg_rb{left:760px;text-decoration:none;top:105px}
#price_area .underline{margin-top:5px;white-space:nowrap}
#price_area .relative{color:#cc3333;display:block;font-weight:bold;height:20px;line-height:20px;margin-top:6px;padding-left:25px}
#price_area .relative .combine_tick_img{left:0;position:absolute;top:0}
#price_area #crazy_was_price{text-align:center}
#IE6ROOT #price_area span.alert_msg_rb{top:120px}
#price_area b{color:#e20000}
#price_area li{padding:1px 0}
#price_area li#crazy_price_tag{color:#e20000;font:bold 14px Arial;text-align:center}
#price_area li.crazy_price{color:#e20000;font:bolder 28px Arial;text-align:center}
#price_area .product_add_to_cart_img{margin:0 auto}
.product_property ul li{background:url('../images/arrow-boots.gif') #fcdbc7 no-repeat 10px 7px;height:22px;line-height:20px;margin:3px 0;overflow:hidden;position:relative;text-align:left;text-indent:30px}
.product_property ul li span{background-color:#fffad4;border:1px solid #ffbc81;display:block;height:20px;left:-130px;line-height:20px;position:absolute;position:relative;text-align:center;text-decoration:none;text-indent:0;top:-25px;visibility:hidden;width:126px}
.product_property ul li span b{background:transparent url('../images/alertbox_corner.gif') no-repeat center 1px;display:block;height:11px;position:absolute;right:-14px;top:5px;width:14px}
.product_property ul li select option{padding:0 10px}
#postage_area li{margin-bottom:5px}
#postage_area .calculator_img{position:absolute;right:20px;top:0}
#postage_area .alert_msg_rb{top:-25px}
#product_section ul #share_area{height:75px}
#product_section ul #share_area b{clear:left;display:block;font-weight:normal;height:20px;line-height:20px}
#product_section ul #share_area span{left:2px;position:absolute;top:2px}
#product_section ul #share_area li{float:left;position:relative}
#product_section ul #share_area li a{color:#7467ff;display:block;font-size:11px;height:20px;line-height:20px;padding-left:22px;text-decoration:none;width:58px}
#product_section ul #share_area li a:hover{background-color:#f3f2ed}
#product_info{padding:10px 20px}
#product_info h2,
#product_info h3,
#product_info h4,
#product_info h5,
#product_info h6,
#product_info h7,
#product_info h8{display:inline;font-size:14px}
#product_info li .title{color:#ff5730;display:block;text-align:left}
#product_tags a{float:left;margin-right:10px}
#product_info li .content{border-bottom:1px dashed #808080;display:block;margin-bottom:10px;padding:5px 0 10px}
#product_info li .content ul{padding-left:20px}
#product_info li .content ul li{list-style:disc}
#product_info .content p{margin-bottom:7px}
#product_promotion_section{background:transparent url('../images/sp_pink_bar.gif') repeat-x left top;border:1px solid #ffb09f;font-size:15px;line-height:20px;margin:10px 0;padding:8px 0 5px 0;position:relative;text-align:center}
#product_promotion_section b{font-size:16px;padding-left:35px;position:relative}
#product_promotion_section span{display:block;font-size:11px}
#product_promotion_section span.relative{display:inline;font-size:14px}
#product_promotion_section #promotion_alert_img{left:0;position:absolute;top:-5px}
#product_promotion_section #freeshipping_alert_img{left:-100px;position:absolute;top:-25px}
#product_promotion_section strong{font-size:14px}
#product_extra .tab{margin-left:40px}
#product_extra{margin:0 0 10px 20px}
#product_extra .tab_content{line-height:30px;padding:10px 20px;width:693px}
#product_extra .tab_content ul{margin-bottom:10px;padding-left:15px}
#product_extra .tab_content ul li{line-height:20px;list-style:disc}
#product_add_extra{background:transparent url("../images/d_gray_bar.gif") repeat-x left bottom;border:1px solid #cccccc;height:160px;margin:35px 20px 0;padding:10px 20px 10px 10px;position:relative;width:695px}
#product_add_extra #star_img{left:20px;position:absolute;top:5px}
#product_add_extra .bg_gray{left:78px;padding-left:7px;position:absolute;top:0;width:194px}
#product_add_extra h4{font-size:15px;margin-bottom:5px;padding-left:40px}
#product_add_extra .sp2{color:#888888;font-size:14px;font-weight:bold;padding-left:40px;white-space:nowrap}
#product_add_extra img{border:1px solid #cccccc;float:left}
#product_add_extra #extra_left{float:left;height:98px;width:240px}
#product_add_extra #extra_left b{color:#e20000;display:block;line-height:20px;text-align:center}
#product_add_extra #extra_left .crazy_price{font:bolder 28px Arial}
#product_add_extra #extra_middle{height:30px;margin:30px 0 0 250px;width:250px}
#product_add_extra #extra_middle .sp{height:20px;line-height:20px;margin-left:78px;width:200px}
#product_add_extra .alert_msg_rb,
#product_add_extra .alert_msg{text-indent:0;top:-25px}
#product_add_extra .alert_msg_rb{left:-70px}
#product_add_extra #alert_msg_zip{left:0}
#product_add_extra #extra_middle .calculator_img{position:absolute;right:0;top:0}
#product_add_extra input.product_add_to_cart_img{bottom:0;position:absolute;right:-200px}
#IE6ROOT #product_add_extra input.product_add_to_cart_img{right:-170px;top:-15px}
.product_wrap .left{float:left;width:773px}
#IE6ROOT .product_wrap .left{width:750px}
.product_wrap .right{float:right;width:193px}
.product_wrap #newsletter_block{margin-top:10px}
#product_ask_qs{display:none;height:355px;overflow:hidden;padding:25px 30px;position:relative;text-align:left;width:552px}
#product_ask_qs p{display:block;margin-bottom:10px;position:relative}
#product_ask_qs .alert_msg{top:-25px}
#product_ask_qs #alert_msg_name{left:68px}
#product_ask_qs #alert_msg_email{left:256px}
#IE6ROOT #product_ask_qs #alert_msg_email{left:262px}
#product_ask_qs #alert_msg_content{left:0}
#product_ask_qs #alert_msg_code{left:425px;width:100px}
#product_ask_qs ul{margin-top:10px}
#product_ask_qs ul li{height:29px;line-height:29px;padding-left:305px;position:relative}
#product_ask_qs ul li .code_alert_msg{left:380px;top:0px}
#product_ask_qs ul li img{left:305px;position:absolute}
#product_ask_qs ul li label{display:block;left:0;position:absolute;text-align:right;top:0;width:300px}
#product_ask_qs ul li input{width:116px}
#product_ask_qs ul li #send_img{left:10px;position:relative;top:10px}
#product_ask_qs #information{display:none;margin-bottom:10px}
.ask_qs_success{height:200px;line-height:20px;padding:50px 80px 0;width:400px}
.product_view_swf{display:none;max-height:450px;width:600px}
.product_view_swf .p_top{border-bottom:1px solid #b2b2b2;margin-bottom:10px;padding-left:20px}
.product_view_swf .p_top .wrap{height:50px;left:250px;overflow:hidden;position:absolute;width:275px}
.product_view_swf .pre{left:180px;position:absolute;top:25px}
.product_view_swf .next{left:545px;position:absolute;top:25px}
.product_view_swf .p_top ul{width:1000px}
.product_view_swf .p_top ul li{cursor:pointer;float:left;margin:5px 10px 0 0}
.product_view_swf .p_top ul li img{border:1px solid #dcdcdc}
.product_view_swf .p_top ul img.bdred{border:1px solid #e20000}
.product_view_swf .p_middle{height:400px;overflow-x:hidden;overflow-y:auto;position:relative;text-align:center}
.saved_postage_area{background-color:#ffffff;border:1px solid #27bf05;height:49px;padding:5px;text-indent:0}
.saved_postage_area ul li{height:14px;line-height:14px;margin-bottom:6px;padding-left:115px}
.saved_postage_area ul li label{height:14px;line-height:14px}
.saved_postage_area ul li label{width:110px}
.saved_postage_area .combine_save_icon{bottom:5px;position:absolute;right:5px}
#delivery_handling_2,
#delivery_handling_1{height:59px}
#eta_1{height:20px}
#delivery_handling_2{text-indent:7px}
#delivery_handling_2 .loading-bar,
#delivery_handling_1 .loading-bar{background:url(../images/green.jpg) repeat-y left top}
/**newsletter**/
#newsletter_block{margin:0 auto;width:190px}
#signup_news{background-color:#f6f6f6;border:1px solid #cccccc;padding:5px}
#signup_news div{position:relative}
#signup_news .red_link{font-size:10px}
#signup_news .red{display:block;margin-bottom:5px}
#signup_news #alert_msg_email{top:-25px}
#signup_news .inputbox{width:170px}
#signup_news .subscribe_btn{margin:5px auto}
/**page Navigator***/
.pageNav{display:block;font-size:12px;height:30px;line-height:30px;text-align:center}
.pageNav span{margin-right:5px}
.pageNav span.current{background:transparent url(../images/nav-a-bg.png) no-repeat -130px -40px;color:#ffffff;padding:6px 8px;position:relative}
.pageNav span a:link,
.pageNav span a:visited,
.pageNav span a:active{background:transparent url(../images/nav-a-bg.png) no-repeat -130px -6px;color:#000000;padding:6px 8px;position:relative;text-decoration:none}
.pageNav span a:hover{background:transparent url(../images/nav-a-bg.png) no-repeat -130px -6px;color:#e20000;padding:6px 8px}
.pageNav span.current span,
.pageNav span a span{background:transparent url(../images/nav-a-bg.png) no-repeat -190px -6px;display:block;height:25px;position:absolute;right:-6px;top:0;width:5px}
#IE6ROOT .pageNav span.current span,
#IE6ROOT .pageNav span a span{margin-left:3px;right:auto}
.pageNav span.current span{background-position:-190px -40px}
/**Right Section **/
/** Crazy Deal **/
#crazy_deal_wrap{position:absolute;right:0;top:0;width:182px}
#crazy_deal_wrap li{margin-bottom:3px}
#right_crazy_deal_clock{display:block;font:bolder 14px Arial;height:20px;line-height:20px;position:relative;text-indent:20px}
#right_crazy_deal_clock .clock,
#right_crazy_deal_clock .hurry{left:10px;position:absolute;top:4px}
#crazy_deal ul{border:1px solid #cccccc;text-align:center}
#crazy_deal a:hover{cursor:pointer}
#crazy_deal img{border:1px solid #ff0000}
#crazy_deal #was{text-decoration:line-through}
#todayprice{position:relative}
#todayprice .add_cart_img{position:absolute;right:20px;top:5px}
#crazy_deal li#todaypricelabel{color:#e20100;font-size:13px;font-weight:bold}
#crazy_deal li#todayprice{color:#e20100;font-size:24px;font-weight:bolder}
#crazy_deal ul li .index_bg{margin:0 auto}
#crazy_deal{height:269px}
.column2 #crazy_deal{height:218px}
/** hot item */
#left_hot_item_wrap{margin-top:8px}
.hot_item .title{text-align:left}
.hot_item ul{border:1px solid #dcdcdc;border-top:none}
.hot_item ul li{float:left;padding:7px 0;text-align:center;width:49%}
.hot_item ul li span b{color:#a31e23}
.hot_item ul li span{display:block}
.hot_item ul li span.price{color:#e20000}
#customer_also_bought{margin-top:10px}
.hot_item .title{border:1px solid #dcdcdc;color:#000000;line-height:15px;padding:5px 10px}
/* left hot item */
#left_hot_item img{display:block;margin:0 auto}
#left_hot_item .price{color:#e20000;display:block}
#left_hot_item li{padding:10px 0}
#left_hot_item ul{padding:0}
/**top Ten **/
#topTen{margin-top:3px}
#topTen .black_link a:hover{color:#e20000}
#topTen ul{background:url(../images/top10-bottom.jpg) no-repeat left bottom;height:558px;padding:0 5px}
#topTen .wrap_bottom{background:url(../images/top10-body.jpg) repeat-y left top;padding-top:5px}
#topTen ul li{border-bottom:1px dashed #cccccc;margin-top:5px}
#topTen ul li span{display:block;font-size:11px;height:45px;margin:0 0 5px 55px}
#IE7ROOT #topTen ul li span{margin-left:55px}
#IE7ROOT #topTen ul{height:563px}
#topTen ul li img{border:1px solid #cac9cf;position:absolute;top:0}
#topTen .last{border-bottom:none}
#topTen .first{margin-top:0}
#topTen .title{text-indent:30px}
/** right banner **/
#rightBanner{margin-top:10px}
#rightBanner img{margin-bottom:3px}
/** left banner **/
#leftBanner{margin-top:10px}
#leftBanner img{margin-bottom:3px}
/**Tag Cloud **/
#tagCloud  a{color:#686868;height:20px;line-height:20px;padding:0 3px;text-decoration:none}
#tagCloud span{border:1px solid #cccccc;display:block;height:260px;overflow:hidden;padding:0 5px 5px 5px}
#tagCloud a.rb{color:#c12d2b;font-size:16px;font-weight:bolder;padding:0}
#tagCloud a.rs{color:#c12d2b;font-size:12px;padding:0 1px}
#tagCloud a.rm{color:#c12d2b;font-size:14px}
#tagCloud a.bb{color:#000000;font-size:16px}
#tagCloud a.bs{font-size:12px}
#tagCloud a.bm{font-size:14px}
/** Category **/
.page_filter{background:url(../images/nav-bg.jpg) no-repeat left top;height:35px;line-height:35px;margin:8px 0;position:relative;z-index:2}
.page_filter .pageNav{position:relative;top:2px}
.page_filter .sort_by{position:absolute;right:10px;top:0}
#IE6ROOT .page_filter .sort_by{top:5px}
#category_right .shadow{padding-bottom:10px}
#IE6ROOT #category_right .shadow{padding-bottom:5px}
#category_right{position:absolute;right:0;top:0;width:182px}
.breadcrumbs{line-height:20px;margin-bottom:10px;padding-left:5px;position:relative;z-index:1}
.breadcrumbs h1{display:inline;font-size:12px}
.breadcrumbs .left_down_black_arrow{left:20px;position:relative}
#IE6ROOT #other-categories-infobox{left:-5px}
#other-categories-infobox{font-size:11px;left:0;top:25px}
#IE6ROOT #other-categories-infobox li,
#IE7ROOT #other-categories-infobox li{margin-left:-15px}
#other-categories-infobox li{line-height:12px;margin:5px 0}
#other-categories-infobox li a:hover{color:#e20000}
.sort_by{float:right;font-size:11px;position:relative;right:0;width:180px;z-index:3}
.sort_by form span{display:absolute;font-weight:bold;left:0;top:0}
/*
.sort_by div{line-height:20px}
.sort_by div a{height:17px;position:absolute;right:1px;top:1px;width:17px}
.sort_by .sort_img{display:block;float:right;height:20px;text-indent:15px;width:144px}
.sort_by ul{background-color:#ffffff;border:1px solid #cccccc;position:absolute;right:0;width:141px}
.sort_by ul li{height:19px;line-height:19px}
.sort_by ul li a{display:block;text-indent:18px;width:142px}
.sort_by ul li a:hover{background-color:#888888;color:#ffffff}
*/
.category_summary{left:10px;position:absolute}
#category_list li.blank{width:256px}
.category-layout .sp_back{display:block;height:40px;position:relative}
.category-layout .backtotop{position:absolute;right:20px}
/**Category middle links **/
#category_info{height:190px;margin-bottom:10px;width:602px}
#category_info div{height:80px;line-height:16px;margin-top:5px;overflow-y:auto;padding:0 10px}
#IE6ROOT #category_info div{margin-top:0}
/* shopping cart */
#cart .empty{font:bold 13px Arial;padding:90px 0;text-align:center}
#cart .content{margin:0 auto;width:816px}
#cart .top{height:60px;padding-left:80px;position:relative}
#cart .top img{left:0;position:absolute;top:0}
#cart .top div{border-bottom:1px solid #dcdcdc;color:#ea7605;font:bold 16px arial;height:40px;line-height:50px}
#cart .justprint{position:absolute;right:-20px;top:0px}
#cart .checkout,
#cart .checkout-continue{float:right}
#cart .checkout-continue{position:relative;right:5px;top:8px}
#cart ul.sp{margin-left:20px}
#cart li.sp{padding-left:10px}
#cart .sp2{text-decoration:line-through}
#cart .sp3{color:#00b201}
#cart .wrap{line-height:16px}
#saved_postage{left:240px;position:absolute;top:5px;width:320px}
#saved_postage strong{color:#00b201;font-size:18px;line-height:30px}
#cart .clearfix{margin-bottom:15px}
#caculator{background:url(../images/caculatorbg.gif) no-repeat right top;height:30px;line-height:30px;margin-left:230px;position:relative;width:580px;z-index:2}
#caculator .arrow-left{margin-right:35px}
#caculator #recal{cursor:pointer;position:absolute;right:65px;top:5px;z-index:3}
#IE8ROOT #caculator #recal,
#IEROOT #caculator #recal{right:60px}
#caculator .info{margin-left:90px}
#caculator .infobox_wrap{line-height:20px;right:-30px;top:-85px}
#IE6ROOT #caculator .infobox_wrap{right:410px;top:-75px}
#IE6ROOT #caculator #pcode{position:relative;top:4px}
#IE6ROOT #caculator #recal{right:60px}
#trg{background:url(../images/alert.gif) no-repeat 330px center;color:#e20000;font-size:10px;height:20px;line-height:20px;padding-right:20px;text-align:right}
#empty_btn{background-color:transparent;border:none;cursor:pointer;float:right;position:relative;right:10px;text-decoration:underline;top:8px}
#cart .cartbox .c{padding:0;width:99%}
#cart .cartbox .relative{padding-left:70px}
#cart .cartbox .relative img{left:10px;position:absolute;top:0}
#cart .cartbox table tr{height:60px}
#cart .system-alert{margin:5px 0 10px 0}
#cart .summary{margin-left:585px;width:200px}
#cart .summary h3{font-size:13px}
#IEROOT #cart .summary{margin-left:565px;width:220px}
#cart .summary tr{height:25px}
#cart .summary tr .th{padding-right:20px;text-align:right}
#related-product-list{border-top:1px dashed #dcdcdc;position:relative}
#related-product-list .sp{margin-top:20px;text-indent:90px}
#related-product-list .sp #recom_img{left:25px;position:absolute;top:10px;z-index:2}
#related-product-list .wrap{margin:0 auto;padding:10px 0}
#related-products{border:1px solid #dcdcdc;margin:0 auto;width:796px}
#related-products li.item{border-bottom:none;margin-right:3px}
#related-products .product{border:none;height:auto;margin:0 0 0 10px}
#related-products li.no_gap{margin-right:0}
#shipping-discount-terms{display:none;padding:10px 30px 20px;width:550px}
#shipping-discount-terms .top-title{color:#ff6600;font:bolder 16px Arial;width:250px}
#shipping-discount-terms p{margin:15px 0}
#shipping-discount-terms .sp4 strong{display:block}
#shipping-discount-terms ul li{list-style:disc outside;margin-left:10px}
/**left current link*/
#left_current_link{border:1px solid #cccccc;border-top:none}
#left_current_link div{height:27px;line-height:27px;text-indent:15px}
#left_current_link b{background:transparent url("../images/menu_arrow_right.gif") no-repeat 170px center;border-top:1px solid #cccccc;display:block;height:40px;line-height:40px;padding-right:30px;text-align:right}
/** reward image */
.reward_img{background:transparent url('../images/reward.jpg') no-repeat left top;display:block}
.reward_img_title{background-position:-34px -1051px;height:29px;line-height:29px;padding-top:4px}
#reward_img_1{background-position:-50px -9px;height:108px;width:275px}
#reward_img_2{background-position:-50px -130px;height:124px;width:275px}
#reward_img_3{background-position:-50px -263px;height:129px;width:275px}
#reward_img_4{background-position:-50px -405px;height:132px;width:275px}
.reward_img_invite{background-position:-370px -12px;border:none;cursor:pointer;height:92px;width:200px}
#reward_img_5{background-position:-370px -210px;height:104px;width:288px}
#reward_img_6{background-position:-50px -551px;height:180px;width:302px}
#reward_img_7{background-position:-40px -723px;height:312px;width:735px}
/** reward image 2 **/
.reward_img2{background:transparent url('../images/reward2.jpg') no-repeat left top;display:block}
#reward_img2_gmail,
#reward_img2_yahoo,
#reward_img2_hotmail{background-position:-240px -130px;height:113px;width:158px}
#reward_img2_gmail{background-position:-435px -130px}
#reward_img2_yahoo{background-position:-630px -130px}
#reward_img2_hotmail_1,
#reward_img2_yahoo_1,
#reward_img2_gmail_1{background-position:-245px -140px;height:85px;width:140px}
#reward_img2_gmail_1{background-position:-445px -155px;height:60px}
#reward_img2_yahoo_1{background-position:-635px -140px}
#reward_img2_ffbt{background-position:-485px -68px;border:none;cursor:pointer;height:37px;width:113px}
#reward_img2_cc{background-position:-610px -68px;border:none;cursor:pointer;height:31px;width:113px}
#reward_img2_summay{background-position:-180px -265px;height:190px;width:224px}
.reward_tier1{background-position:-485px -340px;height:29px;width:25px}
.reward_tier2{background-position:-485px -375px;height:29px;width:25px}
#reward_money{background-position:-152px -150px;height:37px;width:37px}
#reward_go{background-position:-18px -156px;border:none;height:25px;width:47px}
a:hover #reward_go,
#reward_go:hover{background-position:-71px -156px;cursor:pointer}
#reward_login_img{background-position:-5px -10px;height:86px;width:386px}
#reward_img_tick{background-position:-408px -11px;height:25px;width:25px}
#reward_img2_invite{background-position:-485px -22px;border:none;cursor:pointer;height:34px;width:113px}
/* images */
.login_img{background:transparent url(../images/login-all.gif) no-repeat left top}
#login_reg{background-position:-168px -60px;height:35px;width:40px}
#login_lock{background-position:-210px -60px;height:35px;width:40px}
.login_tick{background-position:-5px -112px;height:20px;width:20px}
#login_security{height:45px;width:260px}
#login_reg_done_img{background-position:-40px -112px;height:35px;width:62px}
#login_password{background-position:0 -150px;height:30px;width:45px}
#login_password_success{background-position:-45px -148px;height:37px;width:45px}
#create_account{background-position:-22px -226px;border:none;height:39px;width:211px}
a:hover #create_account,
#create_account:hover{background-position:-22px -279px;cursor:pointer}
.login_ok{background-position:-22px -330px;border:none;cursor:pointer;display:block;height:44px;width:90px}
a:hover .login_ok,
.login_ok:hover{background-position:-123px -330px}
.mem_bg{background:transparent url(../images/mem_bg.gif) no-repeat left top;display:block;height:40px;width:30px}
.mem_hi{background-position:left -62px;width:45px}
.mem_cs{background-position:-5px -110px}
.mem_tit{background-position:-5px -280px}
.mem_plt{background-position:-5px 361px}
.mem_gld{background-position:-5px -235px}
.mem_slv{background-position:-5px 271px}
.mem_brz{background-position:-5px 223px}
.mem_tick{background-position:-5px -372px;height:30px}
.mem_stop{background-position:-5px -405px;height:25px}
.mem_add{background-position:-5px -437px;height:25px}
.mem_hr{background-position:-5px -6px;height:45px;width:45px}
.mem_cp{background-position:-8px -504px;width:40px}
/* Login Page */
.login_layout .alert_msg{display:block;left:0;position:relative;right:0;top:0}
#cg_login{padding:18px 0 0 10px;position:relative}
#signin{float:left;width:371px}
#signin form{padding:15px 10px;position:relative;width:347px}
#signin #login_lock{left:10px;position:absolute;top:15px}
#signin form ul{margin-left:45px;width:300px}
#signin form span{display:block;margin-top:10px;text-indent:128px}
#signin form .login_ok{margin:10px auto 0}
#register b,
#signin b{color:#e20000;font-size:10px;position:absolute;right:5px;top:3px}
#signin ol{font-size:11px;margin:30px auto 0;width:300px}
#signin ol li{margin-bottom:15px;padding-left:30px;position:relative}
#signin ol li .login_tick{left:0;position:absolute}
#signin .inputbox{width:150px}
#register{float:right;width:389px}
#register form{padding:15px 20px;width:345px}
#register form span{display:block;height:35px;line-height:35px}
#register form .required{right:-10px}
#register .form ul li label{width:120px}
#register .form ul li{padding-left:120px}
#register .checkbox{margin:10px 0 0 5px}
#register .checkbox li{height:auto;position:relative}
#infobox_l1,
#infobox_l2{right:10px}
#infobox_l1{margin-top:20px}
#infobox_l2{top:-70px}
#register #infobox_l1 ul li,
#register #infobox_l2 ul li{font-size:11px;line-height:12px;list-style:disc;padding:0}
#IE7ROOT #register .checkbox li input{top:-2px}
#IE8ROOT #register .checkbox li input{top:3px}
#register .checkbox li .gaa{position:absolute;right:15px;top:0}
#register form strong{background-color:#cccccc;display:block;height:18px;line-height:18px;margin:10px 0 5px;padding-left:15px;width:305px}
#register #create_account{display:block;margin:10px auto 0}
#infobox_l1{background-color:#000000;top:-90px}
#register .inputerror{margin-left:120px;width:200px}
#register .inputbox{width:180px}
#register textarea{font-size:11px}
#register #terms{margin-top:20px;padding-left:25px;position:relative}
#register #terms #login_regterm{left:0;position:absolute;top:-7px}
#cg_login .title{color:#000000;margin-left:12px}
#cg_login #reward_login_img{left:390px;margin-top:-25px;position:relative;text-align:center}
#cg_login #reward_login_img span{display:block;float:right;left:-30px;position:relative;top:7px;width:250px}
#cg_login #reward_login_img b{display:block}
#lostpassword .wrapper,
#password_done .wrapper,
#reg_done .wrapper{margin:5px 0 30px 20px;min-height:50px;position:relative;width:95%}
#password_done .login_img,
#reg_done .login_img{left:0;position:absolute;top:8px}
#password_done strong,
#reg_done strong{font-size:16px}
#password_done .wrapper span,
#reg_done .wrapper span{display:block;padding-left:70px}
#lostpassword .cnts,
#password_done .cnts,
#reg_done .cnts{margin:20px auto}
#lostpassword form{position:relative;top:15px;width:440px}
#lostpassword form label{width:6em}
#sendpass{background-position:-110px -112px;border:none;height:35px;left:-10px;position:relative;top:-5px;width:130px}
a:hover #sendpass,
#sendpass:hover{background-position:-110px -150px;cursor:pointer}
#lostpassword form .inputbox{position:absolute;right:150px;top:0;width:160px}
/* my account*/
#amenu ul li span{font-weight:normal;left:10px;position:relative}
#amenu #amenu_title{background:transparent url("../images/myaccount_title.gif") no-repeat left top;height:26px}
#amenu ul{background-color:#f6f6f6;border:1px solid #cccccc;border-bottom:none;width:188px}
#amenu ul li{border-bottom:1px solid #cccccc;padding:8px 0 8px 30px}
#amenu ol{background:transparent url("../images/myaccount_grid.gif") no-repeat 5px top;padding-top:8px}
#amenu ol li{border-bottom:none;display:block;line-height:15px;padding:0 0 0 17px}
#amenu ol li span{font-size:12px;height:15px;line-height:15px}
#amenu ol li form{display:inline}
#amenu ol li input{background-color:transparent;border:none;font:normal 12px Arial}
#IE8ROOT #amenu ol li{margin-bottom:2px}
#IE6ROOT .shrinkbutton,
#IE6ROOT #amenu ol li input,
#IE7ROOT .shrinkbutton,
#IE7ROOT #amenu ol li input{overflow:visible;text-align:left}
#amenu ol li .underline{color:#e20000;cursor:pointer;text-decoration:underline}
#supporttime{background:transparent url("../images/livechat_info_bg.gif") repeat-x left top;border-color:#ffbf80;border-style:solid;border-width:0 1px 1px 1px;font-size:11px;margin:0 0 10px 10px;padding:0 10px 5px;text-align:center;width:148px}
#supportinfo{margin-left:10px;padding:0 5px;width:158px}
#amenu img{display:block;margin-left:7px}
#toolbar_info{border-bottom:2px solid #e20000;height:45px;line-height:45px;margin-bottom:10px;padding-left:20px}
#toolbar_info li{float:left;margin-right:5px}
#toolbar_info li.normal{line-height:18px}
#toolbar_info .section-one{right:180px}
#toolbar_info .section-two{right:10px;top:5px}
/* my account - contact */
.myaccount_contact #r_right,
.myaccount_contact #r_left{width:49%}
.myaccount_contact .wrap .ra{bottom:10px;position:absolute;right:14px}
.myaccount_contact .box2 .c{min-height:100px}
/* my account -order list */
.myaccount_orderlist .ra{float:left;margin-left:10px}
.myaccount_orderlist table ol{position:absolute;right:5px;top:-5px}
.myaccount_orderlist table ol li{height:13px}
/* my account - order detail */
#orderbrief{height:30px}
#orderbrief span{float:left;font-size:14px;margin-left:14px;position:relative;top:5px}
#orderbrief a.print{float:right;margin-right:8px}
#payment{border-right:1px dashed #888888;float:left;height:130px;position:relative;text-align:center;width:250px}
#payment div{height:85px;margin:10px auto;text-align:left}
#payment #bpay img{float:left;margin:0 10px}
#payment #bpay ul li{margin-bottom:4px}
#payment #credit,
#payment #paypal{text-align:center}
#payment #credit a span,
#payment #paypal a span{display:block;text-decoration:underline}
#payment #cash{text-align:center}
#payment #cash p{margin:0}
#payment #chgpt{bottom:-10px;position:absolute;right:50px;text-align:left;width:170px}
#order_info{float:right;padding-top:3px;width:520px}
#order_info #first{float:left;margin-left:20px}
#order_info #second{float:left;margin-left:70px}
#order_info ul li strong{line-height:25px}
#order_info #chg_billing_ads{margin-top:10px;position:absolute;width:155px}
#sent_info{border-right:1px dashed #888888;float:left;padding:6px 0 0 15px;width:240px}
#orderdetail-minheight{height:130px}
#sent_info li{line-height:20px}
#shpdetail{width:350px}
#shpdetail th{width:34%}
.myaccount_orderdetail .summary{left:500px;position:relative;width:230px}
.myaccount_orderdetail .summary tr{height:25px}
.myaccount_orderdetail .summary th{font-weight:normal;width:60%}
.myaccount_orderdetail .align-right{margin-bottom:20px;padding-right:20px}
.myaccount_orderdetail .box2{margin-top:20px}
.myaccount_orderdetail .box2 .relative img{left:8px;position:absolute;top:-8px}
.lightbox_billing_ads{display:none;min-height:230px;width:534px}
.lightbox_billing_ads .system-msg{display:none;margin-bottom:10px}
.lightbox_billing_ads .inputbox{width:175px}
.lightbox_billing_ads .relative .inputbox{text-align:center;width:50px}
.lightbox_billing_ads .relative #search_suburb{left:140px;position:absolute;top:0}
.lightbox_billing_ads .alert_msg_left{left:260px}
/* my account -status */
.myaccount_status .box2 table{margin-bottom:10px;text-align:center}
.myaccount_status .box2 table .relative{text-indent:30px}
.myaccount_status .box2 table .relative .mem_bg{left:33%;position:absolute;top:-3px}
.myaccount_status .box2 table div.sp .mem_bg{left:13%;top:-10px}
.myaccount_status .box2 table.sp .relative{padding-left:23%;text-align:left}
.myaccount_status .box2 table.sp .mem_bg{left:20%}
.myaccount_status .ra{position:absolute;right:80px;text-indent:0}
#IE7ROOT .myaccount_status .ra,
#IE6ROOT .myaccount_status .ra{right:40px;top:-2px}
.myaccount_status p{margin:10px 0}
.myaccount_status p strong{font-size:14px}
#IE7ROOT .myaccount_status .mem_tick{top:-8px}
/* my account -login */
.myaccount_login .box2{margin-bottom:20px}
.myaccount_login .box2 .mem_cp{left:20px;position:absolute}
.myaccount_login .table-three .thead th,
.myaccount_login .table-three .tbody td{height:25px}
#chg_login{margin-left:50px}
#chg_login ul{margin-top:20px}
#chg_login ul li{padding-left:140px}
#chg_login .inputbox{width:205px}
#chg_login label{width:140px}
.myaccount_login .button-save{margin:10px 0 0 130px}
.myaccount_login .system-alert{float:right;width:180px}
#chg_login .checkbox{margin-left:140px}
#chg_login .alert_msg_left{left:350px}
/* my account address book */
#adsbook #ads_deleteall{background:url(../images/emptyall-bin.gif) no-repeat left center;color:#000000;display:block;height:30px;line-height:30px;padding-left:20px;position:relative;text-decoration:underline;top:5px}
#ads-edit .top,
#adsbook .top{position:relative}
#ads-edit .top .f_l,
#adsbook .top .f_l{display:block;font:bold 14px Arial;height:45px;line-height:45px;padding-left:50px;position:relative;width:150px}
#ads-edit .top .f_l{width:200px}
#ads-edit .mem_hr,
#adsbook .mem_hr{left:0;position:absolute;top:0}
#add_new_ads{display:block;position:absolute;right:100px;top:8px;width:150px}
#edit_ads_form,
#add_ads_form{position:relative}
#edit_ads_form ul,
#add_ads_form ul{margin-left:50px}
#edit_ads_form ul li,
#add_ads_form ul li{padding-left:115px}
#edit_ads_form ul li #search_suburb,
#add_ads_form ul li #search_suburb{left:160px;position:absolute;top:0}
#edit_ads_form label{width:110px}
#add_ads_form label{text-align:right;width:110px}
#edit_ads_form .inputbox,
#add_ads_form .inputbox{width:146px}
#edit_ads_form .pcode,
#add_ads_form .pcode{width:35px}
#edit_ads_form .system-alert,
#add_ads_form .system-alert{position:absolute;right:0;top:23px;width:300px}
#edit_ads_form .system-alert li,
#add_ads_form .system-alert li{padding-left:0}
#edit_ads_form .alert_msg_left,
#add_ads_form .alert_msg_left{left:270px;top:0}
#edit_ads_form .goback{position:relative;top:7px}
#ads-list{margin-top:20px}
#ads-list td{border-top:1px dashed #dcdcdc;padding:8px 0}
#ads-list .button-two{margin-left:20px}
#ads-list .relative{line-height:30px;padding-left:30px}
#ads-list .relative .mem_tick{left:0;position:absolute;top:0}
#IE7ROOT #ads-list .relative .mem_tick{top:-8px}
#ads-list-wrap{display:none;text-align:center}
#ads-edit .button-save{margin-left:95px}
/* reward program */
.reward_program_title{color:#e60001;font-size:16px;margin:5px 0 10px 10px}
/** reward program top navigator **/
#reward_top{border-bottom:1px solid #e4d0ab;margin-left:10px;width:770px}
#reward_top li,
#reward_top li.current,
#reward_top .right{background:transparent url('../images/reward_top_tab.jpg') no-repeat left -52px;display:block;height:30px;line-height:30px}
#reward_top a{color:#000000;font-size:13px;text-decoration:none}
#reward_top li{float:left;left:-1px;padding:0 20px;position:relative;top:4px}
#reward_top li .arrow{background:transparent url('../images/black_arrow.gif') no-repeat left top;display:block;height:5px;left:10px;position:absolute;top:13px;width:5px}
#reward_top li.current .arrow{top:15px}
#reward_top li.current .right,
#reward_top li.current{background-position:left -10px;font-weight:bold;height:34px;line-height:34px;top:0}
#reward_top li.current .right{background-position:right -10px}
#reward_top .right{background-position:right -52px;position:absolute;right:0;top:0;width:10px}
/** reward wrap **/
#reward_wrap{padding:10px 10px;position:relative}
#reward_wrap .print{cursor:pointer;position:absolute;right:30px;text-decoration:underline;top:5px}
#reward_wrap .table{border:1px solid #f5dbb6}
#reward_wrap .table .caption{color:#666666;font-weight:bold}
#reward_wrap .table .head{background:transparent url('../images/reward_caption.gif') repeat-x left top;border-bottom:1px solid #f5dbb6;font-size:14px;height:30px;line-height:30px;position:relative;text-indent:20px}
#reward_wrap .table .head span{font-weight:bolder;position:absolute;right:20px;top:2px}
#reward_wrap .table .row{border-bottom:1px solid #f5dbb6;margin:0 10px}
#reward_wrap .table .last{border-bottom:none}
#reward_wrap .table .row li{display:block;float:left;height:30px;line-height:30px}
#reward_wrap .col1{text-indent:10px;width:120px}
#reward_wrap .col2{padding-left:30px;width:200px}
#reward_wrap .col2 .reward_tier2,
#reward_wrap .col2 .reward_tier1{left:0;position:absolute;top:0}
#reward_wrap .col3{width:200px}
#reward_wrap .col4{width:150px}
#reward_wrap .null{height:80px;line-height:80px;text-align:center}
/**friend list **/
#reward_over_view ul li{float:left;margin-right:40px}
#reward_over_view ul li.last{margin-right:0}
#reward_over_view ul{margin:0 auto;width:554px}
#refer_new_friends{position:relative;width:750px}
#refer_new_friends .caption{background:transparent url('../images/reward_caption.gif') repeat-x left top;font:bold 14px Arial;margin-top:15px;padding:5px 0;text-indent:20px}
#refer_new_friends .caption div{font-weight:bolder;height:25px;left:200px;line-height:25px;padding-left:15px;position:absolute;top:0;width:300px}
#refer_new_friends .caption #reward_img_tick{left:0;position:absolute;top:0}
#refer_new_friends .content{background:transparent url('../images/reward_add_bg.gif') repeat-x left top;padding:35px 5px 20px 5px}
#refer_new_friends ul li{margin-bottom:10px;padding-left:110px;position:relative}
#refer_new_friends .example{margin-left:10px;position:absolute;top:0}
#refer_new_friends label{color:#666666;display:block;font-weight:bolder;left:0;position:absolute;text-align:right;top:0;width:100px}
#refer_new_friends label span{color:#888888;display:block;float:right;font:normal 11px Arial}
#refer_new_friends textarea{border:1px solid #f6d3ab;padding:5px 3px}
#refer_new_friends .note{color:#888888;margin-left:110px;width:350px}
#refer_new_friends #reward_img2_invite{margin-left:100px}
#refer_new_friends .notice{left:425px;position:absolute;top:110px;width:345px}
/** view friends **/
#view_friend .summary{background:transparent url('../images/reward_add_bg.gif') repeat-x left top;padding:0 10px 0 300px}
#view_friend .summary li{border-bottom:1px solid #fad9b8;height:30px;line-height:30px;padding-left:350px;position:relative}
#view_friend .summary li.last{border-bottom:none}
#view_friend .summary li span{display:block;left:0;position:absolute;top:0;width:300px}
#view_friend .summary li.last span{line-height:18px;width:480px}
#view_friend .summary .sp{left:30px}
#view_friend .wrap{position:relative}
#view_friend #reward_img2_summay{left:20px;position:absolute;top:0}
#view_friend #section1{margin-top:60px}
#view_friend #section2{margin-top:20px}
#view_friend .info{color:#666666;height:30px;line-height:30px}
#reward_wrap .add span{color:#666666;display:block;font-weight:bold;margin:30px 0 0 320px;width:160px}
/**view statement **/
#view_statement #section2,
#view_statement #section1{margin-top:20px}
#view_statement form{background:transparent url('../images/reward_bar_bg.gif') repeat-x left top;height:74px}
#view_statement form{position:relative;width:770px}
#view_statement .total{font-weight:bold;height:42px;line-height:42px;padding-left:60px;position:relative}
#IE6ROOT #view_statement .search select{position:relative;top:5px}
#view_statement #reward_money{left:20px;position:absolute;top:0}
#view_statement .search{font-weight:bold;height:33px;line-height:33px;padding-left:23px;position:relative}
#view_statement .search #reward_go{left:350px;position:absolute;top:3px}
#view_statement #select1{width:100px}
#view_statement #select2{width:60px}
/** reward overview **/
#reward_over_view span{clear:both;color:#e20000;display:block;font:normal 14px arial;margin-bottom:10px}
#reward_links{margin-top:15px;position:relative}
#reward_links .reward_img_invite{left:300px;position:absolute;top:-10px}
#reward_links li{height:20px;line-height:20px}
#reward_links a:link,
#reward_links a:visited,
#reward_links a:hover,
#reward_links a:active{color:#000000;text-decoration:underline}
#reward_content{margin-top:30px}
#reward_content #reward_img_6{margin-top:20px}
.reward_img_title{font:bold 14px arial;margin-top:20px;position:relative;text-align:left;text-indent:10px}
#reward_wrap .backtotop{float:right}
#reward_content .reward_img_title{padding-left:10px}
#reward_content ul li{border-bottom:1px dashed #dcdcdc;display:block;line-height:20px;min-height:80px;padding:10px 0;position:relative}
#reward_content ul li span{display:block;float:left;margin-right:10px;min-height:50px;width:294px}
#reward_content ul li ul{margin-left:300px;position:relative;width:450px}
#reward_content ul li ul li{border:none;display:list-item;margin:10px 0;min-height:20px;padding:0}
#reward_content .sec{margin-top:450px;position:static}
#reward_content .sec #reward_img_7{height:323px;left:-300px;position:absolute;top:150px;width:736px}
#reward_content div strong{height:30px;line-height:30px}
#reward_content .last{border:none}
/** credit points**/
.myaccount_credit .box2 .c{padding-bottom:15px}
#voucher-exchange{border-bottom:1px dashed #dcdcdc;border-top:1px dashed #dcdcdc;margin:10px 0}
#voucher-exchange tr td{padding:5px 0}
#voucher-exchange .inputbox{width:150px}
.myaccount_credit .ra{bottom:0;position:absolute;right:0}
#voucher-form .button-one{width:110px}
/**contact importer **/
#contact_importer{text-align:left}
#contact_importer .top{background-color:#e20000;color:#ffffff;font:bold 14px Arial;height:30px;line-height:30px;position:relative;text-indent:15px;z-index:2}
#contact_importer .content{padding:15px 35px}
#contact_importer .content strong{border-bottom:1px solid #dcdcdc;display:block;font-size:11px;height:22px;line-height:22px;margin-bottom:15px}
#contact_importer #mail_login_form{margin-left:30px}
#contact_importer #mail_login_form #reward_img2_ffbt{margin-left:75px}
#contact_importer #mail_login_form p{height:25px;line-height:25px;margin:0;text-indent:20px}
#contact_importer #mail_login_form div b{color:#000000;color:#888888;font-size:13px;height:20px;line-height:20px;margin-left:20px}
#contact_importer #mail_login_form ul{margin-left:20px}
#contact_importer #mail_login_form ul img{display:none;left:190px;position:absolute;top:3px}
#contact_importer .system-alert{margin-bottom:5px;width:260px}
#contact_importer .form label{width:110px}
#contact_importer .form ul li{padding-left:110px}
#contact_importer .privacy{background:transparent url('../images/arrow_i.gif') no-repeat left 12px;border-top:1px solid #dcdcdc;color:#666666;display:block;font-size:11px;margin-top:30px;padding:10px 0 0 20px}
#contact_importer .privacy span{display:block;font-weight:bolder}
#contact_importer .inputbox{width:295px}
#contact_expired{background-color:#ffebe8;border:1px solid #e20000;padding:10px 15px}
#contact_expired span{font-size:11px}
#mail_contact_list{border:1px solid #ffffff;position:relative}
#mail_contact_list #reward_img2_hotmail_1,
#mail_contact_list #reward_img2_yahoo_1,
#mail_contact_list #reward_img2_gmail_1{position:absolute;right:0;top:-60px;z-index:1}
#mail_contact_list #reward_img2_yahoo_1,
#mail_contact_list #reward_img2_gmail_1{top:-40px}
#mail_contact_list .title{display:block;font-size:13px;height:30px;line-height:30px}
#mail_contact_list ul{border-bottom:1px solid #cccccc;margin:15px 5px 15px 0}
#mail_contact_list ul li{border:1px solid #cccccc;border-bottom:none;color:#888888;height:20px;line-height:20px;padding-left:185px;position:relative}
#mail_contact_list ul li.hide{display:none}
#mail_contact_list ul li a{color:#888888;text-decoration:none}
#mail_contact_list ul li.first{padding-left:25px}
#mail_contact_list ul li span{color:#000000;display:block;left:25px;position:absolute;width:160px}
#mail_contact_list ul li input{left:5px;position:absolute;top:3px}
#mail_contact_list .control{padding-left:120px;position:relative}
#mail_contact_list .control #reward_img2_ffbt{left:0;position:absolute}
#mail_contact_list #contact_list_nav{float:right}
#mail_contact_list #contact_list_nav a{margin:0 5px;text-decoration:underline}
#mail_contact_list #contact_list_nav a.current{color:#000000;font:bold 12px Arial;text-decoration:none}
/* cms page */
.text{line-height:1.5em;white-space:normal;word-spacing:1px}
.text_page{overflow:hidden}
.text_page table,
.text_page table tr,
.text_page table td{border:1px solid #888888;padding:1px;table-layout:auto;text-align:center}
.text_page table{margin:10px auto}
.text_page table#Table_01,
.text_page table#Table_01 tr,
.text_page table#Table_01 td{border:none;border-collapse:collapse;margin:0;padding:0}
.text_page table#Table_01 img{border:none}
.text_page img{display:block;margin:0 auto}
.text_page div{margin:0 auto;width:85%}
.text_page p{margin:10px 30px 20px 0}
.text_page ul{list-style:disc;padding-left:20px}
.text_page ul li{margin:10px 0}
.text_page ul li p{padding-left:20px}
.text_page ul li ul{list-style:decimal}
.text_page span{display:block;font-size:18px;font-weight:bolder}
.text_page a:link,
.text_page a:visited,
.text_page a:hover,
.text_page a:active{color:#ff0000;font:bold 12px Arial}
.text_page table.sp,
.text_page table.sp tr,
.text_page table.sp td{border:none;margin:0 auto;padding:0}
/* help center */
#help-centre{overflow:hidden}
#help-centre .top{border:1px solid #888888;margin:0 auto;text-indent:10px;width:700px}
#help-centre .top div{background-color:#dcdcdc}
#help-centre .anti-float{margin-top:20px}
#help-centre .anti-float li{float:left;margin-bottom:10px;min-height:80px;padding:0 0 20px 50px;position:relative;width:342px}
.topic-title div,
#help-centre .relative div{background-color:#dcdcdc;font-weight:bold;text-indent:10px}
#help-centre .anti-float li img{left:10px;position:absolute;top:0}
#help-centre .anti-float li li{float:none;margin-bottom:3px;min-height:18px;padding:0}
#help-centre .ra{bottom:0px;position:absolute;right:10px}
#help-centre .wrap{padding:10px 20px}
.topic-title{padding-left:50px;position:relative}
.topic-title ul li{margin:5px 0}
.topic-title img{left:0;position:absolute;top:0}
.topic_content div{border-top:1px solid #dcdcdc;margin:5px 0 10px 0;position:relative}
.topic_content b.subtitle{height:20px;line-height:20px}
.topic_content p.content{padding:0 0 20px 22px}
.topic_content .backtotop{bottom:0;position:absolute;right:0}
#help-centre .back{color:#000000;left:82%;position:relative}
/* contact us */
#contact-us{min-height:650px;overflow:hidden}
#contact-us .wrap{padding:0 30px}
#contact-us label{text-align:right;width:325px}
#contact-us ol label{width:93%}
#contact-us .form li{padding-left:330px;text-align:left}
#contact-us p{line-height:25px}
#contact-us ul.sp{background-color:#f5f5f5;margin:20px 0 10px 0;padding:20px 0}
#contact-us ul.sp li{padding-left:225px}
#contact-us ul.sp label{width:220px}
#contact-us .inputbox{width:205px}
#contact-us div.sp{width:50px}
#contact-us .alert_msg_left{left:440px}
#contact-us div.sp .alert_msg_left{left:390px}
#contact-us .ra{line-height:30px;text-decoration:none}
#contact-us .system-alert{text-align:left;width:250px}
#contact-us li{height:auto}
#contact-us .checkbox li label{width:465px}
#contact-us #message_box{left:490px}
/* newsletter */
#newsletter{overflow:hidden}
#newsletter .sp{margin-bottom:10px}
#newsletter .box2 img{left:0;position:absolute;top:0}
#newsletter .top,
#newsletter .bottom{padding-left:120px;position:relative}
#newsletter .top{height:80px;overflow:visible}
#newsletter .alert_msg_top{left:10px;top:34px}
#newsletter .down{position:relative;top:10px}
#newsletter #subscribe{position:absolute;right:25px;top:9px}
#newsletter .top div{background-color:#f5f5f5;padding:10px;position:relative;width:400px}
#newsletter .bottom .relative{line-height:20px;margin-bottom:10px;padding-left:20px}
#newsletter .bottom ol li{list-style:disc inside}
#IE6ROOT #newsletter .bottom ol li{padding:0}
#newsletter .box2 .c{background:url(../images/pagesmagazine.gif) no-repeat right bottom}
#news{margin:20px auto;width:733px}
#news .tab_content{display:none;padding:10px;width:713px}
#news .current{display:block}
#news .tab_content ul{margin-left:10px}
#news .tab_content ul li{list-style:disc;margin:5px 0}
#newsletter .wrap{margin:20px auto 0;width:705px}
#newsletter .checkbox li{height:auto}
#IE7ROOT #newsletter .checkbox input{top:-2px}
/* site map */
#site-map{overflow:hidden}
#site-map a:hover{color:#e20000}
#site-map ul{list-style:disc;margin-left:50px}
#site-map ul li{margin:2px 0}
#site-map ul li ul li{margin-left:-20px}
#site-map ul ul{list-style:circle;margin-left:50px}
#site-map ul ul ul{list-style:square}
#site-map ul ul ul ul{list-style:decimal}
/* top search */
#topsearches{padding:10px}
#topsearches h1{border-bottom:2px solid #e20000;color:#e20000;font-size:16px}
#charlist{margin:10px}
#charlist li{float:left;margin-right:10px}
.keyword_nav{margin-left:10px}
.keyword_nav li{background-color:#dcdcdc;border:1px solid #dcdcdc;float:left;height:20px;margin:0 10px 10px 0;width:20px}
.keyword_nav .current a:link,
.keyword_nav .current a:visited,
.keyword_nav .current a:hover,
.keyword_nav .current a:active{background-color:#000000;color:#ffffff;font-weight:bold}
.keyword_nav li a{display:block;line-height:20px;text-align:center}
#keywordlist{margin:10px 0 10px 20px}
#keywordlist li{display:block;float:left;height:20px;line-height:20px;overflow:hidden;width:33%}
/*gift idea*/
#giftidea{overflow:hidden}
#giftidea .sp{display:block;margin:0 auto}
#giftidea .wrap{font:bold 14px arial;margin-left:75px;width:656px}
#giftidea .wrap ul{border-color:#d92b2a #dcdcdc #dcdcdc;border-style:solid;border-width:1px;min-height:100px;width:653px}
#IE6ROOT #giftidea .wrap ul{height:100px}
#giftidea .wrap ul li{float:left;margin:20px 40px}
/**event-catalog**/
.event-bg{background:transparent url(../images/event_bg.gif) no-repeat left top}
#event-catalog .nav{margin-top:20px;padding-bottom:5px;text-align:center}
#event-catalog .nav a,
#event-catalog .nav a.current{background-color:#e20000;border:1px solid #e20000;color:#ffffff;font-weight:normal;line-height:40px;padding:6px 9px}
#event-catalog .nav a{background-color:#ffffff;border:1px solid #888888;color:#888888;font-weight:bold;margin:0 8px;text-decoration:none}
#event-catalog .left-arrow-link{background-position:-7px -10px;display:block;float:left;height:32px;left:20px;position:relative;top:250px;width:34px}
#event-catalog .left-arrow-link:hover{background-position:-7px -57px}
#event-catalog .right-arrow-link{background-position:-175px -10px;display:block;float:right;height:32px;position:relative;right:20px;top:250px;width:34px}
#event-catalog .right-arrow-link:hover{background-position:-175px -57px}
#event-catalog .breadcrumbs{color:#666666;line-height:15px}
#event-catalog img{display:block;margin:0 auto}
#event-catalog .links{border:1px solid #dcdcdc;margin-top:10px;padding:10px 20px}
#event-catalog .links a:link,
#event-catalog .links a:visited,
#event-catalog .links a:active{color:#000000;margin-right:15px;text-decoration:underline}
#event-catalog .links a:hover{color:#e20000;text-decoration:none}
/**event**/
#paypal-voucher{background:transparent url(../images/paypal5-bg.jpg) no-repeat left top;height:1111px;line-height:16px;margin:0 auto;position:relative;width:832px}
#paypal-voucher .wrap{margin:0 auto;padding-top:240px;width:645px}
#paypal-voucher .section1{margin:0 30px 0 170px}
#paypal-voucher .section3{font-size:11px;line-height:14px}
#paypal-voucher .section1 p{margin-bottom:15px}
#paypal-voucher .section2 ul li{line-height:16px;list-style-position:inside;list-style-type:decimal;margin-bottom:15px}
#paypal-voucher .blink{bottom:50px;position:absolute;right:40px}
#paypal-voucher .img{border:none}
/*scheme*/
/*search*/
#search-top{padding:5px 10px 0}
#search-top h1{display:inline;font-size:12px}
#related-search{line-height:20px}
#search-rs{border:1px solid #dcdcdc;margin-bottom:50px;padding:20px;position:relative}
#search-rs .top{text-align:center;text-indent:-15px}
#search-rs .top b{color:#a52d2c;display:block;font-size:14px;margin:8px 0 0}
#search-rs .ra{bottom:10px;position:absolute;right:10px}
#search-rs div.red{margin-bottom:6px}
#search-rs ul li{color:#666666;font-size:11px;margin:5px 0;padding-left:14px;position:relative}
#search-rs .ra_img{left:0;position:absolute;top:3px}
#null-search-rs #shopping_by_category{border:none;height:auto;margin:15px 0 0 0}
#recom-rs div{height:60px;left:5px;line-height:60px;padding-left:65px;position:absolute;top:-30px;z-index:2}
#recom-rs b{background-color:#ffffff}
#recom-rs #recom_img{left:0;position:absolute;top:0}
#recom-rs ul{border:1px solid #dcdcdc;height:130px;padding:10px 0;position:relative;z-index:1}
#recom-rs ul li img{display:block;margin:0 auto 10px}
#recom-rs ul li{display:block;float:left;text-align:center;width:157px}
/* notify me */
.notify_wrap #trunk{width:550px}
.notify_wrap .form{margin:10px 0}
.notify_wrap .form label{text-align:right;width:220px}
.notify_wrap .form li{height:auto;padding-left:230px}
.notify_wrap .inputbox{width:190px}
.notify_wrap p{margin:5px 0}
.notify_wrap .send_img{border:none;cursor:pointer}
.notify_wrap #infobox_tip{right:-40px;top:-120px}
#IE8ROOT .notify_wrap #infobox_tip,
#IE7ROOT .notify_wrap #infobox_tip{top:-100px}
#IE6ROOT .notify_wrap #infobox_tip{right:498px;top:-98px}
.notify_wrap .alert_msg{left:230px;top:-25px}
/* big brand */
#bigbrand{margin-top:5px}
/** google ads **/
#googleAds{left:230px;position:absolute}
.googleAdsSp{bottom:300px}
#IE6ROOT .googleAdsSp{bottom:auto;top:expression(document.body.clientHeight - 370)}
/** faq express **/
#faq{clear:both;line-height:20px;margin-top:10px;text-align:left}
.faq-bg{background:url(../images/footBar-bg.jpg) repeat-x 0 -4px;height:138px}
.faq-left{background-color:transparent;background-position:0 -146px;background-repeat:no-repeat}
.faq-right{background-color:transparent;background-position:right -290px;background-repeat:no-repeat;padding:0 0 0 70px}
#faq .section{float:left;margin:10px 30px 0 0;width:205px}
#faq .last{margin-right:0}
#faq .section div{font:bold 13px Arial}
#faq .section ul{margin:6px 0 0 5px}
#faq .section ul li{background:url(../images/square-dot.gif) no-repeat left center;display:block;height:16px;line-height:16px;padding-left:10px}
#faq .section ul li a:hover{color:#e20000}
/***foot bar****/
#foot_bar{clear:both;color:#3d3d3d;font-size:11px;margin:10px 0;text-align:center}
#copyRight{margin-top:4px}
#copyRight span{color:#787878;display:block}
#copyRight #support_img{margin-left:35px}
#copyRight .relative{margin-top:10px}
#copyRight .relative img{position:absolute;right:70px;top:12px}
#IEROOT #copyRight .relative{text-align:left}
/*print*/
#printtrunk{line-height:20px;margin:0 auto;padding:20px;text-align:left;width:640px}
#printtrunk .head{margin:10px 0;text-align:center}
#printtrunk table{border-collapse:collapse;margin:10px 0}
#printtrunk table tr{height:20px}
#printtrunk .sp td{padding:0 10px}
#printtrunk table #title th{font:bolder 14px Arail;height:30px;text-decoration:underline}
#printtrunk ul li{margin:5px 0}
#paym li ul{margin-left:50px}
#paym p{width:200px}
#printtrunk .summary{margin-left:450px}
/* js */
/*jquery head*/
.jquery .corner{visibility:hidden}
/* lightbox */
#light_box{background-color:#000000;height:101%;left:0;position:absolute;top:0;width:100%;z-index:99999}
#IE6ROOT .hideSelect select{visibility:hidden}
.lightbox_bg{background:transparent url('../images/lightbox_bg.gif') no-repeat left top;display:block}
.lightbox_close{background:url(../images/lightbox_close.gif) no-repeat right center;color:#000000;display:block;height:21px;height:30px;line-height:30px;text-decoration:none;text-indent:0;width:61px}
.lightbox_wrap{background-color:#dcdcdc;border:1px solid #f3f3f3;overflow:hidden}
#view_logo{height:51px;width:117px}
.lightbox_content .next,
.lightbox_content .pre{background-position:-238px -1px;color:#000000;height:20px;line-height:20px;padding-right:30px;text-decoration:none;text-indent:30px;width:23px}
.lightbox_content .next{background-position:-210px -25px;padding-left:30px;padding-right:0;text-align:left;text-indent:-30px}
.lightbox_content{background-color:#ffffff;padding:10px;text-align:left}
.lightbox_top{font-size:13px;height:20px;line-height:16px;position:relative;text-align:left;text-indent:30px}
.lightbox_top .lightbox_close{position:absolute;right:10px;top:-7px}
.lightbox_bottom{font-size:13px;height:20px;line-height:30px;padding:0 15px}
.lightboxie{top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+(( document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight )-504)/2+'px')}
/* qas address check */
#address_list{padding:5px 15px;width:400px}
#address_list strong{display:block;margin-bottom:5px}
#address_list #default_ads{border-top:1px dashed #dcdcdc;color:#e20000;margin:10px 0}
#address_list .edit{margin:0 auto}
#address_list .radiobox li{height:auto}
/* info box */
.infobox_wrap{position:absolute}
.infobox_arrow_down{background:url(../images/boxArrow.gif) no-repeat center;bottom:-13px;display:block;height:9px;position:absolute;width:20px}
.infobox_arrow_up{background:url(../images/boxArrow-up.gif) no-repeat center;display:block;height:9px;left:30px;position:absolute;top:-12px;width:20px}
@-moz-document url-prefix(){
.infobox_arrow_up{top:-12px}
}
#IE6ROOT .infobox_arrow_down{bottom:-16px}
#IE6ROOT .infobox_arrow_up{top:-14px}
#IE6ROOT .infobox_wrap iframe{left:0;position:absolute;top:0}
/*auto complete*/
#autoComplete{width:218px}
#search_list{background-color:#f5f5f5;border:1px solid #888888;display:none;max-height:166px;min-height:32px;overflow:hidden;position:relative;width:220px}
#IE6ROOT #search_list{height:32px}
#search_list ul{margin:2px 0 2px 2px}
#search_list ul li#no_result{color:#666666;font-size:11px;text-indent:10px}
#search_list ul li a{display:block;font-size:11px;height:16px;height:100%;line-height:16px;overflow:hidden;text-indent:10px;white-space:nowrap}
#search_list ul li.current{border:1px solid #666666}
#search_list ul li{border:1px solid #f5f5f5;line-height:18px;width:204px}
#search_list ul li a:hover *,
#search_list ul li a:hover{background-color:#b1b1b1;color:#ffffff}
#search_list ul li b{color:#ff0000}
#search_list #search_up_img{position:absolute;right:0;top:0}
#search_list #search_down_img{bottom:0;position:absolute;right:0}
#search_list a.index_bg{border:1px solid #e2e2e2}
#search_list a.index_bg:hover{border-color:#ffffff}
#search_list span{color:#e20000;display:block;font-size:11px;height:32px;line-height:32px;position:absolute;right:0;top:0;width:204px}
/* credit card validation */
#credit_card_validation{margin-left:15px;margin-top:20px}
#credit_card_validation div#ccv_title1{border-bottom:1px solid #999999;font-size:14px;font-weight:600;height:1.5em;width:96%}
#credit_card_validation div#step1{background-image:url("../images/creditcard2.gif");background-position:100px -5px;background-repeat:no-repeat;height:200px;margin-top:20px;position:relative;width:100%}
#credit_card_validation div.step_no{background-repeat:no-repeat;color:#999999;font-size:12px;font-weight:600;height:30px;padding-left:30px;padding-top:6px;width:90px}
#credit_card_validation #step1 div.step_no{background-image:url("../images/1-icon.gif")}
#credit_card_validation #step2 div.step_no{background-image:url("../images/2-icon.gif")}
#credit_card_validation div#step1_tip{background-color:transparent;background-image:url("../images/text-border.gif");background-repeat:no-repeat;height:135px;left:334px;position:absolute;top:0px;width:325px}
#credit_card_validation div#step1_tip ul{font-size:12px;list-style-type:decimal;margin:15px 15px 5px 45px;width:260px}
#credit_card_validation div#step1_tip ul li{margin-bottom:15px}
#credit_card_validation div#step1_tip ul li.last{margin-bottom:0px}
#credit_card_validation div#step2{background-image:url("../images/crditcard-formLine.jpg");background-position:50px 50px;background-repeat:no-repeat;font-size:12px;height:300px;margin-top:15px;position:relative;width:100%}
#credit_card_validation div#step2_tip{left:80px;position:absolute;top:6px}
#credit_card_validation div#step2_error{height:20px;left:80px;position:absolute;top:68px}
#credit_card_validation div#step2_error div{background:url('../images/inputerror-down.gif') #ffffcc no-repeat 3px 4px;border:1px solid #ffcc99;color:#000000;cursor:default;font-size:11px;line-height:20px;padding:0 10px 0 20px;text-decoration:none;white-space:nowrap;z-index:2}
#credit_card_validation div#step2 form{left:70px;position:absolute;top:110px;width:75%}
#credit_card_validation div#step2 form div{margin-bottom:50px}
#credit_card_validation div#step2 form div p{margin-bottom:10px}
#credit_card_validation div.ccv_result{height:350px;position:relative}
#credit_card_validation div.ccv_title2{color:#ff0000;font-size:14px;font-weight:600;height:1.5em;margin-left:50px;width:90%}
#credit_card_validation div.ccv_msg{background-position:left center;background-repeat:no-repeat;font-size:12px;height:30px;margin-left:50px;margin-top:5px;padding-left:25px;padding-top:11px;width:90%}
#credit_card_validation div.ccv_error{background-image:url("../images/arror-wrong.gif")}
#credit_card_validation div.ccv_ok{background-image:url("../images/arrow-ok.gif")}
#credit_card_validation div.ccv_pic{background-position:center;background-repeat:no-repeat;height:200px;width:90%}
#credit_card_validation div.pic1{background-image:url("../images/creditOk-icon.gif")}
#credit_card_validation div.pic2{background-image:url("../images/creditError-icon.gif")}
#credit_card_validation a.ccv_btn{background:transparent url(../images/viewcart-icons.jpg) no-repeat -46px -30px;display:block;height:33px;line-height:30px;text-align:center;width:140px}
a.ccv_btn:link{color:#000000;text-decoration:none}
a.ccv_btn:visited{color:#000000;text-decoration:none}
a.a.ccv_btn:hover{color:#ff0000;text-decoration:none}
a.a.ccv_btn:active{color:#000000;text-decoration:none}
#credit_card_validation a.continueshopping{left:200px;position:absolute;top:300px;z-index:1}
#credit_card_validation a.gotomyaccount{left:400px;position:absolute;top:300px;z-index:1}
/*ajax loading*/
.loading-bar{background:#000000;border:1px solid #21be00;color:#000000;display:block;left:0;line-height:18px;position:absolute;text-indent:10px;top:0;width:0}