/** 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 #subnews .control-bar li,
#IE6ROOT .cartbox2 #express_wrap,
#IE6ROOT .cartbox2 .express_checkbox_wrap,
#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}
.cartbox2,
.cartbox2 .t,
.cartbox2 .b{background-image:url(../images/cart_bg_2.gif)}
.cartbox2{background-position:left top;background-repeat:repeat-y;width:816px}
.cartbox2 .t{background-position:-832px top;height:38px}
.cartbox2 .b{background-position:-832px -38px;height:20px}
.cartbox2 #express_wrap{margin-left:460px;padding-left:80px;position:relative;top:6px}
.cartbox2 #express_wrap #express_post_s{left:0;position:absolute;top:0}
.cartbox2 .express_checkbox_wrap{padding:0 20px 0 40px;position:relative;text-align:left}
.cartbox2 .express_checkbox_wrap input{left:20px;position:absolute;top:5px}
/* 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}

/*top 10 bg*/
#top_ten_img {background-position: -225px -234px}

/* 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_arrow{background:url(../images/black_arrow.gif) no-repeat left center;padding-left:5px}
/**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}
/**black-red link */
a.blackred_link:link,
a.blackred_link:visited,
a.blackred_link:active,
.blackred_link a:link,
.blackred_link a:visited,
.blackred_link a:active{color:#000000;text-decoration:none}
a.blackred_link:hover,
.blackred_link a:hover{color:#e20000;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_lb,
.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_lb,
.alert_msg_rb{background-image:url(../images/inputerror-down.gif)}
.alert_msg_lb{background-position:3px 4px}
.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;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}
/*cz day add to cart btn*/
.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)}
/*homepage add to cart btn*/
.add_cart_img_green{background:url(../images/normal.gif) no-repeat center;display:block;width:115px;height:22px;position:relative;top:-2px;left:5px;}
.add_cart_img_green:hover{background-image:url(../images/over_orange.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 -117px;height:44px;width:183px}
a:hover #catch_up_img,
#catch_up_img{background-position:-224px -68px;height:20px;width:160px}
a:hover #catch_up_img{background-position:-392px -68px}
a:hover #sold_out_img,
#sold_out_img{background-position:-224px -117px;height:47px;width:170px}
a:hover #com_on_img,
#com_on_img{background-position:-224px -172px;height:20px;width:160px}
a:hover #com_on_img{background-position:-392px -172px}
#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:-599px -854px}
#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:0px;top:70px;z-index:1}
/** 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:5px -957px;height:88px;}
#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:39px;width:39px}
.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}
/* clearance promotion image 2013-04-03*/
.clearance_save_img{background-position:-302px -64px}
.clearance_save_img .clearance_save_block{font-weight:bold; color:#FFFFFF;line-height:1; margin-top:8px;margin-left:4px}
.clearance_save_img .clearance_save_percentage{font-size: 12px;}
/* 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}
.login_cart_bg{background:transparent url(../images/login-checkout-btn.gif) no-repeat left top;display:block}
.checkout{background-position:-202px -24px;border:none;cursor:pointer;height:46px;width:180px}
.logincheckout{background-position:-8px -17px;border:none;cursor:pointer;height:46px;width:205px}
a:hover .checkout,
.checkout:hover{background-position:-202px -90px}
.logincheckout:hover{background-position:-8px -79px}
.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:110px*/}
#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:9995}
#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:98px;width:158px}
#top_right ul #account ol#top_login_right_account_img{height:119px;width:158px}
#top_right ul #help ol{height:48px;width:140px}
#top_right ul #view_cart_padding{width:80px}
#top_right div{overflow:hidden;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}
#customer-phone-number{position:absolute;left:800px;top:52px;z-index:9990;}
#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:135px;top:13px}
#top_bar .sp{left:860px;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}
#top_bar #sub_new_head{position:absolute;right:120px;top:15px}
#top_bar #sub_new_head img{position:absolute;right:50px;bottom:13px}
#top_bar #sub_new_checkout{border:none;cursor:pointer;position:absolute;right:30px;top:25px}
#top_bar form .sp,
#top_bar form #search_bar_cart_img{top:5px}
#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 li img{left:0px;position:relative; }
div.product_2 li.name,
div.product li.name{height:28px;overflow:hidden}
div.product_2 li.name1,
div.product li.name1{height:48px;overflow:hidden}
div.product li.wasPrice{margin-top:5px}
div.product li.crazyPrice{height:25px;line-height:25px;position:relative}
div.product .extra{position:relative}
div.product .extra .add_cart_img{position:absolute;right:5px;top:0}
div.product .crazyPrice .add_cart_img{position:absolute;right:5px;top:5px}

/*div.product .crazyPrice .add_cart_img{position:absolute;right:5px;top:5px}*/
/*div.product .wasPrice span{text-decoration:line-through}*/
div.product_2{height:205px;overflow:hidden;padding:10px;text-align:center;width:170px}/*from 240px to 205px*/
div.product_2 li.crazyPriceWas,
div.product_2 li.crazyPriceText2{padding-left:32px;text-align:left}
div.product_2 li.crazyPriceText2 strong{font-size:16px}
/*div.product_2 li.crazyPriceWas span{text-decoration:line-through}*/
div.product_2 li.crazyPriceText2,
div.product_2 li.crazyPriceText{color:#e20000;font:bolder 13px Arial}
div.product_2 li.crazyPrice{color:#e20000;font:bolder 16px Arial;overflow:visible;position:relative}
div.product_2 li.crazyPriceText2 a:link,
div.product_2 li.crazyPriceText2 a:visited,
div.product_2 li.crazyPriceText2 a:hover,
div.product_2 li.crazyPriceText2 a:active,
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}
div.product_2 li.comingsoon{font:bold 14px arial;height:20px;line-height:20px}
div.product_2 li.name{margin:5px 0}
div.product_2 .email2f,
div.product_2 .add2cart{bottom:35px;position:absolute;right:10px}
/*div.product_2 .add2cart{bottom:28px;position:absolute;right:10px}*/
#IEROOT div.product_2 .add2cart{bottom:30px;}
#IE6ROOT div.product_2 .email2f,
#IE6ROOT div.product_2 .add2cart{right:10px;}
div.product_2 .sp2,
div.product_2 .relative{color:#cc3333;font-size:11px;margin-top:3px}
div.product_2 .sp2{padding-left:32px;position:relative;text-align:left}
div.product_2 .sp2 .combinsi,
div.product_2 .relative .combinsi{left:5px;position:absolute;top:0}
div.product_2 .sp2 .combinsi{left:12px}
#IE6ROOT .ie6sp1,
div.product_2 .jquery_load_shipping_notice{color:#e20000;text-decoration:underline}
/** 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;left:5px;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:2px solid #ffffff;color:#ffffff;background-color:#666666;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:#ff0700;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:#ff0700;color:#ffffff}
#slide_trigger a span.num{left:0;position:absolute;top:0}
#promotion_deals_wrap,
#freeshipping_deals_wrap{display:none}
/** 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;color:#e20000}
#IE6ROOT #special_offer ul.tab li a,
#IE6ROOT #special_offer ul.tab li.current a{text-align:center;width:165px}
#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 40px}
#special_offer #onpromotion span{background:url(../images/hot-icon-1.gif) no-repeat right 11px;padding-left:30px}
#IE6ROOT #special_offer #onpromotion span{padding-left:15px}
#special_offer #freeshipping span{background:url(../images/icon_new.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;height:138px;padding:5px 0 0 110px;position:relative;width:145px;text-wrap: normal}
#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 .more_product_link{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}
#shopping_by_category .black_link .clearfix {padding-bottom: 30px}
#IE6ROOT #shopping_by_category .black_link .clearfix {padding-bottom: 40px; word-wrap: normal}
#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}
#shopping_by_category h3 {font-size:12px}
/** 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:455px;position:relative}
#IE6ROOT #product_section .wrap{height:455px}
#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;}
#product_section #sku span{text-indent:5px}
#product_section #sku .pd_bg{position:relative;top:-5px}
#product_section #Qty .pd_bg{position:relative;top:-5px}
#product_section #Qty span{float:left;text-indent:5px;}
#product_section #Qty{height:16px;}
#product_section #CQty{margin-left:10px;margin-top:-3px;}
.tips{
	font-size:10px;
	color:#666666;
}
#acp_payments img{display:block;margin:5px 0}
#view360{margin-left:-5px}
.wrap360{float:left;width:120px}
#express_post_l{float:left;background:transparent url(../images/express_icon.gif) no-repeat 0 -40px;cursor:pointer;display:block;height:28px;width:68px; margin-left:8px;}
#express_post_s{background:transparent url(../images/express_icon.gif) no-repeat 0 -40px;display:block;height:20px;width:67px}
.express_post_wrap{float:left;position:relative;}
.express_post_wrap #express_post_l,
.express_post_wrap a{float:right;clear:right;}
.express_post_wrap a{margin-top:-3px;}

#express_post_zone-infobox ,  #delivery_choice_zone-infobox {left:0px;top:0}
#wishlisthelp-infobox{
	left:0px;top:30px;
}
#express_post_zone-infobox ul li , #delivery_choice_zone-infobox ul li{display:block;width:180px}
#delivery_choice_l{float:left;background:transparent url(http://www.crazysales.com.au/public/tpl2/images/delichoices-icon-transp.gif) no-repeat ;cursor:pointer;display:block;height:20px;width:97px;margin-top:15px;}
#delivery-title{float:left;width:100px;margin-top:15px;}

#product_section #sku b{margin-left:20px}
#gallery_target{left:10px;position:absolute;top:10px}
#facebook_like_it{bottom:5px;left:10px;position:absolute}
#product_photo_gallery{position:relative; margin-top:10px;}
#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 .pright{margin:30px 0 5px 470px;width:510px; min-height:400px;}
#IE6ROOT #product_section .pright{margin-top:10px;}
#IE7ROOT #product_section .pright{margin:20px 0 5px 470px;width:510px; min-height:400px;clear:right;}
#IE7ROOT #product_main_info form{margin-bottom:-15px;}
#IE7ROOT #product_main_info hr{margin-top:-10px;margin-bottom:-5px}
#IE7ROOT #product_main_info .express_post_wrap{margin-top:-10px}
#IE6ROOT #product_section .pright #reviewrating{display:inline;}
#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;padding:15px 0 5px;width:227px}
#IE6ROOT #product_main_info{height:400px}
#view360{display:block; color:#000000; white-space:nowrap; width:40px; height:20px; background: url("../images/paymenticons.gif") no-repeat scroll -8px -5px transparent;padding-left:15px; margin-left:-15px;}
#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.sp{font:normal 11px Arial;position:absolute;right:-3px;text-decoration:none;top:4px}
#price_area span.sp a{color:#000000}
#price_area span.alert_msg_rb{left:760px;text-decoration:none;top:105px}
#price_area .underline{margin-top:5px;white-space:nowrap}
#price_area .paymenticon{background:transparent url('../images/paymenticons.gif') no-repeat;display:block; background-position:-8px -40px; height:25px; width:157px;}
#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}
hr{color:#ffffff; height: 1px;}
#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}
#postage_area .relativea{color:#cc3333;display:block;font-weight:bold;height:20px;line-height:20px;margin-top:6px;padding-left:25px}
#postage_area .relativea .combine_tick_img{left:0;position:absolute;top:0}
#postage_area span.sp{font:normal 11px Arial;position:absolute;right:-3px;text-decoration:none;top:4px}
#postage_area span.sp a{color:#000000}
#product_section ul #share_area{height:25px}
#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;margin-left:5px;}
#product_section ul #share_area li a{color:#7467ff;display:block;font-size:11px;height:20px;line-height:20px;padding-left:20px;text-decoration:none;}
#IE6ROOT #product_section ul #share_area li b {display:inline};
#IE6ROOT #product_section ul #share_area li a {display:inline};
#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 li .content .sp{;margin-bottom:10px;border:2px dashed #aaaaaa;font-weight:bold;line-height:18px;padding:5px 8px 5px 0}
#product_info li .content .sp ul{list-style-type:disc}
#product_info li .content .sp ul.one_sp{padding-left:8px}
#product_info li .content .sp ul.one_sp li{list-style:none}
#product_info .content p{margin-bottom:7px}
#product_info table td{border:1px solid #cccccc}
#product_info .tableizer-table{font-size:12px}
#product_info .tableizer-table td{border:1px solid #cccccc;margin:3px;padding:4px}
#product_info .tableizer-table th{background-color:#ffe8d9;color:#ffffff;font-weight:bold;margin:3px;padding:4px}
#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 0px 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:5px 0 10px 20px;clear:both;position:relative;}
#product_extra .tab_content{line-height:30px;padding:10px 20px;width:693px;overflow: hidden;}
#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;height:auto;}
.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:620px;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:570px;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}
#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}
*/
#newsletter_block {position:relative;}
#newsletter_block #sub_new_sub{display:block}
#newsletter_block form {position:absolute;top:0;left:0;}
#newsletter_block form .sub_new_btn{border:none;top:257px;left:30px;position:absolute;cursor:pointer}
#newsletter_block form .inputbox{width:170px;position:absolute;top:230px;left:10px}
#newsletter_block form #alert_msg_email{top:-25px}
#sub_new_sub #alert_msg_email{top:-25px}
#sub_new_sub .inputbox{margin:0 auto;position:relative;top:230px;width:170px}
#sub_new_sub .sub_new_btn{border:none;left:30px;position:relative;top:235px;cursor:pointer}
/**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_body,#crazy_deal ul{background: url("../images/crazysaleoftheday.gif");text-align:center;background-position:-360px -205px;width:180px;height:203px}
#crazy_deal_body div {height:16%}
#IEROOT #crazy_deal_body div {clear: both; width: auto}
#IE6ROOT #crazy_deal_body div {margin: 0 0 0 0; float: left; position: relative}
#IE6ROOT #crazy_deal_body div a span { padding: 0;  
    margin: 0;    
    position: absolute;   
    left: 0px;
    top: 2px;}
/*#crazy_deal_body{background: url("../images/crazysalesoftheday.gif"); background-position: 0px 0px}*/
#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:266px}
.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{float:left;margin-top:9px;margin-bottom:10px;}
#topTen .black_link a:hover{color:#e20000}
#topTen ul{background:url(../images/top10-bottom.jpg) no-repeat left bottom;height:560px;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:210px;margin-bottom:10px;width:602px}
#category_info div{height:96px;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:40px;top:15px}
#cart .checkout,#cart .logincheckout,
#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;margin-left:5px;top:5px;z-index:3}
#IE8ROOT #caculator #recal,
#IEROOT #caculator #recal{right:5px}
#caculator .info{margin-left:0px}
#caculator .infobox_wrap{line-height:20px;right:-30px;top:-85px}
#caculator #pcode {width:35px}
#IE6ROOT #caculator .infobox_wrap{right:410px;top:-75px}
#IE6ROOT #caculator #pcode{position:relative;top:4px}
#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:195px}
#cart .summary h3{font-size:13px}
#IE8ROOT #cart .summary,
#IE7ROOT #cart .summary,
#IE6ROOT #cart .summary{width:180px}
#cart .summary tr{height:25px}
#cart .summary tr .th{padding-right:10px;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:10px 0}
#shipping-discount-terms .sp4 strong{display:block}
#shipping-discount-terms ul li{list-style:disc outside;margin-left:10px}
#shipping-discount-terms .term-tick{background:transparent url(../images/gou.gif) no-repeat center;display:block;height:12px;left:0;position:absolute;top:0;width:12px}
#shipping-discount-terms .relative{padding-left:15px}
#shipping-discount-terms .red{font-size:11px}
#shipping-discount-terms .sp5{margin-top:10px}
#shipping-discount-terms .sp5 ul li{list-style:none;margin-bottom:10px;margin-left:0}
#shipping-discount-terms .sp6{margin-top:0}
/**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}
#reg_done .middle *{float:left}
#reg_done .middle{display:block;height:50px;width:380px}
#reg_done .middle .checkout-continue{position:relative;top:10px}
#lostpassword form{position:relative;top:15px;width:400px}
#lostpassword form label{width:6em}
#sendpass{background-position:-110px -112px;border:none;height:35px;position:relative;right:5px;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:120px}
.sub_new_bg{background:transparent url(../images/ipadwin/leftbutton.gif) no-repeat left top}
#sub_new_sub{height:295px;width:190px}
.sub_new_btn{background-position:-30px -257px;display:block;height:32px;width:140px}
#sub_new_head{height:48px;width:194px}
#sub_new_checkout{background:transparent url(../images/ipadwin/sub-btn2.gif) no-repeat left top; height:23px;width:124px}
a:hover #sub_new_checkout{background:transparent url(../images/ipadwin/sub-btn2.gif) no-repeat left -32px}
/* 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}
.myaccount_orderlist .current{background-color:#f6f6f6;cursor:pointer}
/* my account - order detail */
#orderbrief{height:30px;position:relative}
#orderbrief span{float:left;font-size:14px;margin-left:14px;position:relative;top:5px}
#orderbrief a.print{float:right;margin-right:8px}
.verify_credit_card{background:transparent url(../images/validatebtn.jpg) no-repeat left top;display:block;float:left;height:38px;left:10px;position:relative;top:-6px;width:246px}
#orderbrief .sp{position:absolute;right:10px;top:0}
#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:22px;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;}
.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:5px;top:8px;width:150px}
/**#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 .justprint{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 .highlight{margin:20px 0;}
/* #contact-us ol.note-list, #contact-us ol.note-list li{list-style:decimal outside;}*/
#contact-us ol.note-list{text-align: left;}
#contact-us ol.note-list div{text-align: left; margin-left:80px;}
#contact-us ol.note-list li {margin-bottom: 20px;}
#contact-us ol.note-list li strong {font-size: 15px;}
#contact-us ol.note-list li .image-line {margin: 10px 0}
#contact-us .loading-layer {width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #000000; z-index:9; opacity: 0.5;filter: alpha(opacity: 50);}
#contact-us .loading-layer img {margin: 300px auto 0; display: block;}
#contact-us p{line-height:19px; padding-left:35px;}
#contact-us ul {padding-left:30px}
#contact-us ul.system-alert {width:450px; margin: 10px 0 0 30px;}
#contact-us ul.system-alert li {margin-left: 22px;}
#contact-us ul li label {display:block;margin-bottom: 5px;}
#contact-us .banner-bg {background: url("/images/contactus-spirit.png") repeat scroll left top transparent;display: block;}
#contact-us h3.form-header {height: 22px;padding: 8px 0 0 30px;margin-top: 30px;}
#contact-us .livechat-link-contactus a {font-weight:bold;}
#contact-us form {margin: 0px 0px 25px 0px}
#contact-us form li {margin-top: 15px; clear:both;}
#contact-us form a.how-to-link:link,
#contact-us form a.how-to-link:visited, 
#contact-us form a.how-to-link:hover,
#contact-us form a.how-to-link:active{color:red; font-weight:bold}
#contact-us form .file-upload-banner {height: 25px; margin: 0 0 15px -15px;}
#contact-us form .file-upload-banner .file-upload-banner-img {
	background: url("/images/contactus-spirit.png") repeat scroll 0 118px transparent;
	height: 23px;
	width: 38px;	
	margin-left: 15px;
	float: left;
}
#contact-us form .file-upload-banner .file-upload-banner-txt {padding: 6px 0 0 57px; font-weight: bold;}
#contact-us form .changing {display:none;}
#contact-us form li.subject-note {width:500px;}
#contact-us form div.select, #contact-us form div.input, #contact-us form div.textarea{background: url("../images/inputbox_bg.gif") repeat-x scroll left top transparent;border: 1px solid #B1B1B1;}
#contact-us form div.select select, #contact-us form div.input input, #contact-us form div.textarea textarea{border:none 0px;}
#contact-us form div.select, #contact-us form div.select select {width: 220px;}
#contact-us form div.select { height: 20px; line-height: 20px; float: left;}
#contact-us form .subject-line {height: 40px;}
#contact-us form .subject-line span.alert_msg_left {left:510px;}
#contact-us form div.inputbox, #contact-us form input {width: 240px;} 
#contact-us form div.inputbox {margin-top:2px;}
#contact-us form div.inputbox span.alert_msg_left {left:310px; margin-top:-1px;}
#contact-us form input[type="file"] + span.alert_msg_left {left:310px;margin-top:2px;}
#contact-us form .note-of-input {margin: 5px 0;width: 600px;}
#contact-us form .textarea, #contact-us form .textarea textarea {height: 100px; width: 360px;}
#contact-us form .textarea {margin-top: 2px;}
#IE7ROOT #contact-us form textarea{margin-top:-1px;} 
#contact-us form textarea + span.alert_msg_left {left:440px;margin-top:2px;}
#contact-us form img.code_img {margin-left:4px}
#contact-us form div.confirm-code-div {width: 60px;}
#contact-us form div.confirm-code-div  span.alert_msg_left {left:150px}
#contact-us form .send-button {
	background: url("/images/contactus-spirit.png") repeat scroll 0 90px transparent;
	height: 40px;
	width: 131px;
	display: block;
	cursor: pointer;
	border: medium none;
}
#contact-us form .send-button:hover{background-position: 0 40px;}
#contact-us ul.end-note{list-style: disc;}
#contact-us ul.end-note li{margin-top: 20px;}
#contact-us ul.end-note li a {color: black;}
#contact-us .response-div {text-align:center;}
/* 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}
#newsletter .box2 .c {overflow:visible}
#newsletter div div.box2 div.c form div.bottom img {top: 110px}  
#newsletter div.unsign-news div.box2 div.c form div.bottom img {top: 80px} 
#unsub-reason-content .alert_msg_lb{top:-20px}
#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; clear:both;}
#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}
#newsletter .unsign-news .bottom{height:180px}
#newsletter .unsign-news .checkbox{position:absolute;top:-40px}
#newsletter #unsign-section ul{margin:5px 0 0 10px}
#newsletter #unsign-section ul li{margin-bottom:5px;position:relative}
#newsletter #unsign-section ul li #subscribe{left:270px;top:0}
#IEROOT #newsletter #unsign-section ul li #subscribe{left:280px}
#newsletter #unsign-section .alert_msg_top{left:0;top:20px}
#newsletter #unsign-section #unsub_reason_select_div .alert_msg_left {left:225px;top:-1px}
#newsletter .unsign-news .box2 .c{background:none}
#newsletter #sub-success div{margin:0 auto;text-align:center;width:560px}
/* emailcenter */ 
div.emailcenter .title { color: #DF0001; font-size: 28px; }
div.emailcenter { width: 713px; display: block; margin-left: 50px; }
div.emailcenter ul li .subtitle {
	display: inline-block;
	font-size: 12px;
	margin-left: 10px;
	}
div.emailChuckles {
	display: block;
	float:right;
}

div.emailcenter ul li .notSubscribed {
	color: red;
}
div.emailcenter ul li .numbering { width: 18px; height: 18px; }
div.emailcenter ul li span.long { display: inline-block; width: 300px; }
div.emailcenter ul li span.short { display: inline-block; width: 150px; }
div.emailcenter .alert_msg_left{left:260px;top:0}
div.emailcenter label{
	display:inline-block;
	width:90px;}
div.emailcenter .inputborder{
	display:inline-block;
	background-color:#ffffff;
	height:23px;
	position:relative;
	margin: 0px;
	width:256px}
	
div.emailcenter .emailSubmenu {
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	line-height: 18px;
}

div.emailcenter .submitButton {
	background:transparent url(../images/emailcenter/submit.jpg) no-repeat left top;
	display:inline-block;
	width:113px;
	height:32px;
	border: 0px;
	margin:0px;
	cursor:pointer;
	background-position:1px 1px;
}

div.emailcenter .submitButton:hover {
	background-position:0px 0px;
}

/* 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}
/** 2010 christmas **/
#IE6ROOT #content .giftidea_layout #module,
#content .giftidea_layout #module{margin-left:0;width:998px}
.giftidea_layout #module .left{float:left;position:relative;width:189px}
.giftidea_layout #module .right{float:right;position:relative;right:12px;width:785px}
.giftidea_layout #module .right .gift_showall_img{margin:0 auto}
.giftidea_layout .md_trunk{background:transparent url(../images/xmasTree.jpg) no-repeat left 100px;margin-top:7px}
#giftidea_leftmenu{left:0;position:absolute;top:0;width:100%}
#giftidea_leftmenu li{background-color:#ededed;border-bottom:1px solid #ffffff;position:relative}
#giftidea_leftmenu li a:link,
#giftidea_leftmenu li a:visited,
#giftidea_leftmenu li a:active{background-color:transparent;border:1px solid #ededed;color:#777777;display:block;font-weight:bold;height:25px;line-height:25px;text-decoration:none;text-indent:18px}
#giftidea_leftmenu li a:hover{background-color:#ffffff;color:#e20000;text-decoration:underline}
#giftidea_leftmenu li.gift_title{background-color:#ffffff}
#giftidea_leftmenu li.gift_title a{color:#000000}
#giftidea_leftmenu li a span{position:absolute;right:13px;top:8px}
#giftidea_leftmenu li.gift_title .gift_left_arrow{background-position:-32px -53px}
.gift_img{background:transparent url(../images/buttons-icon.gif) no-repeat left top}
.gift_showall_img{background-position:-4px -148px;display:block;height:42px;width:203px}
.gift_showall_img:hover{background-position:-4px -200px}
.gift_left_arrow{background-position:-20px -53px;height:11px;width:8px}
.gift_add_img{background-position:-1px -5px;display:block;height:33px;width:114px}
.gift_add_img:hover{background-position:-1px -98px}
.gift_back_img{background-position:-107px -57px;display:block;height:4px;width:7px}
.gift_category_block{background:transparent url(../images/categorySection.gif) no-repeat left top;height:805px;margin-bottom:10px;width:785px}
.gift_category_block_title{margin:0 auto;padding:20px 20px 0}
.gift_category_block ul{height:687px;margin:0 auto;margin-top:10px;width:783px}
.gift-back a{left:-20px;padding-right:30px;position:relative}
.gift-back .gift_back_img{position:absolute;right:5px;top:6px}
.gift-back{margin-bottom:10px}
.gift_category_block_title .f_l{font:bold 13px Arial}
#gift_more_area{display:none}
.gift-loading-zone{background:url(../images/loading_s.gif) #ffffff no-repeat 30px top;display:none;height:686px;left:2px;position:absolute;text-indent:20px;top:2px;width:781px;z-index:100}
.gift-list-wrap{position:relative;z-index:1}
.loading-text{background:transparent url(../images/loading_s.gif) no-repeat left center;display:block;height:40px;line-height:40px;padding-left:50px;width:100px}
/** gift product list**/
.gift-prolist li{display:block;float:left;height:235px;line-height:16px;margin:5px 0 10px 14px;width:176px}
.gift-prolist .gift-pro-img{position:relative;text-align:center;z-index:1}
.gift-prolist .gift-pro-name{height:32px;margin-bottom:8px;overflow:hidden;padding:0 8px;text-align:left}
#IE6ROOT .gift-prolist .gift-pro-name{width:160px}
.gift-prolist .gift-pro-was{height:18px;padding-left:35px}
/*.gift-pro-was span{text-decoration:line-through}*/
.gift-prolist .gift-pro-now{padding-left:35px}
.gift-prolist .price{font-size:16px;font-weight:bold;line-height:18px}
.gift-prolist .gift-pro-info{height:20px;margin-top:3px;padding-left:35px;position:relative}
.gift-prolist .gift-pro-info a{color:#e20000;font-size:11px;text-decoration:underline}
.gift-prolist .gift-pro-info .combinsi{left:15px;position:absolute}
.gift-prolist .gift_add_img{margin-left:33px}
.gift-pro{position:relative;z-index:1}
.gift-prolist .new_img,
.gift-prolist .reduced_img,
.gift-prolist .ten_off_img,
.gift-prolist .ft_off_img,
.gift-prolist .tw_off_img,
.gift-prolist .thr_off_img,
.gift-prolist .for_off_img,
.gift-prolist .fif_off_img,
.gift-prolist .onsale_img,
.gift-prolist .freeship_img{position:absolute;right:10px;top:-10px;z-index:2}
.gift-prolist .reduced_img,
.gift-prolist .onsale_img,
.gift-prolist .freeship_img{left:10px;top:-2px}
.gift-prolist .new_img{left:10px;top:-4px}
.giftidea_layout .gift-banner{margin-bottom:10px;text-align:center}
/**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:10px}
/** google ads **/
#googleAds{left:230px;/*position:absolute*/}
.googleAdsSp{bottom:350px; left: 20px !important;}
.googleAdsSeach{margin-left:230px;}
#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-bg2.jpg); height:188px}
.faq-left{background-color:transparent;background-position:0 -185px;background-repeat:no-repeat}
.faq-right{background-color:transparent;background-position:right -372px;background-repeat:no-repeat;padding:0 0 0 70px}
#faq .section{float:left;margin:22px 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}
/** newsletter win **/
#subnews{overflow:hidden}
#subnews .sub-title{font:bolder 22px Arial;margin-bottom:5px}
#subnews-title .level1{font:bold 22px Arial}
#subnews-title .level1 b{color:#000000;font-size:42px;position:relative;top:8px;padding:0 15px}
#subnews-title .level2{color:#e20000;font:bold 32px Arial;padding-right:20px;position:relative;top:-20px}
#subnews-title .level3{color:#e20000;font:bold 78px Arial}
.sub_img{background:transparent url(../images/ipadwin/sub-btn.gif) no-repeat left top;display:block}
.sub_pen_img{background-position:left 1px;height:32px;width:29px}
.sub_sub_img{background-position:-50px 0;border:none;cursor:pointer;height:40px;width:176px}
.sub_sub_img:hover{background-position:-50px -56px}
#content #subnews{margin:0 auto;width:981px}
#sub-section{height:798px;position:relative}
#sub-wrap{background:transparent url(../images/ipadwin/sub-new-bg-2.jpg) repeat-y -3px top;position:relative}
#sub-foot{background:transparent url(../images/ipadwin/sub-new-bg-3.jpg) no-repeat -3px bottom;padding:15px 30px}
#sub-content{background:transparent url(../images/ipadwin/sub-new-bg-1.jpg) no-repeat -3px top}
#sub-content .subsub{border-bottom:1px solid #f0f3c8;padding:15px 5px 5px}
#sub-content .sublast{border-bottom:none}
.subsub .sub-title{font:bold 15px Arial}
.subsub .sub{margin-top:10px}
#sub-section{line-height:20px;padding:0 0 0 40px}
#sub-section .sub_pen_img{position:absolute;top:190px;left:40px}
#sub-section .checkbox li{height:auto}
#sub-section .form{margin-bottom:15px}
#IEROOT #sub-section .form{position:relative;top:10px}
#IE6ROOT #sub-section .form{margin-bottom:0}
#sub-section .form label{font:bold 13px Arial;top:4px}
#sub-section b{color:#e20000}
#sub-section .form .sp{font-weight:normal}
#sub-section .checkbox ul li{list-style:disc;margin-left:30px;padding:0}
#sub-section .checkbox .hasLayout{margin-bottom:10px}
#sub-section .checkbox{width:340px}
#sub-section .form ul li span.sp{position:absolute;right:0;top:0}
#sub-section .form .sp1 {margin-bottom:4px}
#sub-section .form .sp1 li{margin-bottom:10px}
#sub-section .alert_msg_left{left:260px;top:0}
#sub-form .sp{float:left;position:relative;top:3px}
#sub-form .form p.red{font-size:11px}
#sub-form{margin-left:40px;margin-top:10px;width:400px}
#subnews .input{border:1px solid #ffffff;left:3px;position:absolute;top:3px;width:250px}
#subnews .control-bar{width:320px}
#sub-section img{left:0;position:absolute;top:0;z-index:-1}
#subnews .inputborder{background-color:#ffffff;border:1px solid #000000;height:23px;position:relative;width:256px}
#sub-price{font-size:15px}
#sub-price .sub {height:300px}
#sub-price .sub .img{position:absolute;left:-20px;top:80px;width:650px}
#sub-price .sub .img p{font:bold 16px Arial;margin:0 auto;width:250px}
#IE6ROOT #sub-price .sub .img p{right:0}
#sub-price .sub div{float:right;width:270px}
#facebook{clear:both; float:left; margin:10px 0 5px 50px;overflow:hidden;position:relative;width:300px}
#sub-price .sub p{margin-bottom:10px}
#sub-price .sub ul{list-style:inside disc;margin:0 0 10px 5px}
#sub-price .sub strong{font-size:42px}
#sub-price .sub a{display:block;font-size:13px;margin-top:10px;width:100px}
#sub-winners { height:340px; background:transparent url(../images/man.jpg) no-repeat 520px top }
#sub-winners div {margin-bottom:10px;}
#sub-winners div.w1 {margin-bottom:30px;}
#sub-winners div.w2 {margin-bottom:35px;}
#sub-winners div.w3 {margin-top:35px;}
#sub-winners strong.red{font-size:20px}
#sub-winners span.s1{border-bottom:1px solid #f0f3c8; border-top:1px solid #f0f3c8; padding:15px 0px 15px;}
#sub-oldnews ul li{margin-bottom:5px;position:relative}
#sub-oldnews ul {list-style-type: disc}
#sub-oldnews ul li span{position:absolute;right:0}
#IE6ROOT #sub-oldnews ul li span{right:30px}
#sub-oldnews .black_link a:hover{color:#e20000;text-decoration:underline}
#sub-rules ul li{line-height:18px;margin-bottom:10px}
/***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:5px;width:675px;}



#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_left{border-bottom:1px solid #999999;float:left;font-size:14px;font-weight:600;height:1.5em;width:77%}
#credit_card_validation a#ccv_title1_right{background-image:url("../images/faq-btn.gif");background-position:-68px -82px;background-repeat:no-repeat;display:block;float:right;height:48px;width:160px}
#credit_card_validation div#ccv_tips{background-color:#ffffcc;border:1px solid #ffce98;margin-top:4px;padding:4px 4px 4px 4px;width:96%}
#credit_card_validation div#ccv_tips_left{background-image:url("../images/faq-btn.gif");background-position:-156px -23px;background-repeat:no-repeat;float:left;height:44px;width:32px}
#credit_card_validation div#ccv_tips_right{float:right;margin:8px 10px 8px 3px;width:93%}
#credit_card_validation div#ccv_tips_right p.notfirst{margin-top:1.1em}
#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:165px;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:250px;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#step2 form input#verify{font-size:14px;font-weight:600;height:2em;margin-left:20px;width:120px}
#credit_card_validation div#foot{margin-bottom:40px;margin-top:10px;width:100%}
#credit_card_validation div#foot_text{margin-left:50px;text-align:left;width:95%}
#credit_card_validation a#foot_image{background-image:url("../images/faq-btn.gif");background-position:-25px -139px;background-repeat:no-repeat;display:block;height:63px;margin-left:250px;margin-top:15px;width:182px}
#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}
a.redcontinueShopping{background:transparent url("../images/continueShopping.gif") no-repeat left top;display:block;height:42px;margin:0 auto;width:180px}
a.redcontinueShopping:hover{background-position:left -46px}
#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}
#why_buy_from_us_main{
	margin-left: 207px;
	margin-top: 10px;
	overflow: hidden;
	position: relative;
	width: 783px;
}

#why_buy_from_us_adv{
	margin-left: 197px;
	overflow: hidden;
	position: relative;
	width: 793px;
}
/**why_buy_from_us_side **/
#why_buy_from_us_side{
	width: 192px;
}




#why_buy_from_us_side ul li{
	border-bottom:1px solid #cccccc;
	height:25px;
	margin:0 3px;
	position:relative;
/*	line-height:25px;
	text-indent:10px
*/	
}
#why_buy_from_us_side .grey_arrow_img{left:0;position:absolute;top:9px}

#why_buy_from_us_side .last{border:none}
#why_buy_from_us_side a:hover{color:#e20000}
#why_buy_from_us_side .content,
#why_buy_from_us_side .content{background:url(../images/leftcom_bg.jpg) repeat-y left top}
#why_buy_from_us_side .title,
#why_buy_from_us_side .title{text-align:left;text-indent:13px}

#ErrorMessagePanel{
	background:url('../images/inputerror-down.gif') #ffffcc no-repeat 3px 4px;
	background-image:url('../images/inputerror-left.gif');
	border:1px solid #ffcc99;
	color:#000000;
	cursor:default;
	font-size:11px;
	line-height:25px;
	padding:5px 10px 5px 20px;
	text-decoration:none;
	white-space:nowrap;
	position:relative;
	margin-left:5px;
	}

.alertleftspan{
	background:url('../images/inputerror-down.gif') #ffffcc no-repeat 3px 4px;
	background-image:url('../images/inputerror-left.gif');
	border:1px solid #ffcc99;
	color:#000000;
	cursor:default;
	display:none;
	font-size:11px;
	left:0;
	line-height:25px;
	padding:5px 10px 5px 20px;
	text-decoration:none;
	white-space:nowrap;
	margin-left:20px;
	}
#logerrmsg{
	background:url('/images/review/errormsg.gif') #ffffcc no-repeat 3px 4px;
	background-image:url('/images/review/errormsg.gif');
	border:1px solid #ffcc99;
	color:#000000;
	cursor:default;
	font-size:14px;
	padding:5px 10px 5px 20px;
	text-decoration:none;
	white-space:nowrap;
	width:700px;
	position: relative;
	}

