body{background-color:#333333;background-image:url(images/xy_bg.jpg);color:#666;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;}
p{color:#666;margin-bottom:10px;margin-top:0;}
h1{margin:30px 0 0;text-align:left;}
h4{color:#727377;font-size:14px;}
a:link,a:visited,a:active{color:#222;}
a:hover{color:#000;}
#container{margin:10px auto;width:900px;height:auto;}
#header{display:block;height:35px;margin:0 0 20px;padding:10px 0 75px;position:relative;text-align:left;width:100%;background-color:#FFFFFF;}
#nav{background:url(images/nav_bg.png);height:36px;overflow:hidden;width:100%;}
#nav li{display:inline;list-style:none;width:100%;}
#nav a{border-left:1px solid #bebebe;border-right:1px solid #222;color:#111;font-size:12px;font-weight:700;height:60px;overflow:hidden;padding:12px 0;text-align:center;text-decoration:none;text-shadow:#bebebe 1px 1px 1px;}
#products a{display:block;float:left;height:24px;width:100px;}
#nav_products{margin:116px 0 0 20px;border:none;color:#fff;font-size:12px;font-weight:700;position:absolute;text-decoration:none;text-align:right;background:url(images/xy_menu_bg.png) repeat-y;height:477px;}
#nav_products ul{border:none;list-style:none;list-style-type:none;margin:0;padding:0;}
#nav_products a{border:none;border-bottom-width:0;color:#fff;display:block;margin-right:3px;padding:5px 7px 7px;text-decoration:none;}
#nav_products li{}
#nav_products li ul{background:#1e1e1e;color:#fff;left:-999em;position:absolute;width:10em;}
#nav_products li ul{margin:-30px 0 0 200px;}
#nav_products ul li a{border-bottom:1px solid #CCCCCC;color:#000000;font-size:14px;font-weight:normal;padding:8px 10px;width:185px;position:relative;}
#nav_products ul li a:hover{color:#585858;}
#nav_products li:hover ul ul,#nav_products li:hover ul ul ul,#nav_products li.sfhover ul ul,#nav_products li.sfhover ul ul ul{left:-999em;}
#newProducts a:hover,#topProducts a:hover,#promotions a:hover,#contact a:hover{background:url(images/nav_bg_hover.png);}
#nav_products li:hover ul,#nav_products li li:hover ul,#nav_products li li li:hover ul,#nav_products li.sfhover ul,#nav_products li li.sfhover ul,#nav_products li li li.sfhover ul,#nav_products li:hover ul,#nav_products li:hover ul,#nav_products li.sfhover ul,#nav_products li:hover ul,#nav_products li li:hover ul,#nav_products li.sfhover ul,#nav_products li li.sfhover ul{left:auto;}
.arrow{position:absolute;right:10px;}
#newProducts a{display:block;float:left;height:24px;width:124px;}
#topProducts a{display:block;float:left;height:24px;width:119px;}
#promotions a{display:block;float:left;height:24px;width:109px;}
#contact a{display:block;float:left;height:24px;width:98px;}
li#search{border-left:1px solid #fff;clear:both;height:36px;padding:6px 10px 0 18px;position:absolute;width:200px;}
#breadcrumbs{background:url(images/breadcrumbs_bg.png);border:1px solid #cdcdcd;height:29px;margin-top:2px;overflow:hidden;text-align:left;width:585px;margin-left:35px;margin-bottom:10px;}
#breadcrumbs a{color:#222;font-size:11px;font-weight:700;}
#breadcrumbs ul{display:block;float:left;height:31px;margin:0;}
#breadcrumbs li{background:url(images/breadcrumbs_separrow.png) right no-repeat;display:block;float:left;height:28px;list-style:none;margin:-23px 0 0;padding:31px 30px 16px 15px;}
#breadcrumbs img,#pagination img{margin:-8px 2px 0 3px;}
#pagination{display:block;float:right;margin:0 -5px 0 0;}
#pagination li{background:url(images/breadcrumbs_sep.png) top right no-repeat;display:block;float:left;list-style:none;margin:0;overflow:hidden;padding:8px 8px 2px 8px;font-weight:normal;color:#666;}
#pagination .active{margin:4px;padding:5px 8px 10px 7px;color:#fff;font-weight:bold;font-size:11px;background:#333;background-image:url(images/breadcrumbs_sep.png) top right no-repeat;height:5px;width:5px;}
#main_panel{border:1px solid #bfbfbf;margin:0 0 15px 13px;width:555px;margin-left:58px;}
#content{background:#FFF;display:block;min-height:480px;float:inherit;margin-top:135px;margin-left:216px;text-align:left;width:75%;}
.product_list{height:auto;width:auto;}
.product_cell{border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;display:table-cell;float:left;height:auto;margin:0 0 0px;max-height:190px;height:190px;min-height:190px;overflow:hidden;text-align:center;width:184px;}
.product_cell h2{color:#333;font-size:12px;margin:20px auto 7px;max-height:30px;min-height:30px;vertical-align:middle;width:175px;}
.product_cell img,.product_cell_image{display:block;margin:0 auto 3px;}
.product_cell_price{background:url(images/price_bg.png) repeat-x;color:#fff;display:inline;height:20px;margin:10px auto 30px;padding:3px 0;}
.product_cell p{font-style:italic;margin:15px 0 25px;}
.related{border-bottom:1px solid #bfbfbf;color:#333;font-size:14px;font-weight:400;padding:15px 0 0 20px;text-shadow:#ccc 1px 1px 1px;}
.rproducts{display:block;float:left;height:auto;margin:3px -6px 0;text-align:center;width:26.4%;}
.rproducts h2{color:#333;font-size:12px;margin:25px 0 7px;}
.rproducts_price{background:url(images/price_bg.png) no-repeat;color:#fff;font-size:12px;font-weight:400;height:20px;margin:-5px auto 0;padding:5px 0 0;position:relative;text-align:center;width:49px;}
.rproducts_price_02{background:#1c1c1c;color:#fff;font-size:12px;font-weight:400;height:18px;left:1px;margin:-16px auto 0;padding:5px 0 0;position:relative;text-align:center;width:90px;}
.rproducts p{font-style:italic;margin:3px 0 25px;}
#rightside{background:url(images/schoppingcart_bg.png);display:block;left:-20px;position:relative;width:234px;}
#shoppingcart{}
#shoppingcarttop{height:auto;padding:9px 0 0;width:100%;z-index:500;}
#shoppingcart .title{background:none;color:#FFFFFF;font-size:12px;font-weight:700;margin:12px;position:absolute;text-shadow:#ccc 1px 1px 1px;}
#shoppingcartbottom{height:75px;width:100%;}
#shoppingcartbottom a{color:#777;}
.minicart_item{background:#0f0f0f;border-bottom:1px solid #000;border-top:1px solid #2a2a2a;color:#333;font-size:11px;height:50px;margin:0 0 0 5px;text-align:left;width:221px;}
.minicart_item img{display:block;float:left;min-height:30px;min-width:30px;padding:10px 5px 0 8px;}
.minicart_item h3{color:#fff;font-weight:400;padding:10px 0 3px;}
.minicart_item p{color:#777;font-style:italic;}
.minicart_item .price{color:#78a836;float:right;font-size:12px;margin:-25px 7px 0 0;text-align:right;}
td.minicart_header,td.minicart_body,td.minicart_footer{font-size:10px;}
#shoppingcart .subtotal{display:block;float:left;margin:13px 0 0 18px;font-size:16px;font-weight:bold;text-shadow:#000 0 -1px -1px;}
#shoppingcart .total{color:#78a836;font-size:11px;margin:0 0 -33px;padding:13px 18px 0 0;position:relative;text-align:right;width:100%;}
#shoppingcart .totalItems{color:#78a836;font-size:11px;margin:0 0 -33px;padding:10px;position:relative;text-align:left;float:left;}
#shoppingcart .totalAmount{color:#78a836;font-size:11px;margin:0 0 -33px;padding:10px;position:relative;text-align:left;float:right;}
.gocheckout{background:url(images/checkout_btn.png) repeat-x;color:#999;display:inline;font-size:12px;font-weight:700;height:15px;margin:70px 0 0 125px;padding:4px 15px 0;position:absolute;text-align:center;text-decoration:none;text-shadow:#000 1px 1px 1px;width:70px;z-index:200;}
.review{background:url(images/checkout_btn.png) repeat-x;color:#999;display:inline;font-size:12px;font-weight:700;height:15px;margin:70px 0 0 5px;padding:4px 15px 0;position:absolute;text-align:center;text-decoration:none;text-shadow:#000 1px 1px 1px;width:70px;z-index:200;}
.review a{color:#999;}
.backto_shopping_button,.button_large_right{background:url(images/checkout_btn.png) repeat-x;color:#999;display:block;float:left;font-size:16px;font-weight:700;margin:-40px 0 15px;padding:10px;text-decoration:none;text-shadow:#000 1px 1px 1px;}
.checkout_button,.button_large_left{background:url(images/checkout_btn.png) repeat-x;color:#999;display:block;float:right;font-size:16px;font-weight:700;height:26px;margin:15px 0 0;padding:9px 10px 0;text-decoration:none;text-shadow:#000 1px 1px 1px;}
.remove{background:url(images/remove.png) no-repeat;height:15px;margin:-23px 0 0 210px;position:absolute;width:15px;}
#sidebar{display:block;float:left;height:auto;margin:30px 0 10px 10px;overflow:hidden;width:100%;}
#sidebar h1{background:url(images/sidebar_header.png);border-bottom:1px solid #333;border-top:1px solid #fff;font-size:14px;height:16px;margin:5px 0 0;padding:11px;text-shadow:#ccc 1px 1px 1px;}
#sidebar .containers{background:#a1a1a1 url(images/container_bg.png) repeat-x;border-bottom:1px solid #333;border-top:1px solid #bebebe;font-size:12px;height:auto;left:-5px;margin:-3px 0 5px;padding:14px;width:207px;}
#footer{clear:both;display:block;float:left;height:12px;margin:2px 0 15px;padding:10px 10px 0;width:900px;}
#footer,#footer a{color:#FFFFFF;font-size:11px;font-weight:700;padding:10px 8px 10px 5px;}
#footer a:link{color:#FFFFFF;font-size:11px;font-weight:700;padding:10px 8px 10px 14px;}
.product_details{background-color:#FFFFFF;}
.product_details .img{border:1px solid #999;display:block;float:left;margin:0 0 5px;}
.product_details .small_imgs{left:10px;text-align:right;width:256px;}
.product_details_qty{margin:-5px 0 3px;width:30px;}
.product_details h1{color:#000;font-size:16px;text-shadow:#ccc 1px 1px 1px;}
.product_details h2{color:#333;font-size:14px;font-style:italic;font-weight:400;margin:3px 0 20px;text-shadow:#ccc 1px 1px 1px;}
.product_details h3{color:#333;font-size:12px;font-style:italic;font-weight:400;margin:3px 0 0;text-shadow:#ccc 1px 1px 1px;}
.product_details .left{display:block;float:left;padding:20px;text-align:right;width:257px;}
.product_details .right{display:block;float:left;margin:-60px 0 0 10px;width:300px;}
.product_details .price{color:#000;font-size:16px;margin:15px 0 -5px;text-shadow:#ccc 1px 1px 1px;}
.product_details .price_reg{color:#666;font-size:12px;margin:15px 0 -10px;text-shadow:#ccc 1px 1px 1px;}
.product_details p{line-height:16px;margin:20px 0 25px;height:auto;}
.product_details fieldset{border:1px solid #bfbfbf;margin:20px 0;padding:15px;}
.product_details fieldset .checkbox{display:block;float:left;height:30px;margin-top:10px;width:15px;}
.product_details fieldset p{display:block;float:left;margin:10px 20px 0;width:245px;}
.product_details fieldset legend{font-weight:700;margin:0 5px;}
.product_cell a,.rproducts a{color:#666;text-decoration:none;}
.product_cell_price a{color:#dadada;padding:15px;}
.product_details fieldset img,.floatleft,#login img,.left,#customer_registration .left,.border .left,.registry .right p,#checkout .left,.xlsfset .left{display:block;float:left;}
a.addcart{background:url(images/addcart.png);color:#fff;display:block;font-weight:700;height:19px;margin:59px 0 0 155px;padding:8px 0 0 0;text-align:center;color:#FFFFFF;width:129px;}
a.addcart img{border-right:1px solid #666;display:block;float:left;margin:-6px -5px 0 8px;padding:3px 7px 3px 0;}
a.wishlist{background:url(images/addcart.png);color:#fff;font-weight:700;height:19px;position:absolute;margin:59px 0 0 100px;padding:8px 0 0 0;text-align:center;text-shadow:#000 1px 1px 1px;width:150px;margin-left:-10px;}
.wishlist img{border-right:1px solid #666;display:block;float:left;margin:-7px -5px 0 8px;padding:3px 7px 3px 0;}
#cart_table{border:0;display:block;margin:0;width:740px;}
#cart_table tr{border-bottom:1px solid #bfbfbf;}
#cart_table td{height:50px;vertical-align:middle;}
#cart_table td img{display:block;float:left;padding:10px 15px 0;}
#cart_table .header{background:url(images/table_bg.png) bottom;color:#111;font-size:14px;font-weight:700;height:30px;text-shadow:#bebebe 1px 1px 1px;}
#cart_table .product{color:#111;font-weight:700;margin:10px 0 3px;}
#cart_table .desc{color:#555;font-style:italic;}
#cart_table .price{color:#222;font-size:14px;font-weight:700;padding:0 15px 0 0;}
#cart_table .price img{height:auto;margin:-20px 0 0 -23px;position:absolute;width:auto;}
#cart_table .cart_qty_box{font-size:12px;font-weight:700;width:14px;}
#cart_table .subtotal{color:#000;font-size:16px;margin:0 25px 0 0;}
#cart_table .total{color:#78a836;font-size:16px;font-weight:700;padding:0 15px 0 0;}
.ls_cart_total_note{font-style:italic;}
.cart_qty_box{width:40px;}
#endline{display:block;float:right;margin:15px 14px 15px 0;}
#back{display:block;float:left;margin:15px;width:200px;}
#back img{display:block;float:left;margin:0 10px 0 0;}
#back p{color:#fff;font-size:14px;margin:7px 0 0;}
#holder{background:#0a0a0a url(images/table_bg.png);color:#fff;height:auto;margin:30px;padding:10px 15px 30px;text-align:center;text-shadow:#000 0 -1px 0;width:800px;}
#holder h1{margin:0 0 30px;}
#holder p{margin:15px auto 0;text-align:right;width:300px;}
#holder input{clear:right;}
#login a,#sidebar a{color:#FFFFFF;text-decoration:none;}
#sidebar a.button{color:#fff;}
#popup,#product_details{color:#c1c1c1;margin:30px;}
#srdetails{border-bottom:1px solid #bfbfbf;color:#999;display:block;height:90px;padding:26px 20px 17px;width:100%;}
#srdetails a{color:#111;display:block;float:left;text-decoration:none;}
#srdetails img{display:block;float:left;margin:0 20px 0 0;}
#srdetails .text{display:block;float:left;width:400px;}
#srdetails h2{color:#000;display:block;float:left;font-weight:700;margin:5px 5px 0 0;}
#srdetails h3{display:block;float:left;font-style:italic;margin:5px 0 0;}
#srdetails p{color:#333;line-height:16px;margin:10px 0 0;width:400px;}
#srdetails .stars{display:block;float:left;margin:30px 15px 0;width:75px;}
#srdetails .stars img{margin:0;padding:0;}
#srdetails .price{color:#111;display:block;float:left;font-size:14px;font-weight:700;margin:30px 0 0;text-align:center;text-shadow:#999 1px 1px 1px;width:100px;}
a,#popup a,#product_details a{text-decoration:none;}
.msg{font-size:12px;font-weight:700;margin-top:20px;text-align:center;}
#login{background-color:transparent;float:right;margin:0px 12px 0 5px;position:relative;text-shadow:#bebebe 1px 1px 1px;color:#000000;width:310px;z-index:500;text-align:right;font-size:14px;}
#login .text{border-bottom:#000;color:#111;display:block;float:left;font-size:14px;font-weight:700;height:26px;margin-bottom:10px;padding:10px 5px 0 14px;text-align:center;}
#login a{color:#000000;}
#loginpane{color:#FFF;display:block;float:left;font-weight:700;height:auto;margin:15px;padding:8px 0 10px;position:absolute;top:25px;width:233px;z-index:500;}
.login_label{display:block;float:left;margin:5px 0 0 5px;padding:5px 0 0;width:60px;}
.login_field{display:block;float:right;width:125px;}
.login_email{background:#FFF;border:1px solid #666;display:block;float:right;margin:0 0 8px 5px;padding:5px 0 0;width:125px;}
.login_password{background:#FFF;border:1px solid #666;display:block;float:right;margin:0 0 0 5px;padding:5px 0 0;width:125px;}
.customer_login_error{color:red;text-align:left;}
.logout_button{color:#222;cursor:pointer;}
.login_button{background:#333;border:1px solid #666;color:#FFF;float:right;font-size:10px;height:24px;margin:12px 2px 8px 0;width:95px;}
.lfp{margin:-12px 0 10px 0;color:#999;}
.login{background-color:#010101;background-image:url(images/bg_highlight.png);background-repeat:repeat-x;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;padding:20px;text-shadow:#000 -1px -1px -2px;width:303px;z-index:10000;}
.login h1{color:#fff;font-size:18px;margin:0 0 30px;}
.login a{border-bottom:1px solid #999;color:#999;float:right;}
.login_input{background:#FFF;border:1px solid #666;color:#333;font-size:18px;height:30px;margin:0 0 20px;padding:3px 0 0 5px;width:300px;}
.login_sign_in_button{background:url(images/receipt_bg.png) 0 -3px;border:1px solid #333;color:#FFF;display:block;float:right;font-size:12px;font-weight:700;height:30px;margin:0;text-shadow:#000 -1px -1px -2px;vertical-align:middle;width:100px;}
.forgotpassword{color:red;}
.box_close{background:url(images/cross.png) no-repeat;display:block;float:left;height:31px;margin:-12px 0 0 -12px;width:31px;}
#customer_registration dd{clear:left;float:left;margin:0 0 10px;}
#customer_registration .c2{clear:both;display:block;margin:0 0 50px;}
.customer_reg_wrap{background-color:#969696;border:1px solid #000;font-size:10px;margin:0 auto;overflow:hidden;padding-bottom:10px;width:395px;}
.customer_reg_box_header{background:url(images/cust-head.png) no-repeat;color:#000;font-size:10px;font-weight:700;height:20px;line-height:19px;padding-left:8px;text-align:left;width:375px;}
.customer_reg_box_body{background-color:#fff;border:thin;border-color:#B4B4B4;border-style:solid;font-size:10px;margin-top:0;padding:10px 0;text-align:left;width:373px;}
.customer_reg_input_label{color:#4C4C4C;display:table-cell;float:left;font-size:10px;line-height:16px;text-align:right;width:140px;}
.customer_reg_input_label_field{color:#4C4C4C;font-size:10px;line-height:16px;margin-top:2px;text-align:right;width:100px !important;}
.customer_reg_input_wrap input,.customer_reg_input_wrap select,.customer_reg_inp_chkbox,.customer_reg_field_label{background-color:#E6E6E6;border:none;display:table-cell;float:left;margin-left:20px;overflow:visible;width:160px;}
.customer_reg_button_save,.customer_reg_verify_input_span{display:block;margin-bottom:5px;margin-top:5px;text-align:center;}
.customer_reg_draw_verify{float:left;}
#customer_registration fieldset,.border fieldset,fieldset,#checkout fieldset,.xlsfset fieldset{border:1px solid #cdcdcd;margin:15px 0 30px 15px;padding:10px;width:600px;}
#customer_registration input,#customer_registration textarea,#customer_registration select,.border input,.border textarea,.border select,input,textarea,select,#checkout input,#customer_registration textarea,#customer_registration select,.xlsfset input,.xlsfset textarea,.xlsfset select{font:12px/12px Arial, Helvetica, sans-serif;padding:0;}
#customer_registration input,.border input,#checkout input,.xlsfset input,input{border:1px solid #acacac;padding:2px 4px;}
#customer_registration fieldset.action,.border fieldset.action,fieldset.action,#checkout fieldset.action,.xlsfset fieldset.action{margin-top:-20px;}
#customer_registration legend,.border legend,.xlsfset legend{color:#555;font:12px;font-weight:700;margin-left:40px;padding-top:10px;}
#customer_registration label,label,#checkout label,{font-size:11px;font-weight:700;}
#customer_registration label.opt,label.opt,#checkout label.opt{font-weight:400;}
#customer_registration dl,#customer_registration .c3,#customer_registration .clear,.border .clear,dl,#checkout dl,#checkout .c3,#checkout .clear,.xlsfset .clear{clear:both;}
#customer_registration dt,#checkout dt{clear:right;display:block;float:left;line-height:25px;text-align:left;}
#customer_registration select,#customer_registration input,#customer_registration textarea,#customer_registration button,#checkout select,#customer_registration input,#customer_registration textarea,#customer_registration button{outline:none;resize:none;}
#customer_registration .c1,#checkout .c1{clear:both;display:block;float:left;}
#customer_registration .margin,.border .margin,#checkout .margin,.xlsfset .margin{margin:0 15px;}
#customer_registration .error input,.border .error input,#checkout .error input,.xlsfset .error input{border:1px solid red;color:#444;font-size:12px;}
#customer_registration .error,#customer_registration .warning,.border .error,.border .warning,#checkout .error,#checkout .warning,.xlsfset .error,.xlsfset .warning,.warning{color:red;font-size:11px;}
.customer_reg_box_wrap,.modal_reg_box_wrap{margin:12px 10px 0;width:375px;}
.customer_reg_input_wrap,.content_box_input_wrap{display:table-row;margin-bottom:5px;overflow:visible;width:375px;}
.customer_reg_input_wrap span.warning,.modal_reg_input_wrap span.warning{border:none;color:red;float:left;padding-left:160px;width:110px;}
.customer_reg_chk_wrap,.modal_reg_chk_wrap{margin-top:20px;}
.customer_reg_inp_chkbox,.modal_reg_inp_chkbox{background:none;border:none;float:left;height:18px;width:20px;}
.customer_reg_text_chkbox,.modal_reg_text_chkbox{line-height:15px;text-align:left;width:350px;}
.customer_reg_err_msg,.modal_reg_err_msg{color:#900;font-weight:700;text-align:center;}
.customer_reg_success_msg,.modal_reg_success_msg{color:#0C0;font-weight:700;text-align:left;}
.customer_reg_redraw_verify,.modal_reg_redraw_verify{float:right;text-align:left;width:130px;}
.customer_reg_verify_input_span input,.modal_reg_verify_input_span input{background-color:#E6E6E6;border:none;height:18px;width:160px;}
.sro_status_invoiced,.sro_status_none,.sro_status_others{color:#FFF;padding-left:3px;}
.registry,.cart{border:1px solid #cdcdcd;margin:0 auto 15px;width:740px;}
.border{border:1px solid #cdcdcd;margin:0 auto 15px;width:602px;}
.table4 li,.table6 li{display:block;float:left;height:auto;overflow:hidden;padding:0 10px;}
.checkout_shipping_select,.checkout_payment_select{width:250px;}
td.cart_line_product_code{font-size:10px;text-align:left;vertical-align:top;width:150px;}
td.cart_line_description{font-size:10px;text-align:left;vertical-align:top;width:300px;}
td.cart_line_unit_price{font-size:10px;text-align:right;vertical-align:top;width:90px;}
td.cart_line_qty{font-size:10px;text-align:right;vertical-align:top;width:40px;}
td.cart_line_qty input{background-color:#E6E6E6;border:none;font-size:10px;text-align:right;width:35px;}
td.cart_line_selltotal{border-left-color:#000;border-left-style:solid;border-left-width:1px;font-size:10px;text-align:right;vertical-align:top;width:90px;}
#checkout legend{color:#555;font:12px;font-weight:700;}
#checkout dd{clear:left;float:left;margin:0;}
#checkout .c2{clear:both;display:block;margin:0;}
#checkout #c32_ctl #c32 fieldset{width:93%;}
.checkout_process_label{font-size:14px;font-weight:700;text-align:center;}
h1.jumper{font-size:20px;font-weight:700;text-align:center;}
.cart_header{background:url(images/breadcrumbs_bg.png);border-bottom:1px solid #cdcdcd;color:#222;font-size:11px;font-weight:700;height:20px;margin:0;padding:9px 0 0 15px;text-align:left;width:645px;}
.cart_row{border-bottom:1px solid #cdcdcd;height:51px;max-height:51px;min-height:51px;vertical-align:middle;}
.cart_row a p{color:#555;font-style:italic;height:25px;margin:-12px 0 -5px;padding:0;width:300px;}
.cart img{clear:left;display:block;float:left;padding:10px 15px;max-width:30px;max-height:30px;}
.cart .product{color:#333;font-weight:700;height:25px;margin:0;max-height:25px;min-height:25px;overflow:hidden;padding:14px 0 3px;width:300px;}
.receipt_titles{background:url(images/receipt_total.png) -5px repeat-x;display:block;float:right;height:27px;margin:-43px 0px -56px 450px;padding:15px 0 0;width:250px;}
.receipt_titles p{color:#fff;display:block;float:left;font-size:14px;font-weight:700;letter-spacing:0.5px;margin:0 18px;text-shadow:#000 -1px -1px -2px;}
.receipt_row{background:url(images/receipt_bg.png) -1px 0 repeat-x;display:block;float:right;height:35px;margin:-51px 0px 0 1px;padding:20px 0 0;text-align:center;width:250px;}
.receipt_row p,receipt_subtotals{color:#ccc;font-size:12px;font-weight:700;margin:0 auto;text-shadow:#111 -1px -1px -2px;}
.receipt_row .price{margin:0 0 0 20px;text-align:left;}
.receipt_row .qty{margin:-13px 0 0;text-align:center;}
.receipt_row .qty input{font-size:10px;font-weight:700;height:8px;margin:-4px 0 -2px;padding:8px 0 -10px;text-align:center;vertical-align:middle;width:18px;height:13px;border:1px soild #666}
.receipt_row .total{margin:-14px 16px 0 0;text-align:right;white-space:nowrap;}
.receipt_row img{float:right;height:15px;margin:-24px -38px 0 0;width:15px;}
.cart_notes{height:89px;vertical-align:middle;}
.cart{width:660px;}
.cart_notes p{display:block;float:left;font-size:11px;height:60px;line-height:14px;padding:15px 0 14px 15px;width:460px;}
.receipt_subtotals{background:#3d3d3d url(images/receipt_subtotals.png) 0 1px repeat-x;clear:both;color:#fff;display:block;float:right;font-size:14px;font-weight:700;line-height:20px;margin:-102px 0px 0 1px;max-height:137px;min-height:137px;padding:14px 15px 0 0;text-align:right;text-shadow:#111 -1px -1px -2px;width:235px;z-index:300px;}
.receipt_total{background:url(images/receipt_total.png) repeat-x;color:#fff;display:block;float:left;font-size:18px;font-weight:700;height:32px;margin:-22px 0 0 410px;padding:16px 15px 0 0;text-align:right;text-shadow:#111 -1px -1px -2px;width:235px;z-index:100;}
.receipt_checkout{background:url(images/receipt_checkout.png) repeat-x;color:#78a836;cursor:pointer;display:block;float:left;font-size:18px;font-weight:700;height:34px;margin:-2px 0 50px 410px;padding:20px 0 0 5px;text-align:center;text-shadow:#111 -1px -1px -2px;width:245px;z-index:200;}
.modal_reg_wrap{background-color:#969696;border:1px solid #000;font-size:12px;margin:0 auto;overflow:hidden;padding-bottom:10px;width:395px;}
.modal_reg_box_header{background:url(images/cust-head.png) no-repeat;color:#000;font-size:14px;font-weight:700;height:20px;line-height:19px;margin:15px;padding-left:8px;text-align:left;width:375px;}
.modal_reg_box_body{background-color:#fff;border:thin;border-color:#B4B4B4;border-style:solid;margin-top:0;padding:10px 0;text-align:left;width:373px;}
.modal_reg_input_wrap{display:table-row;height:50px;margin-bottom:5px;overflow:visible;width:375px;}
.modal_reg_input_label{color:#4C4C4C;display:table-cell;float:left;height:50px;line-height:30px;text-align:right;width:175px;}
.modal_reg_input_label_field{color:#4C4C4C;float:left;height:50px;line-height:16px;margin-left:10px !important;margin-top:2px;text-align:right;width:100px !important;}
.modal_reg_input_wrap input,.modal_reg_input_wrap select,.modal_reg_inp_chkbox,.modal_reg_field_label{background-color:#E6E6E6;border:1px solid #555;display:table-cell;float:left;height:22px;margin-left:10px;margin-top:2px !important;overflow:visible;width:160px;}
.modal_reg_input_wrap textarea{background-color:#E6E6E6;border:1px solid #555;display:table-cell;float:left;height:75px;margin:0 0 15px 10px;max-height:75px;min-height:75px;overflow:visible;width:160px;}
.model_reg_buttons,.modal_reg_verify_input_span,.modal_reg_msg{display:block;margin-top:5px;padding-bottom:5px;text-align:center;width:373px;}
.modal_reg_draw_verify{float:left;margin:0 0 0 55px;text-align:right;width:240px;}
.content_box_wrap{margin:20px 0 0 10px;width:650px;}
.content_box_header{height:18px;overflow:hidden;width:650px;}
.content_box_header_left{background:url(images/content-header-left.gif) no-repeat;display:block;float:left;height:100%;width:7px;}
.content_box_header_mid{background:url(images/content-header-mid.gif) repeat-x;border-bottom:1px solid #636363;border-top:1px solid #636363;display:block;float:left;height:16px;width:636px;}
.content_box_header_mid b{color:#000;font-size:10px;line-height:14px;margin-left:10px;}
.content_box_header_mid input{border:none;height:18px;width:100px;}
.content_box_header_right{background:url(images/content-header-right.gif) no-repeat;display:block;float:left;height:100%;width:7px;}
.content_box_content_wrap{border-left:1px solid #636363;border-right:1px solid #636363;padding-top:10px;width:648px;}
.content_box_content_top{background-color:#e6e6e6;display:block;height:20px;width:648px;}
.content_box_inp_wrap{height:68px;margin:25px 0 0;width:648px;}
.content_box_inp_wrap input,.content_box_inp_wrap select{background:#e6e6e6;border:none;float:left;font-size:10px;height:18px;width:100px;}
.content_box_inp_wrap textarea{background:#e6e6e6;border:none;}
.content_box_flabel{display:table-row;margin-bottom:5px;overflow:visible;text-align:center;width:600px;}
.content_box_inp_wrap span{display:block;float:left;font-size:11px;line-height:18px;margin-right:8px;text-align:right;width:90px;}
.content_box_content_grid input,.content_box_content_grid select{background:#e6e6e6;border:none;font-size:10px;width:120px;}
.content_box_footer{height:5px;overflow:hidden;width:650px;}
.content_box_footer_left{background:url(images/content-foot-left.gif) no-repeat;display:block;float:left;height:100%;width:6px;}
.content_box_footer_mid{border-bottom:1px solid #636363;display:block;float:left;height:4px;width:638px;}
.content_box_footer_right{background:url(images/content-foot-right.gif) no-repeat;display:block;float:left;height:100%;width:6px;}
.content_box_field_label{border:none;color:#000;display:table-cell;float:left;font-size:12px;line-height:24px;margin-left:20px;margin-top:2px !important;overflow:visible;width:160px;}
.content_box_input_label{color:#000;display:table-cell;float:left;font-size:12px;line-height:24px;margin-right:10px;text-align:right;width:140px;}
.xls_table_column_sep{border-left-color:#000;border-left-style:solid;border-left-width:1px;font-size:10px;text-align:left;vertical-align:top;width:90px;}
.xls_table_column{font-size:10px;text-align:left;vertical-align:top;width:90px;}
.sro_list_box{border-color:#FFF;border-style:solid;border-width:1px;float:left;margin:5px;padding:10px;width:200px;}
.sro_repairs_table_description{width:200px;}
.border_header,.registry_header{background:url(images/breadcrumbs_bg.png);border-bottom:1px solid #cdcdcd;color:#111;font-size:11px;font-weight:700;height:20px;margin:0 auto;padding:9px 0 0 15px;text-align:left;width:585px;}
.border_header p,.registry_header p{color:#111;}
.qtybox{width:30px;}
.borderp{font-size:12px;line-height:20px;padding:15px 15px 5px;}
.padding_btm{padding-bottom:15px;}
.table4,.table6{margin:0 -80px 0 0;padding:15px 0 15px 5px;}
.table6 .large,.table4 .large{width:260px;}
.table6 .medium,.table4 .medium{width:120px;}
.table6 .small{text-align:center;width:57px;}
.gregistry_img{display:block;float:left;height:30px;padding:0 15px;width:30px;}
.registry .product{color:#333;display:block;float:left;font-weight:700;height:30px;margin:0;overflow:hidden;width:300px;}
.registry .title{color:#333;display:block;float:left;font-weight:700;height:15px;margin:0 0 -15px;overflow:hidden;width:525px;}
.registry_row{border-bottom:1px solid #cdcdcd;height:20px;padding:15px 0 2px 15px;text-align:left;}
.registry_row a{color:#111;}
.registry_row .expiry{margin:0 75px 0 0;}
.registry_row .edit{margin:0 20px 0 0;}
.registry_row .email{margin:0 29px 0 0;}
.registry_row .delete{margin:0 24px 0 0;}
.registry_row .email .button{margin:-5px 85px 0 -72px;top:-5px;}
.registry_row .emaila{margin:0 0 10px -500px;}
.registry_row #c43{display:block;position:relative;left:-95px;}
.registry_row #c44{display:block;position:relative;left:-100px;}
.registry_row #c45{display:block;position:relative;top:-32px;left:-15px;}
.registry_row .emaila input.textfield{margin:-5px 0 0 100px;}
.registry_row .left input.textfield{margin-top:-5px;}
.add_gregistry{font-size:12px;font-weight:700;margin:-38px 25px 10px 0;padding:0 0 3px;position:relative;text-align:right;}
.add_gregistry img{margin:0 2px -3px 0;}
.edit_gregistry p{color:#222;display:block;float:left;font-size:12px;font-weight:700;margin:0 15px 10px 0;position:relative;text-align:right;}
.edit_gregistry img{display:block;float:left;left:-6px;position:relative;top:-5px;vertical-align:top;}
.gregistry_form{width:230px;margin:0 40px 0 0;padding:15px 0 0 15px;}
.gregistry_form label,.contact label{clear:both;display:block;font-size:12px;margin:10px 0 -10px;}
.gregistry_form input{clear:both;display:block;height:20px;margin:10px 0 0;}
input.grinput,#contactForm input{border:1px solid #acacac;color:#444;height:20px;padding:4px;}
#contactForm label{font-size:12px;}
#contactForm p{line-height:16px;}
#contactForm fieldset{border:none;}
.gregistry_desc{line-height:1.5em;padding:15px 15px 10px;}
.gregistry_row{border-bottom:1px solid #cdcdcd;height:36px;padding:15px 0 7px;vertical-align:middle;}
.gregistry_row .status{left:568px;position:absolute;}
.gregistry img{display:block;float:left;height:30px;width:30px;}
legend{font:17px/21px Calibri, Arial, Helvetica, sans-serif;font-weight:700;padding:0 10px;}
dt{clear:right;display:block;float:left;line-height:25px;margin:0 10px 0 0;text-align:left;}
dd{clear:left;float:left;line-height:25px;margin:0 0 10px;}
.products_slider img{border:0;}
.products_slider li,.products_slider p{font-family:"Arial", "Verdana", sans-serif;font-size:.8em;margin:0;padding:0;}
p.products_slider{font-size:14px;font-weight:bold;margin:8px 0 0 25px;text-shadow:#000 1px 1px 1px;color:#eee;}
.products_slider li p{font-size:1em;}
.products_slider{overflow:hidden;position:relative;}
.products_slider .javascript_css{background:#fffcd3;padding:20px;position:relative;z-index:3;}
.products_slider .back{left:0;position:absolute;top:0;z-index:2;}
.products_slider .back a,.products_slider .next a{display:none;outline:none;}
.products_slider .next{position:absolute;right:0;top:0;z-index:2;}
.products_slider ul{left:0;list-style-type:none;margin:25px 0 0;padding:0;position:relative;width:auto;z-index:1;}
.products_slider li{display:inline;float:left;width:180px;}
.products_sliber_theme_bg{background:url(images/slider_bg.png) no-repeat;clear:both;display:block;height:209px;margin:15px;width:550px;margin-left:60px;}
.products_slider_theme{color:#fff;height:209px;margin:0 0 32px 10px;width:550px;}
.prodcuts_slider_theme .title{font-weight:700;margin:5px 0 0 15px;text-shadow:#000 1px 1px 1px;}
.products_slider_theme a{color:#f30;}
.products_slider_theme .back{height:58px;width:61px;}
.products_slider_theme .next{height:58px;left:540px;width:61px;}
.products_slider_theme .next a{background:url(images/scroll_right.png) no-repeat top right;height:40px;line-height:30px;position:absolute;right:-120px;top:8px;width:150px;}
.products_slider_theme .back a{background:url(images/scroll_left.png) no-repeat;height:40px;left:0;line-height:30px;position:absolute;text-align:right;top:8px;width:150px;}
.products_slider_theme li{overflow:hidden;padding:15px 0;text-align:center;}
.products_slider_theme li img{margin:0 0 10px;}
.products_slider_theme li p{color:#999;font-weight:700;height:45px;margin:0;overflow:hidden;width:180px;}
#offline{color:#acacac;margin:100px auto 0;width:900px;}
#offline .left{display:block;float:left;margin:25px 15px 0;}
#offline h1{color:#acacac;font-size:22px;font-weight:400;margin:25px 0 5px;}
#offline h2{color:#acacac;font-size:14px;font-weight:400;}
#offline a{color:#999;text-decoration:underline;}
.floatright,.right{display:block;float:right;}
.center{text-align:center;}
.xlsshow,#customer_registration .block,.border .block,#checkout .block,.xlsfset .block{display:block;}
.padding{padding:15px;}
.xlshidden{display:none;}
.xlsfaded{-moz-opacity:.50;filter:alpha(opacity=50);opacity:.50;}
.xlsunfaded{-moz-opacity:1px;filter:alpha(opacity=100);opacity:1px;}
.xlsright{text-align:right;}
.xls_grid_total{font-size:10px;padding-right:30px;text-align:right;}
.red{color:red;font-size:14px;font-weight:700;}
.button{background:url(images/tab_bg.png) repeat-x;border:1px solid #000;color:#fff;font-size:14px;font-weight:700;padding:5px 15px;text-shadow:#000 1px 1px 1px;width:115px;}
a.button{color:#fff;}
#ui-datepicker-div{display:none;}
.treeview ul{margin:0;padding:0;}
.treeview li{list-style-type:none;padding-left:22px;margin-bottom:3px;color:#FFFFFF;font-size:1em;font-weight:700;padding:8px 10px;text-shadow:0 -1px 0 #000000;width:160px;}
.treeview li.submenu{overflow:hidden;color:#FFFFFF;font-size:1em;font-weight:700;padding:0px 0px 0px 10px;text-shadow:0 -1px 0 #000000;width:160px;cursor:hand !important;cursor:pointer !important;}
.treeview li.submenu ul{display:none;}
.treeview .submenu ul li{cursor:default;}
#xycontainer{background-color:#FFFFFF;width:900px;min-height:300px;height:auto;}
#xy_top_banner{margin-top:16px;position:relative;}
#xy_menu_bg{background-image:url(images/xy_nav_bg.png);height:24px;width:900px;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#FFFFFF;font-weight:600;}
#xy_menu_bg a{width:900px;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#FFFFFF;font-weight:600;text-shadow:0 0 5px #000000;}
#xy_menu_bg a:hover{width:900px;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#99FF00;font-weight:600;}
#xy_menu_item_1{margin-left:250px;margin-top:-14px; padding-top:3px;}
#xy_menu_item_2{margin-left:355px;margin-top:-15px;}
#xy_menu_item_3{margin-left:500px;margin-top:-15px;}
#xy_menu_item_4{margin-left:665px;margin-top:-15px;}
#xy_menu_item_5{margin-left:780px;margin-top:-15px;}
#xy_menu_search{margin-left:10px;}
#xy_nav_bottom{margin-top:20px;}
#xy_stay_in_touch{font-family:"Times New Roman", Times, serif;font-size:18px;color:#333333;font-weight:600;text-align:center;}
#xy_home_table{background:url(/xy_images/xy_home_bg.png) repeat-x;height:480px;width:684px;padding-top:1px;}
#xy_home_content{background:url(/xy_images/xy_home_content.png);height:470px;width:655px;margin-left:12px;margin-top:2px;padding-top:1px;}
#xy_home_banner{margin-left:10px;margin-top:10px;}
#xy_center{margin-top:50px;margin-left:170px;font-size:18px;}
#xy_home_featured{background:url(/xy_images/xy_home_featured.png);height:250px;width:580px;margin-left:30px;margin-top:15px;padding-top:1px;}
#xy_home_button{background:url(/xy_images/button.png);height:18px;width:66px;color:#FFFFFF;font-weight:600;padding-top:4px;}
#xy_cart{background:url(/xy_images/xy_bag.png);height:43px;width:35px;color:#FFFFFF;font-size:18px;font-weight:600;margin-left:275px;}
#xy_cart_red{background:url(/xy_images/xy_bag_red.png);height:43px;width:35px;color:#FFFFFF;font-size:18px;font-weight:600;margin-left:275px;margin-top:-33px;}
#xy_cart_total{margin-right:13px;padding-top:15px;}
#xy_brand_button{background:url(/xy_images/xy_brands_button.png);width:147px;height:43px;color:#FFFFFF;font-size:13px;font-weight:600;}
#xy_brand_button_white{background:url(/xy_images/xy_white_button.png);width:147px;height:48px;color:#FFFFFF;font-size:13px;font-weight:600;}
#xy_brand_text_black{text-align:center;font-family:serif;color:#666666;padding-top:20px;}
#xy_brand_text_black a:link{text-align:center;padding-top:25px;font-family:serif;color:#666666;}
#xy_brand_text_black a:visited{text-align:center;padding-top:25px;font-family:serif;color:#666666;}
#xy_brand_text{padding-top:13px;text-align:center;font-family:"Times New Roman", Times, serif;}
#xy_brand_text a:link{text-align:center;padding-top:15px;font-family:"Times New Roman", Times, serif;color:#FFFFFF;}
#xy_brand_text a:visited{text-align:center;padding-top:15px;font-family:"Times New Roman", Times, serif;color:#FFFFFF;}
#xy_brands{margin-left:30px;padding-top:12px;}
#xy_brands_header{font-size:18px;font-weight:600;padding-bottom:10px;}
#xy_stay_in_touch_table{margin-right:40px;}
#xy_stay_in_touch_table a:link{padding:0;}
#xy_stay_in_touch_table a:hover{padding:0;}
#xy_stay_in_touch_table a:active{padding:0;}
#xy_stay_in_touch_table a:visited{padding:0;}
#xy_contact_text{margin-top:15px;margin-left:30px;width:600px;}
#xy_contact_map{margin-left:115px;}
#xy_browse{margin-bottom:10px;margin-left:10px;color:#333333;font-size:18px;font-weight:600;}
#xy_items_in_cart_text{font-size:18px;margin-top:20px;margin-right:50px;color:#660000;}
#gallery_div{position:relative;width:637px;height:174px;overflow:hidden;}
