/* shopping cart */
.scart_main { width: 590px; text-align: center;}
.scart_mtd { width: 590px; text-align: center; }
.scart_title { width: 590px; background-color: #333399; }
.scart_icon { width: 15px; }
.scart_hdr { width: 590px; background-color: #99cc66; }
.scart_hd1 { width: 55px; }
.scart_hd2 { width: 55px; }
.scart_hd3 { width: 160px; }
.scart_hd4 { width: 40px; }
.scart_hd5 { width: 45px; }
.scart_hd6 { width: 45px; }
.scart_hd7 { width: 110px; }
.scart_hd8 { width: 70px; }
.scart_dtl { width: 590px; }
.scart_img { height: 50px; width: 50px; border: 1px solid gray; }
.scart_imgtd { width: 55px; vertical-align: top;}
.scart_ino { width: 55px; vertical-align: top; font-weight: bolder; font-size: 11px; font-family: Arial, Helvetica; }
.scart_idtl { width: 160px; vertical-align: top;}
.scart_dtxt { font-weight: bolder; font-size: 11px;}
.scart_qty { width: 40px; vertical-align: top;}
.scart_price { width: 45px; vertical-align: top;}
.scart_total { width: 45px; vertical-align: top; font-size: 11px; font-weight: bolder;}
.scart_avl { width: 110px; vertical-align: top;}
.scart_updt { width: 70px; vertical-align: top;}

.scart_sub { width: 590px; background-color: #99cc66;}
.scart_sub1 { width: 55px; }
.scart_sub2 { width: 55px; }
.scart_sub3 { width: 160px; }
.scart_sub4 { width: 40px; font-size: 11px; font-weight: bolder;}
.scart_sub5 { width: 45px; }
.scart_sub6 { width: 45px; font-size: 11px; font-weight: bolder;}
.scart_sub7 { width: 110px; }
.scart_sub8 { width: 70px; }

.scart_btn {width: 590px; }
.scart_btn1 {width: 230px; text-align: right; }
.scart_btn2 {width: 130px; text-align: center; }
.scart_btn3 {width: 230px; text-align: left; }

.scartbar { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 11px; color: #ffffff; font-weight: bolder; }
.scartbtxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #333399; font-weight: bolder; }
.scarttxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #333399; white-space: nowrap; }

.ri111_htxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #000000; font-weight: bolder; }
.ri111_itxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #000000; padding-top: 1px; padding-left: 5px; }
.ri111_etxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: red; }
.ri111_pttxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #000000; }
.ri111_ptxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 12px; color: #000000; font-weight: bolder; }
.ri111_p1txt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 12px; color: #990000; font-weight: bolder; }
.sizelst { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #000000; }
.ri111_sttxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #000000; }
.ri111_stxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #000000; }
.ri111_gttxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #000000; }
.ri111_gtxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #000000; }
.ri111_dtxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 9px; color: #000000; }

.ri115_dtxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 11px; color: #000000; }
.ri115_ptxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 11px; color: #000000; }
.ri115_p1txt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 11px; color: #990000; }
.ri115_new { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 11px; color: red; }

.ri180_dtxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #000000; }
.ri180_ptxt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 11px; color: #000000; }
.ri180_p1txt { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #990000; }
.ri180_new { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: red; }


.lhup { background-color: #99CC66; width: 150px; }

.ymal { background-color: #333399; } 
.youmayalsolike { width: 150px; border:1px solid #333399; }
.ymal_t { font-family: Arial, Helvetica; font-size: 10pt; color: #333399; font-weight: bolder; }
.ymal_d { font-family: Arial, Helvetica; font-size: 9px; color: #333399; height: 45px; }

.m2frd { font-family: Arial, Helvetica; font-size: 10pt; color: black; }
.m2frd_b { font-family: Arial, Helvetica; font-size: 10pt; color: black; font-weight: bolder; }

.size_brnd{ font-family: Arial, Helvetica; font-size: 8pt; color: black; }
.size_pcls{ font-family: Arial, Helvetica; font-size: 8pt; color: black; white-space: nowrap; }
.psc_brnd{ font-family: Arial, Helvetica; font-size: 10px; color: black; }
.psc_pcls{ font-family: Arial, Helvetica; font-size: 10px; color: black; }

.styldesc { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #000000; }
.styldesc_hdr { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10pt; color: #000000; font-weight: bold; }

.opt_size { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 8pt; }
.opt_clr { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 8pt; }

.td_prev { width: 38px; padding-top: 2px; }
.td_up { width: 30px; }
.td_next { width: 38px; padding-top: 2px; }

.zmaltview_img { width: 90px; height: 90px; border: 1px solid gray; padding-right: 2px; }
.zmaltview { }
.zmaltview_text { text-align: center; padding-left: 10px; padding-bottom: 10px; padding-top: 20px; font-family: Arial, Helvetica; font-size: 10px; }
.zmaltview_idtl { padding-bottom: 2px; }
.zmaltview_isec { overflow: auto; width: 130px; height: 420px; }
.zoom_title { width: 300px; float: left; text-align: left; padding-left: 10px; padding-top: 5px; padding-bottom: 4px; color: white; font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; }
.zoom_close { width: 100px; float: right; padding-right: 10px; padding-top: 4px; font-family: Arial, Helvetica; font-size: 10px; color: white; }
.zoom_img { width: 500px; float: left; padding-left: 2px; }
.zoom_bimg { }
.zoom_sec1 { background-color: #333399; width: 650px; height: 30px; }

/* checkout 1 */
#chkout1_main { width: 426px; }

#chkout1_hdbox1 { width: 426px; height: 17px; font-family: Geneva,Arial,Helvetica,san-serif; color: red;; font-size: 12px; margin-bottom: 10px; }

#chkout1_hdbox2 { width: 426px; font-family: Geneva,Arial,Helvetica,san-serif; color: #333399; font-size: 12px; }
#chkout1_hdbox2 a:link { text-decoration: underline; }

#chkout1_hdbox3 { width: 426px; color: #333399; font-family: Geneva,Arial,Helvetica,san-serif; font-size: 12px; padding-bottom: 20px; }
#chkout1_hdbox3 a:link { text-decoration: underline; }

.chkout1_gm { font-family: Arial, Helvetica; font-size: 11px; text-decoration: underline; font-weight: bold; }

#chkout1_billing { width: 426px; font-family: Geneva,Arial,Helvetica,san-serif; font-size: 12px; }
.chkout1_icon { background-color: #ffffff; width: 17px; border-left: 1px solid #333399; border-right: 1px solid #333399; border-top: 1px solid #333399;}
.chkout1_step { background-color: #333399; width: 54px; font-family: Geneva,Arial,Helvetica,san-serif; color: #ffffff; font-size: 10px; padding-left: 5px; font-weight: bold; }
.chkout1_title { background-color: #333399; width: 345px; font-family: Geneva,Arial,Helvetica,san-serif; color: #ffffff; font-size: 10px; padding-left: 5px; font-weight: bold; }
.chkout1_edit { background-color: #333399; width: 345px; font-family: Geneva,Arial,Helvetica,san-serif; color: #ffffff; font-size: 10px; padding-right: 10px; font-weight: bold; text-transform: uppercase; text-align: right; text-decoration: underline; }
.chkout1_edit a:link { color: #ffffff; text-decoration: underline; }
.chkout1_edit a:visited { color: #ffffff; underline; }
.chkout1_edit a:hover { color: red; }

#chkout1_mbox1 { width: 426px; border: 1px solid #222299; padding-bottom: 5px; padding-left: 5px; padding-top: 10px; height: 260px; }
.chkout1_mbox1c1 { font-family: Geneva,Arial,Helvetica,san-serif; color: #333399; font-size: 12px; white-space: nowrap; width: 90px; }
.chkout1_mbox1c2 { font-family: Geneva,Arial,Helvetica,san-serif; color: #333399; font-size: 12px; }
.chkout1_mbox1txt { font-family: Geneva,Arial,Helvetica,san-serif; color: #333399; font-size: 12px; }

#chkout1_shipping { width: 426px; font-family: Geneva,Arial,Helvetica,san-serif; font-size: 12px; }

#chkout1_mbox2 { width: 426px; margin-bottom: 10px; border: 1px solid #222299; }
.chkout1_mbox2c1 { font-family: Geneva,Arial,Helvetica,san-serif; color: #333399; font-size: 12px; white-space: nowrap; width: 90px; }
.chkout1_mbox2c2 { font-family: Geneva,Arial,Helvetica,san-serif; color: #333399; font-size: 12px; }
.chkout1_mbox2txt { font-family: Geneva,Arial,Helvetica,san-serif; color: #333399; font-size: 12px; }

#chkout1_mbox3 { width: 426px; border: 1px solid #222299; margin-bottom: 10px; }
.chkout1_mbox3txt { font-family: Geneva,Arial,Helvetica,san-serif; color: #333399; font-size: 12px; }

#chkout1_bonus { width: 426px; font-family: Geneva,Arial,Helvetica,san-serif; font-size: 12px; }
.chkout1_stepb { white-space: nowrap; width: 100px; background-color: #333399; font-family: Geneva,Arial,Helvetica,san-serif; color: #ffffff; font-size: 10px; padding-left: 5px; font-weight: bold; }

#chkout1_mbox4 { width: 426px; border: 1px solid #222299; margin-bottom: 10px; }
.chkout1_mbox4txt { font-family: Geneva,Arial,Helvetica,san-serif; color: #333399; font-size: 12px; }
.submit_chkout1 { width: 426px; text-align: right; }

.fyp_lnk { text-decoration: underline; color: #333399; font-family: Geneva,Arial,Helvetica,san-serif; }
.fyp_clnk { text-decoration: underline; color: #333399; font-family: Geneva,Arial,Helvetica,san-serif; }
.fyp_clnk2 { text-decoration: underline; color: #333399; font-family: Geneva,Arial,Helvetica,san-serif; }
.img_alt { border: 0px; z-index: 10; }

/* set up for shopping you may also like - Grid style */
.sc_alt_main { width: 590px; padding-bottom: 30px; position: relative; }
.sc_alt_dtl { width: 130px; float: left; padding-left: 10px; position: relative; }
.sc_alt_text { width: 130px; float: left; height: 24px; text-align: left; }
.sc_alt_szclr { width: 130px; text-align: left; }
.sc_alt_img { position: relative; z-index: 0; }
.sc_qkaddtocart { padding-top: 15px; width: 590px; }
.sc_alt_color { width: 130px; text-align: left; padding-bottom: 3px; }
.sc_color_sel { font-size: 10px; font-family: Arial, Helvetica; width: 100px; }
.sc_alt_size { width: 130px; text-align: left; }
.sc_size_sel { font-size: 10px; font-family: Arial, Helvetica; width: 100px; }
.hiddenitem { border: 0px solid red; height: 5px; }
.sc_alt_qty { padding-bottom: 10px; }
.sc_alt_title { font-family: Arial, Helvetica; font-size: 16px; padding-top: 30px; font-weight: bold; z-index: 100; padding-bottom: 10px; }
.sc_desc_table { background-color: #ffffff; top: 0px; left: 120px; position: absolute; visibility: hidden; overflow: auto; z-index: 9999; width: 250px; border: 1px solid gray; }
.sc_desc_td { text-align: left; cursor: pointer; font-size:14px; font-family: Arial; color: #c4a006; padding-left: 10px; padding-right: 10px; padding-top: 5px; overflow: auto; width: 250px; z-index: 100; }

/* set up for shopping you may also like - List style */
.img_alt_l { border: 0px; }
.sc_alt_main_l { width: 590px; padding-bottom: 30px; }
.sc_alt_dtl_l { width: 590px; text-align: left; padding-bottom: 20px; }
.sc_alt_img_l { width: 130px; float: left; height: 24px; text-align: left; }
.sc_alt_text_l { width: 320px; float: left; height: 24px; text-align: left; height: 130px; }
.sc_alt_szclr_l { width: 120px; text-align: left; float: left; }
.sc_alt_img_l { }
.sc_qkaddtocart_l { padding-top: 15px; width: 590px; }
.sc_alt_color_l { width: 130px; text-align: left; padding-bottom: 3px; }
.sc_color_sel_l { font-size: 10px; font-family: Arial, Helvetica; width: 100px; }
.sc_alt_size_l { width: 130px; text-align: left; }
.sc_size_sel_l { font-size: 10px; font-family: Arial, Helvetica; width: 100px; }
.hiddenitem_l { border: 0px solid red; height: 5px; }
.sc_alt_qty_l { padding-bottom: 10px; }
.sc_alt_title_l { font-family: Arial, Helvetica; font-size: 16px; padding-top: 30px; font-weight: bold; padding-bottom: 10px; }

/* product detail - you may also like quick add */
.pd_alt_color { width: 130px; text-align: left; padding-bottom: 3px; }
.pd_color_sel { font-size: 10px; font-family: Arial, Helvetica; width: 100px; }
.pd_size_sel { font-size: 10px; font-family: Arial, Helvetica; width: 100px; }
.pd_alt_qty { padding-bottom: 10px; } 

/* set up for shopping you may also like - Grid style */
.sc_alt_main { width: 590px; padding-bottom: 1px; position: relative; }
.sc_alt_dtl_G { width: 130px; float: left; padding-left: 10px; position: relative; }
.sc_alt_text_G { width: 130px; float: left; height: 24px; text-align: left; }
.sc_alt_szclr_G { width: 130px; text-align: left; }
.sc_alt_img_G { position: relative; z-index: 0; }
.sc_qkaddtocart_G { padding-top: 15px; width: 590px; }
.sc_alt_color_G { width: 130px; text-align: left; padding-bottom: 3px; }
.sc_color_sel_G { font-size: 10px; font-family: Arial, Helvetica; width: 100px; }
.sc_alt_size_G { width: 130px; text-align: left; }
.sc_size_sel_G { font-size: 10px; font-family: Arial, Helvetica; width: 100px; }
.hiddenitem_G { border: 0px solid red; height: 5px; }
.sc_alt_qty_G { padding-bottom: 10px; }
.sc_alt_title_G { font-family: Arial, Helvetica; font-size: 16px; padding-top: 30px; font-weight: bold; z-index: 100; padding-bottom: 10px; }
.sc_desc_table_G { background-color: #ffffff; top: 0px; left: 120px; position: absolute; visibility: hidden; overflow: auto; z-index: 9999; width: 250px; border: 1px solid gray; }
.sc_desc_td_G { text-align: left; cursor: pointer; font-size:14px; font-family: Arial; color: #c4a006; padding-left: 10px; padding-right: 10px; padding-top: 5px; overflow: auto; width: 250px; z-index: 100; }

.freeship { padding-top: 10px; padding-bottom: 10px; font-family: Arial, Helvetica;	font-size: 12px; font-weight: bold; color: blue; text-align: center; }

.custtypedesc { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #333399; padding-right: 10px; text-align: right; }
.custtypevolumedisc { font-family: Arial, Helvetica, Verdana, San-Serif; font-size: 10px; color: #333399; }
.discount_desc { background-color: #99cc66; color: #333399; font-family: Geneva,Arial,Helvetica,san-serif; font-size: 9px; text-align: right; }
.discount_blank { background-color: #99cc66; width: 70px; }
.discount_amt { background-color: #99cc66; color: #333399; font-family: Geneva,Arial,Helvetica,san-serif; font-size: 9px; text-align: right; }

/* customization link */
.customization_link { font-family: Arial, Helvetica; font-size: 11px; text-align: left; padding-top: 5px; padding-bottom: 10px; text-decoration: underline; }

/* customization popup layer */
.customization { width: 630px; background-color: #ffffff; padding-bottom: 10px; padding-top: 2px; padding-left: 10px; padding-right: 10px; height: 600px; display:block; border: 2px solid #666666; position: absolute; top: -520px; left: -420px; z-index: -1; overflow: auto; }

/* close customization layer */
.customizarion_close { width: 595px; text-align: right; font-size: 12px; font-weight: bold; color: white; background-image: url(/cdocs/WKNG/panels/images/WKNG_GRADIENT.gif); height: 18px; vertical-align: center; }
.cmz_close_txt { color: white; text-decoration: underline; padding-right: 5px; }

/* customization parent item section */
.custmz_parent { font-family: Arial, Helvetica; font-size: 12px; width: 550px; height: 140px; padding-top: 5px; }
.parent_desc { float: left; font-size: 12px; width: 400px; }
.cmz_size_t { float: left; width: 80px; }
.cmz_qty { float: left; width: 80px; }
.cmz_color_t { float: left; width: 80px; }
.cmz_clogo { padding-bottom: 5px; }
.parent_title { font-weight: bold; }
.parent_img { float: right; vertical-align: top; border: 1px solid #cccccc; }

/* customization item */
.custmz_itmdtl { font-size: 14px; font-weight: bold; width: 588px; background-color: #bbbbbb; height: 20px; vertical-align: center; }

/* customization item text description */
.custmz_itm_txt	{ width: 588px; font-size: 12px; }

/* customization set text description */
.cmz_txt { width: 588px; font-size: 12px; }

/* customizaiton step title */
.cmz_attr_title_line { width: 500px; font-size: 12px; font-weight: bold; padding-top: 8px; }
.cmz_attr_step { float: left; width: 45px; border: 1px solid #666666; text-align: center; }
.cmz_attr_title { padding-left: 55px; text-decoration: underline; }
.blank { width: 5px; }

/* customization attributes */
.cmz_attr_detail { padding-top: 10px; font-size: 12px;	}
.cmz_attr_prompt { float: left; padding-right: 30px; }
.cmz_attr_opt { font-size: 12px; }
.cmz_attr_txt { font-size: 12px; }

/* customization attributes image */
.cmz_attr_img { padding-top: 5px; padding-bottom: 15px; }

/* customzation container for position */
.custom_container { position: relative; z-index: 999; }
.shade_layer { filter: alpha(opacity=50); opacity: 0.5; background-color: #bbbbbb; width: 2999px; height: 2999px; display:block; position: absolute; top: -1000px; left: -1000px; z-index: -5; }
.addtocart { padding-bottom: 10px; }

/* shopping cart customization detail */
.cart_cmz_title { text-decoration: underline; font-weight: bold; color: #333399; }
.cart_cmz_atrnm { font-weight: bold; color: #333399; }
.cart_cmz_atrval { color: #333399; }
.cmz_logo { padding-top: 5px; }
.cmz_logo_img { }
.cmz_logo_img_txt { }
.main_body { padding-top: 5px; }

/* page numbers */
.pg_brnd{ font-family: Arial, Helvetica; font-size: 10px; color: black; text-align: right; }
.pg_pcls{ font-family: Arial, Helvetica; font-size: 10px; color: black; text-align: right; }
.prevpg { margin-left: 3px; float: left; margin-right: 5px; }
.pgno { float: left; border: 1px solid gray; height: 12px; width: 12px; text-align: center; margin-right: 1px; }
.pgno_current { float: left; border: 1px solid gray; height: 12px; width: 12px; text-align: center; margin-right: 2px; color: white; background-color: gray; }
.nextpg { margin-left: 2px; float: left; margin-right: 2px; }
.allpgs { float: left; }
.pages { text-align: right; float: right; width: 142px; }
.chkout2_vd1bh { height: 20px; font-size: 11px; font-weight: bold; color: #333399; text-transform: uppercase; }
.chkout2_vd1sh { height: 20px; font-size: 11px; font-weight: bold; color: #333399; text-transform: uppercase; }
.chkout2_stitle { font-size: 11px; font-weight: bold; color: #333399; }

#account_info { width: 426px; background-color: #333399; color: #ffffff; }
.ai_title { width: 405px; color: #ffffff; }

#billing_addr { width: 426px; background-color: #eeeeee; color: #333399; height: 20px; padding-left: 3px; border-left: 1px solid #333366; border-right: 1px solid #333366;  }
.ba_title { font-weight: bold; font-size: 11px; color: #333399; width: 320px; }
.gotocheckout { font-weight: bold; font-size: 11px; color: #333399; text-decoration: underline; }

#billing_det { width: 426px; border-left: 1px solid #333366; border-right: 1px solid #333366; text-align: left; }
.bd_title { font-size: 11px; }
.bd_text { }
.bd_input { }

#bd_submit { width: 426px; height: 22px; text-align: right; padding-right: 5px; border-left: 1px solid #333366; border-right: 1px solid #333366; }

#reset_password { width: 426px; height: 22px; background-color: #eeeeee; border-left: 1px solid #333366; border-right: 1px solid #333366;}
.rp_title { font-size: 11px; font-weight: bold; color: #333399; padding-left: 3px; }

#rp_det { width: 425px; border-left: 1px solid #333366; border-right: 1px solid #333366; text-align: left; }
.rpd_title { font-size: 11px; }

#rp_submit { width: 425px; height: 30px; text-align: right; padding-right: 5px; border-left: 1px solid #333366; border-right: 1px solid #333366; border-bottom: 1px solid #333366; padding-bottom: 5px; }
.blank_line { height: 10px; width: 426px;
}

#orderhistory { width: 426px; background-color: #333399; color: #ffffff; }
.oh_title { width: 405px; color: #ffffff; }
#oh_det { width: 426px; height: 20px; border-bottom: 1px solid #333366; border-left: 1px solid #333366; border-right: 1px solid #333366;}
.ohd_tit { background-color: #eeeeee; color: #333399; font-size: 11px; font-weight: bold;}
.ohd_tit1 { font-size: 11px; font-weight: bold;}
.ohd_tit2 { font-size: 11px; font-weight: bold;}
.ohd_tit3 { font-size: 11px; font-weight: bold;}
.ohd_tit4 { font-size: 11px; font-weight: bold;}
.ohd_tit5 { font-size: 11px; font-weight: bold;}
.ohd_det1 { font-size: 11px; text-decoration: underline; }
.ohd_det2 { font-size: 11px; }
.ohd_det3 { font-size: 11px; }
.ohd_det4 { font-size: 11px; }
.ohd_det5 { font-size: 11px; }
.ba_edit { text-align: right; font-family: Arial, Helvetica; font-size: 11px; text-decoration: underline; padding-right: 10px; text-transform: uppercase; }

.chkout2_vhd { width: 426px; background-color: #333399; color: #ffffff;}
.chkout2_icon { background-color: #ffffff; width: 17px; border: 1px solid #333399; }
.chkout2_step { background-color: #333399; width: 54px; font-family: Geneva,Arial,Helvetica,san-serif; color: #ffffff; font-size: 10px; padding-left: 5px; font-weight: bold; }
.chkout2_hdb { background-color: #333399; width: 345px; font-family: Geneva,Arial,Helvetica,san-serif; color: #ffffff; font-size: 10px; padding-left: 5px; font-weight: bold; }
.chkout2_vd1 { width: 426px; background-color: #eeeeee; border-left: 1px solid #333399; border-right: 1px solid #333399; }
.chkout2_vd1sh { width: 50%; }
.chkout2_addr { width 426px; border-left: 1px solid #333399; border-right: 1px solid #333399;}
.chkout2_baddr { width: 206px; font-family: Arial, Helvetica; font-size: 11px;}
.chkout2_saddr { width: 206px; font-family: Arial, Helvetica; font-size: 11px;}
.chkout2_edit { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; text-decoration: underline; }
.chkout2_slist { width: 426px; border-left: 1px solid #333399; border-right: 1px solid #333399; }
.chkout2_hr2 { width: 426px; border-left: 1px solid #333399; border-right: 1px solid #333399; }

.chkout2_stitle { height: 28px; background-color: #eeeeee; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #333399; }
.chkout2_stit1 { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #333399; }
.chkout2_stit2 { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #333399; }
.chkout2_stit3 { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #333399; }
.chkout2_stit4 { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #333399; }
.chkout2_stit5 { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #333399; width: 50px; }

.chkout2_hr3td { padding-right: 3px; width: 400px; text-align: center; border-bottom: 1px solid green; }

.chkout2_sdtl0 { font-family: Arial, Helvetica; font-size: 11px; }
.chkout2_sdtl1 { font-family: Arial, Helvetica; font-size: 11px; }
.chkout2_shchg { width: 426px; border-left: 1px solid #333399; border-right: 1px solid #333399; border-bottom: 1px solid #333399; }

.shchg_blank { width: 280px; }
.shchg_text { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; }
.shchg_amt { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; }

.stax_text { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; }
.stax_amt { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; }

.tot_text { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; }
.tot_amt { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; }

.chkout2_pmt { width: 426px; background-color: #333399; color: #ffffff;}
.chkout2_pmticon { background-color: #ffffff; width: 17px; border: 1px solid #333399; }
.oh_icon { background-color: #ffffff; width: 17px; border: 1px solid #333399; }
.chkout2_pmtstep { background-color: #333399; width: 54px; font-family: Geneva,Arial,Helvetica,san-serif; color: #ffffff; font-size: 10px; padding-left: 5px; font-weight: bold; }
.chkout2_pmttit{ background-color: #333399; width: 345px; font-family: Geneva,Arial,Helvetica,san-serif; color: #ffffff; font-size: 10px; padding-left: 5px; font-weight: bold; }
.chkout2_pmtdtl { width: 426px; border-left: 1px solid #333399; border-right: 1px solid #333399; border-bottom: 1px solid #333399; }
.chkout2_pmtm { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; }
.chkout2_ccno { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; }
.chkout2_ccex { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; }
.chkout2_cvv2 { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; }
.chkout2_cvv2pop { text-decoration: underline; }
.chkout2_ccerror { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: red; }
.chkout2_carterror { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: red; }
.pmnt_submittd { width: 426px; text-align: right; padding-top: 10px;}

.disabledtxt { cursor: default; font-family: Arial, Helvetica; color: #000000; font-weight: bold; background-color: #eeeeee; border: 1px solid #333366; width: 267px; height: 22px;}
.staltaddr { padding-left: 10px; }
.altaddrlst { color: #333399; font-size: 10px; font-family: Arial, Hevetica; }
.staltcust { padding-left: 10px; }
.altcustlst { color: #333399; font-size: 10px; font-family: Arial, Hevetica; }

select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 

.sizechart { text-decoration: underline; }

.psc_selected { text-decoration: underline; color: #cc0000; }