.product-thumb-shadow-wrapper {
	background: url(/images/review/profile_img_bg.jpg) no-repeat;
	width:139px;
	height:119px;
	margin:auto;
	overflow:hidden;
	text-align: center;
}

.product-thumb-shadow-wrapper img {
	position: relative;
    top: 13px;
    border: 0px;
    width: 105px;
    height: 92px;
}


/** Checkout Login Page **/
.checkout-login ul#checkOutTop {
    border-bottom: 1px solid #888888;
    height: 100px;
    margin: 0 auto;
    width: 988px;
}

.checkout-login ul#checkOutTop li {
    float: left;
    margin-right: 15px;
}

.checkout-login ul#checkOutTop li span {
    background: url("../images/lock.gif") no-repeat scroll left bottom transparent;
    display: block;
    height: 30px;
    padding-left: 30px;
    padding-top: 40px;
    width: 330px;
}

.checkout-login ul#checkOutTop li div {
    padding-top: 20px;
}

.checkout-login ul#checkOutTop li.verify-web {
	 margin-left: 45px;
}

.checkout-login ul#checkOutTop li.verify-web div {
	padding-top:9px;
}

.checkout-login ul#checkOutTop li.macfee {
	 margin-right: 0px;
}

.checkout-login .orderTop {
	overflow:hidden;
}

.checkout-login .orderTop .antiFloat {
	margin-left: 220px;
	display:inline;
}


.checkout-login .forms {
	width: 793px;
	margin: 35px auto 0;
}

.checkout-login .forms .title {
	font: bolder 15px/25px Arial;
    margin-bottom: 10px;
    text-align: center;
    color:black;
}

.checkout-login #register ul.checkout-register-welcome {
	text-align: center;
	margin-top: 40px;
}

.checkout-login #register ul.checkout-register-welcome li.button {
	margin-top:20px;
}

.checkout-login #register ul.checkout-register-welcome li.term-condition {
	margin-top: 70px;
}

.checkout-login #register-form ol.checkbox .alert_msg{
	height: 21px;
}

.checkout-login #foot_bar {
	border-top:1px solid #888888;
	margin-top:35px;
	padding-top:10px;
}


/** Newsletter Registration Page for Facebook **/
.newsletter-facebook-content {
	width: 520px;
	margin:0px auto;
	text-align:left;
	font-size: 13px;
}

.newsletter-facebook-content .facebook{
	margin-top:10px;
}

.newsletter-facebook-content .trunk{
	border: 1px solid #CDCDCD;
	width: 518px;    
	overflow: hidden;
	padding-bottom: 30px;
	margin-bottom: 18px;
}

.newsletter-facebook-content .center-form-text{
	width: 450px;
	margin: 0px auto;
}

.newsletter-facebook-content .form-title{
	margin: 5px 0 15px 20px;
}

.newsletter-facebook-content .form-title span.title{
	color:black;
	font-size: 25px;
	padding-right: 19px;
}

.newsletter-facebook-content form{
	margin-bottom: 15px;
}

.newsletter-facebook-content form.form .alert_msg_left {
	left: 340px;
}

.newsletter-facebook-content form ul.profile li{
	height: 30px;
	padding-left: 90px;
}

.newsletter-facebook-content form ul.profile li label{
	font: bold 14px Arial;
    top: 3px;
    width: 90px;
}

.newsletter-facebook-content form ul.profile li select{
	width: 70px;
}

.newsletter-facebook-content form ul.profile li.dob .alert_msg_left{
	top: 0px;
}

.newsletter-facebook-content .input{
	background-color: #FFFFFF;
    border: 1px solid #000000;
    height: 23px;
    position: relative;
    width: 228px;
    padding-left:5px;
}

.newsletter-facebook-content form label.sp{
	float: left;
    position: relative;
}

.newsletter-facebook-content form ul.profile li.mobile-notification{
	margin-top: 12px;
	height: 14px;
}

.newsletter-facebook-content form ul.profile li .left-notification{
	position:absolute;
	left:0px;
	font: bold 13px Arial;
}

.newsletter-facebook-content form .newsletter-selection{
	margin-top: 15px;
}

.newsletter-facebook-content form .newsletter-selection ul.newsletter-list{
	margin-top: 5px;
}

.newsletter-facebook-content form .newsletter-selection ul.newsletter-list .alert_msg_left{
	left: 200px;
    top: 722px;
}

.newsletter-facebook-content form .newsletter-selection ul.newsletter-list li{
	height:auto;
	padding-left:0px;
}

.newsletter-facebook-content form .newsletter-selection ul.newsletter-list li ul{
	list-style: disc outside none;
	margin: 5px 0 10px 45px;
}

.newsletter-facebook-content form input[type="submit"]{
	margin-left: 30px;
}

.newsletter-facebook-content .bonus-text{
	width: 250px;
	margin-bottom: 30px;
}

.newsletter-facebook-content .bonus-text .discount-number{
	font-size:15px;
	font-weight: bold;
}

.newsletter-facebook-content p.unsubscribe{
	margin-left: 15px; 
	margin-bottom: 20px;
	font-weight: 600;
}

.newsletter-facebook-content .past-winner{
	margin: 25px 0 20px 15px;
	padding: 20px 0 15px 0;
	width: 490px;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
}

.newsletter-facebook-content .past-winner img{
	margin-top: -5px;
}

.newsletter-facebook-content .agreement{
	margin-bottom: 30px;
}

.newsletter-facebook-content .agreement .alert_msg_top{
	left: 50px; 
	top: 980px;
}

.newsletter-facebook-content .agreement .agreement-second-line {
	padding-left: 18px;
}

.newsletter-facebook-content .remark{
	font-size: 11px;
	width: 490px;
	margin: 0px auto;
}

.newsletter-facebook-content .remark h3{
	margin-bottom: 10px;
}

.newsletter-facebook-content .remark ol{
	list-style: decimal outside none;
	margin-left: 20px;
}

.newsletter-facebook-content .remark a.more{
	color:black;
	float:right;
}

.newsletter-facebook-content .backtotop-div{
	float:right;
	font-weight:600;
	margin-right:5px;
}

.newsletter-facebook-content .sucess-reward-message {
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	margin-top: 25px;
}

.newsletter-facebook-content .sucess-email-message {
	font-size: 15px;
	text-align: center;
	margin-top: 23px;
}

.newsletter-facebook-content .return-button{
	background: url("../images/btn-back.jpg") no-repeat scroll left top transparent;
    display: block;
    border: medium none;
    cursor: pointer;
    height: 35px;
    width: 125px;
    margin: 20px auto 15px auto;
}

.newsletter-facebook-content .error-message-div{
	margin:20px auto 10px auto;
	font-size:20px;
	text-align:center;
}

.newsletter-facebook-content .error-message-div .red{
	margin-bottom: 10px;
}

#product_promotion_section .timetag{width:177px;height:60px;background:url(/public/tpl2/images/time-tag.gif) no-repeat left top ;float:left;margin-left:10px;color:#fff;font-size:12px;text-align:left;padding-left:5px;}
#product_promotion_section .timetag a{color:#000;} 


/** 12 Days of Xmas Facebook Competition **/
.newsletter_facebook_competition .wishlist-body {background: url("../images/12days-competition/12days-competition-body.jpg") no-repeat scroll left top transparent;height: 916px;padding-top: 60px;}

.newsletter_facebook_competition .wishlist-body .body-info {margin: 0 auto;text-align: left;width: 670px;}

.newsletter_facebook_competition .entry-title {color: #7F7668;font-size: 14px;padding-bottom: 40px;}

.newsletter_facebook_competition .entry-title h3{font-size: 20px;font-weight: bold;margin-bottom: 10px;}

.newsletter_facebook_competition #entry-page .entry-title p  a{cursor: pointer;float: right;font-weight: bold;margin-right: 25px;}

.newsletter_facebook_competition #entry-page .entry-title p  a span.content{
	background-color: #FFFFFF;
    border: 1px solid #666666;
    color: #000000;
    cursor: default;
    font-size: 12px;
    height: 245px;
    left: 424px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    top: 527px;
    z-index: 999;
    position: absolute;
    width: 360px;
    font-weight:normal;
    display:none;
}

#IEROOT #IE7ROOT  .newsletter_facebook_competition #entry-page .entry-title p a span.content{top:540px;}

.newsletter_facebook_competition #entry-page .entry-title p a span.content span {display: block;margin-bottom: 8px;}

.newsletter_facebook_competition #entry-page .entry-title p a:hover span.content{display:block}

.newsletter_facebook_competition h4{color: #C11F11;font-size: 20px;font-weight: bold;}

.newsletter_facebook_competition #entry-page .input-info h4{margin-bottom:15px;}

.newsletter_facebook_competition #entry-page .input-info h4 span{color: #000000;font-size: 11px;font-weight: normal;}

.newsletter_facebook_competition #entry-page .input-info .row{clear: both;height: 30px;}

.newsletter_facebook_competition #entry-page .input-info .row label{display: block;float: left;font-size: 14px;font-weight: bold;width: 115px;}

.newsletter_facebook_competition #entry-page .input-info .row .js_input{width: 250px;}

.newsletter_facebook_competition #entry-page .input-info .row .alert_msg_left{left:560px;}

.newsletter_facebook_competition #entry-page .input-info .row span.red{position:absolute;left:535px}

.newsletter_facebook_competition #entry-page .newsletter-list{margin-top:30px}

.newsletter_facebook_competition #entry-page ul.newsletter-list li ul{list-style: disc outside none;margin: 5px 0 10px 45px;}

.newsletter_facebook_competition #entry-page ul.newsletter-list .alert_msg_left{top:809px; left:250px;}

.newsletter_facebook_competition #entry-page div.terms-condition-text {
	background-color: #FFFFFF;
    border: 1px solid #7F7668;
    height: 110px;
    margin-bottom: 10px;
    margin-top: 20px;
    overflow: scroll;
    padding: 5px;
}

.newsletter_facebook_competition #entry-page div.terms-condition-text h3{text-align:center;}

.newsletter_facebook_competition #entry-page div.terms-condition-text ol{margin-bottom: 10px;margin-top: 10px;}

.newsletter_facebook_competition #entry-page div.terms-condition-text ol li{list-style: decimal inside none;margin-bottom: 5px;}

.newsletter_facebook_competition #entry-page input[name="agreement"] + .alert_msg_left {top:1135px;left:368px;}

.newsletter_facebook_competition #entry-page #enter-btn{
	border: medium none;
    display: block;
    height: 61px;
    width: 161px;
    background: url("../images/12days-competition/enter-btn.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    margin: 50px auto 4px;
}

.newsletter_facebook_competition .wishlist-body .term-condition-link-div {text-align: center;}

.newsletter_facebook_competition .wishlist-body .term-condition-link-div a {color:#000000;font-weight: bold;}

.newsletter_facebook_competition #wishlist-page{display:none;}

.newsletter_facebook_competition #wishlist-page .entry-title {padding-bottom:10px;}

.newsletter_facebook_competition #wishlist-page .entry-title p{margin-bottom: 20px;}

.newsletter_facebook_competition #wishlist-page .entry-title p strong {font-size:16px}

.newsletter_facebook_competition #wishlist-page .entry-title img{width:687 height:162}

.newsletter_facebook_competition #wishlist-page .entry-title ul li{font-size: 12px;margin: 10px;}

.newsletter_facebook_competition #wishlist-page .input-info {margin-bottom:30px;}

.newsletter_facebook_competition #wishlist-page .input-info p{margin: 5px 0 10px;}

.newsletter_facebook_competition #wishlist-page .input-info ul.search-bar {padding-bottom: 30px;}

.newsletter_facebook_competition #wishlist-page .input-info ul.search-bar li {float: left;margin-right: 20px;}

.newsletter_facebook_competition #wishlist-page .input-info ul.search-bar .label{font-weight: bold;font-size: 14px;}

.newsletter_facebook_competition #wishlist-page .input-info ul.search-bar input#sku{width:253px;}

.newsletter_facebook_competition #wishlist-page .input-info ul.search-bar input#sku + .alert_msg_left{left:690px;}

.newsletter_facebook_competition #wishlist-page .input-info ul.search-bar input#search-btn{
	background: url("../images/12days-competition/search-product-btn.gif") no-repeat scroll left top transparent;
    border: medium none;
    display: block;
    height: 27px;
    width: 107px;
    cursor: pointer;
    margin-top:-3px;
}

.newsletter_facebook_competition #wishlist-page .input-info ul.search-bar input#search-btn:hover{background-image: url("../images/12days-competition/search-product-btn-hover.gif")}

.newsletter_facebook_competition #wishlist-page .input-info .product-detail {clear:left;background-color:#CCEC71;height:56px; display:none;}

.newsletter_facebook_competition #wishlist-page .input-info .product-detail img{float: left;margin: 5px 42px;}

.newsletter_facebook_competition #wishlist-page .input-info .product-detail .product-desc{font-size:14px;padding-top:12px;}

.newsletter_facebook_competition #wishlist-page .shop-by-category table{width: 100%;margin-top:5px;}

.newsletter_facebook_competition #wishlist-page .shop-by-category table a {color: #000000;}

.newsletter_facebook_competition #wishlist-page input#submit-btn{
	border: medium none;
    display: block;
    height: 61px;
    width: 236px;
    background: url("../images/12days-competition/submit-btn.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    margin: 50px auto 4px;	
}

.newsletter_facebook_competition .whole-page-layer{
	display:none;
    width: 100%;
	height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.newsletter_facebook_competition #success-layer{
	background-color: #000000;
    opacity: 0.8;
    z-index:9;
}

.newsletter_facebook_competition #success-layer img{margin: 700px auto 0; display: block;}

.newsletter_facebook_competition #success-div{z-index: 9;}

.newsletter_facebook_competition #success-div #success-msg{
    text-align: center;
	background-color: #FFFFFF;
    height: 300px;
    margin: 700px auto 0;
    opacity: 1;
    width: 550px;
}

.newsletter_facebook_competition #success-div #success-msg span a{float:right;margin-right:5px;}

.newsletter_facebook_competition #success-div #success-msg h2{margin-bottom: 30px;padding-top: 20px;}

.newsletter_facebook_competition #success-div #success-msg h2 + p + p + p{margin-top: 25px;margin-bottom: 45px;}

.newsletter-facebook-competition-winner-page .trunk{}

.newsletter-facebook-competition-winner-page .trunk img{display: block;margin: 3px auto 0;width: 510px;}

.newsletter-facebook-competition-winner-page .trunk h3, 
.newsletter-facebook-competition-winner-page .trunk p{color:#7F7F7F}

.newsletter-facebook-competition-winner-page .trunk h3{margin: 10px 0px 16px 11px;font-size:18px;font-weight:normal;}

.newsletter-facebook-competition-winner-page .trunk p{display: block;font-size: 12px;margin-bottom: 13px;margin-left: 10px;}

.newsletter-facebook-competition-winner-page .trunk p a{font-size: 13px;font-weight: bold;}

.newsletter-facebook-competition-winner-page .trunk .navigator {display: block;height: 32px;width: 100%;clear:both;}

.newsletter-facebook-competition-winner-page .trunk .navigator a.view-winner{
	background: url("../images/12days-competition/view-winner.gif") no-repeat scroll left top transparent;display: block;
    float: left;
    height: 36px;
    margin-left: 40px;
    width: 128px;
}

.newsletter-facebook-competition-winner-page .trunk .navigator .pageNav{margin-right: 5px;float: right;}

.newsletter-facebook-competition-winner-page .trunk .navigator .pageNav span:first-child{display:none;}

.newsletter-facebook-competition-winner-page .trunk .navigator .pageNav span:last-child{display:none;}

.newsletter-facebook-competition-winner-page .trunk .navigator .pageNav span span:first-child{display:block}

.newsletter-facebook-competition-winner-page .trunk .top{margin: 20px 0 35px;}

.newsletter-facebook-competition-winner-page .trunk .product-list{}

.newsletter-facebook-competition-winner-page .trunk .product-list .product{width:256px;height:220px;padding:0;float:left;}

.newsletter-facebook-competition-winner-page .trunk .product-list .product img{
	display: block;
    height: 92px;
    margin: 0 auto 3px;
    position: static;
    width: 100px;}

.newsletter-facebook-competition-winner-page .trunk .product-list .product .name{height: 33px;
    text-align: center;
    width: 190px;overflow: hidden; margin: 0 auto;display: block;}

.newsletter-facebook-competition-winner-page .trunk .product-list .product .sku{color: red;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;}

.newsletter-facebook-competition-winner-page .trunk .product-list .product iframe{margin-left: 100px;}

/** End of 12 Days **/

/** Easter Egg Competition **/

#fb-form input{ border:1px solid #000;height:18px;font-size:12px;}
.enter-btn{display:block;margin:0 auto;}

.easter-egg-confirm #form1 table tr td .form ul li {
 margin-top: 10px; padding-left: 128px;
}

.easter-egg-confirm #form1 table #sub-section .alert_msg_left {
	left: 287px; bottom: 4px;
}

.easter-egg-invite #formEmail table table tr {
	height: 20px;
}
/** End of Easter Egg **/

/** add share buttom (pinterest) for product page on 07-03-2012**/
#pint_img {
	height: 16px;
	width: 16px;
	background: url(http://passets-cdn.pinterest.com/images/small-p-button.png) no-repeat;
}
/** End of share button add **/

#mylisttable {
	border: 1px solid #F0F0F0;
	margin-top:5px;
}

#mylisttable th{
	background: url("../images/wishlist/myWishListhbg.jpg");
	height:24px;
	text-align:center;
}
#mylisttable td{
	border-left: 1px solid #F0F0F0;
	border-top: 1px solid #F0F0F0;
	background-color:#FFFFFF;
	text-align:center;
	height:60px;
}
#mylisttable .showcheckbox{
	width:30px;
	border-right:0px;
	border-left:0px;
}

#mylisttable .pimg{
	border-right:0px;
	border-left:0px;
	width:65px;
	text-align:left;
}
#mylisttable .pname{
	text-align:left;
	border-right:0px;
	border-left:0px;
	width:370px;
}
#mylisttable .Availiablity{
	text-align:center;
	width:87px;
}
#mylisttable img{
	vertical-align:middle;
}
.imgvalign{
	vertical-align:middle;
}
.addbutton{
	background:url("/public/tpl2/images/wishlist/Addbutton.jpg") no-repeat scroll left top transparent;
	display: block;
	border: medium none;
    cursor: pointer;
    height: 24px;
    width: 55px;
	background-position:-1px -1px;
}
.sendemailbutton{
	background:url("/public/tpl2/images/wishlist/Sendmail.jpg") no-repeat scroll left top transparent;
	display: block;
	border: medium none;
    cursor: pointer;
    height: 35px;
    width: 113px;
	background-position:-1px -1px;
}
#wishlistreceivers{
	border: 1px dashed #cccccc;
}
#sharemywishlist td,select,textarea,input{
	font-size:12px;
}
.wstitle{
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
}

/* pop up window for newsletter, 2012-11-19 */
/* Newsletter slider */

#panel-slider {
	position: fixed;
	top: 20px;
	left: 0;
	z-index: 999;
	margin-left: -684px;
}

.panel-closed-slider {
	float: right;
	width: 43px;
	height: 188px;
	position: absolute;
	background: url(/images/newsletter-popup/btn-win-ipad.png) no-repeat;
	z-index: 99;
	cursor: pointer;
	right: -43px;
	margin-top: 160px;
}

.panel-open-slider {
	width: 48px;
	height: 172px;
	position: absolute;
	background: url(/images/newsletter-popup/close.png) no-repeat;
	z-index: 0;
	display: none;
	cursor: pointer;
	right: -47px;
	margin-top: 160px;
}

img#notnow{
	margin-right: 45px;
}

#sign-up-slider{
	width: 684px; 
	height: 505px;
}

.holder-slider{
	float: left;
	width: 100%;
}

.main-ipad-slider{
	float: left; 
	width: 50%; 
	z-index: 0;
}

.main-ipad-slider img{
	z-index: 99999;
}

#form-holder-slider{
	float: left; 
	width: 50%; 
	z-index: 0;
}

#content-slider{
	float: right;
	width: 349px;
	height: 503px;
	z-index: 99999;
}

#main-form-slider{
	width: 90%;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}

.main-elements-slider{
	float: left; 
	width: 100%; 
	margin-top: 10px;
	text-align: left;
}

.input-fields-slider{
	padding: 2px; 
	width: 95%;
}
 /*end of pop up window for newsletter, 2012-11-19*/
 /*static banner for newsletter*/
#wrapper{
	width: 1024px;
	margin: 0 auto;
	z-index: 999;
}
#static-banner {
	float: left;
	width: 100%;
}
#static-banner div.footer_winnlprize{
	background:url('/public/tpl2/images/newsletter_September/winnlprize.jpg') no-repeat;
	height:95px;
	width:990px;
	position:fixed;
	bottom:0;
	z-index:99;
	box-shadow:0 -5px 20px 0 rgba(0,0,0,0.3);
}
#link-holder{
	position: fixed;
	bottom: 0;
	z-index: 9999;
	margin-bottom: 70px;
	margin-left: 965px;
}

 /*end of static banner for newsletter*/
 
 /*craziest sales*/
#craziest_sales{width:604px;height:102px;background:url(/public/tpl2/images/CraziestSales-split.gif) no-repeat 0 0;position:relative;margin:5px 0;}
.new_arrivals , .hottest_deals , .clearance_sale{float:left;width:169px;height:36px;display:inline-block;margin:50px 10px 10px 20px;background:url(/public/tpl2/images/CraziestSales-split.gif) no-repeat -29px -114px;}
.hottest_deals{background:url(/public/tpl2/images/CraziestSales-split.gif) no-repeat -209px -114px;}
.clearance_sale{background:url(/public/tpl2/images/CraziestSales-split.gif) no-repeat -388px -114px;}

.new_arrivals:hover{background:url(/public/tpl2/images/CraziestSales-split.gif) no-repeat -29px -166px;}
.hottest_deals:hover{background:url(/public/tpl2/images/CraziestSales-split.gif) no-repeat -209px -166px;}
.clearance_sale:hover{background:url(/public/tpl2/images/CraziestSales-split.gif) no-repeat -388px -166px;}
 /*end of craziest sales*/
 
 /*new right bar section*/
#what_others_say{width:183px;margin:5px 0;float:left;}
.right_section_bg{background:url(/public/tpl2/images/rightbar.jpg) no-repeat 0 0;width:183px;height:35px;}
.right_title{color:#dc0e22;font-size:17px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-align:center;padding-top:10px;}
.right-content{border:1px solid #CBCBCB;border-bottom:0px;margin:0;padding:0;background:#F6F6F6;}
.right-content li{list-style-type:none;width:181px;margin:0;border-bottom:1px solid #cbcbcb;}
.right-content li a{width:145px;margin:10px 0px 10px 4px;font-size:11px;color:#5B5B5B;display:inline-block;text-decoration:none;font-family:Arial, Helvetica, sans-serif;text-align:left;}
.right-content li a:hover{color:#dc0e22;}
.garytick{float:left;display:inline-block;margin:10px 3px 10px 5px;list-style-type:image;background:url(/public/tpl2/images/rightbar.jpg) no-repeat -5px -51px;width:18px;height:15px;}
#social-li{margin:0;height:40px;border-bottom:0px;}
#why-facebook-icon , #why-blog-icon , #why-twitter-icon, .section-bottom {float:left;display:inline;background:url(/public/tpl2/images/rightbar.jpg) no-repeat -7px -70px;width:23px;height:23px;margin:10px 0px 0px 5px;}
#why-blog-icon{background-position:-36px -70px;}
#why-twitter-icon{background-position:-67px -70px;}
.facebook-num{display:inline-block;margin:11px 0 0 5px;}
.section-bottom{background-position:0px -101px;width:183px;height:6px;margin:0;}
.secure-ad{float:left;background:url(/public/tpl2/images/rightbar.jpg) no-repeat 0px -128px;display:block;width:183px;height:129px;margin:5px 0;}
#what_others_say li{padding:10px;font-size:12px;text-align:left;font-family:Arial, Helvetica, sans-serif;width:161px;}
#what_others_say li p{font-weight:bold;text-align:right;width:151px;margin:5px 0;padding:0;}
#nobottomborder{border-bottom:0px;}
.top10price{font-size:15px;color:#5b5b5b;padding-left:55px;margin-bottom:10px;}
.mtb10px{margin:10px 0;}
 /*new right bar senction ends*/

 /*new listing page-add to cart buton and more info button*/
.prod-info-height{height:95px;}
.small-addtocart-btn{display:block;float:left;background:url(/public/tpl2/images/addtocart.gif) no-repeat 0 0;width:80px;height:23px;margin:15px 5px 15px 0;}
.small-more-info-btn {display:block;float:left;background:url(/public/tpl2/images/moreinfo.jpg) no-repeat 0 0;width:80px;height:23px;margin:15px 5px 15px 0;}
  
  /*new listing page-add to cart buton and more info button ends*/

/* awesome deals banner */
#product_awesomedeal_section{background:transparent url('../images/awesomedeal/awesome-topbanner-bg.gif') repeat-x left top;font-size:15px;height:82px;line-height:20px;margin:10px 0;position:relative;text-align:center}
#product_awesomedeal_section span{display:block;font-size:11px}
#product_awesomedeal_section span.relative{display:inline;font-size:14px}
#product_awesomedeal_section strong{font-size:14px}
#product_awesomedeal_section .awesomedeal_link{position:absolute;top:9px;right:15px} 

/*Rokt Banner*/
#d3125d4022284f98bd8e9c8ab8e1bd22-b{
	margin-top: 30px;
	width:100%;
}
#d3125d4022284f98bd8e9c8ab8e1bd22-b img{
	max-width:100%;
	max-height: 100%;
}



 
/* Loading Box for Ajax Crazysales QAS Address Loading */
#loading_wrapper,
#address_wrapper{
	display: none;
    position: fixed;
    left:0px;
    top:0px;
    z-index: 9999;
}
#loading_address,
#display_addresses{
    display: table-cell;
    vertical-align: middle;
    text-align:center;
}
#loading_address_contents,
#addr_ajax {
    background-color: white; 
    margin:0 auto;
    margin-left: auto;
    margin-right: auto;
    display:inline-block;
    min-width: 30%;
    min-height: 10%;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px grey solid;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}
#address_list{
	margin-left: auto; 
	margin-right: auto
}
#close_address{
	float: right;
	margin-right: 10px;
	font-size: 18px;
	cursor: pointer;
	text-align: right;
    width: 100%;
}
#close_address:hover {
	color: red;
}
