a.bt1:link, a.bt1:visited, a.bt1:hover { display:block; width:86px; height:19px; background:url('../images/cart_b1.png') no-repeat left top; font-weight: bold; font-size: 11px; color: white; text-decoration:none; text-align:center; padding-top:2px; border-bottom-style:none; color:white;} 
a.bt2:link, a.bt2:visited, a.bt2:hover { display:block; width:165px; height:19px; background:url('../images/cart_b5.png') no-repeat left top; font-weight: bold; font-size: 11px; color: white; text-decoration:none; text-align:center; padding-top:2px; border-bottom-style:none; color:white; } 
a.bt2:link span, a.bt2:visited span, a.bt2:hover span { font-weight: normal; border-bottom-style:none; color:white; }
a.bt3:link, a.bt3:visited, a.bt3:hover { display:block; width:125px; height:19px; background:url('../images/cart_b4.png') no-repeat left top; font-weight: bold; font-size: 11px; color: white; text-decoration:none; text-align:center; padding-top:2px; border-bottom-style:none; color:white; } 

.cr1 {height:17px;}
.cr1a {width:18px;background: url(../images/cart_window_01.png) no-repeat left top;}
.cr1b {background: url(../images/cart_window_02.png) repeat-x left top;}
.cr1c {width:32px;background: url(../images/cart_window_03.png) no-repeat left top;}
.cr1d {width:17px;background: url(../images/cart_window_04.png) no-repeat left top;}
.cr2 {height:27px;}
.cr2a {background: url(../images/cart_window_05.png) no-repeat left top;}
.cr2b {background: url(../images/cart_window_06.png) repeat-x left top; font-size: 14px; font-weight:bold; color: white; text-indent: 8px; text-align:left;}
.cr2c {width:32px; }
.cr2c a:link, .cr2c a:visited, .cr2c a:hover { display:block;width:32px;height:27px;background: url(../images/cart_window_07.png) no-repeat left top;}
.cr2d {background: url(../images/cart_window_08.png) no-repeat left top;}
.cr3a {background: url(../images/cart_window_09.png) repeat-y left top;}
.cr3c {width:17px;background: url(../images/cart_window_11.png) repeat-y left top;}
.cr4 {height:14px;}
.cr4a {background: url(../images/cart_window_12.png) no-repeat left top;}
.cr4b {background: url(../images/cart_window_14.png) repeat-x left top; padding-top: 12px}
.cr4c {background: url(../images/cart_window_16.png) no-repeat left top;}
.cr5 {height:18px;}
.cr5a {background: url(../images/cart_window_26.png) no-repeat left top;}
.cr5b {background: url(../images/cart_window_27.png) repeat-x left top;}
.cr5c {background: url(../images/cart_window_28.png) no-repeat left top;}

#cartItem {position:absolute; top:389px; left:50%;margin-left:-325px; display:none;}
#cartItem * {font-family: "trebuchet ms"; }
#cartItem tr.cr3 {height:144px;}
#cartItem td.cr1b { width:598px; }
#cartItem_content {width:630px;background-color: #373d45;}
#ci_refId {position:absolute; left: 25px; top:52px; font-size: 14px; color: white;font-weight:bold;}
#ci_thumb {position:absolute; display:block;left: 23px; top: 73px; display:block;width:127px;height:102px;}
#ci_thumb div {display:block;width:100%;height:100%;background:url(../images/frame_album.png) no-repeat left top;}
#ci_album {position:absolute; left: 157px; top:55px; font-size: 11px; color: #cccccc;}
#ci_caption {position:absolute; left: 157px; top:52px; font-size: 13px; color: white; font-weight:normal;}
#ci_desclbl {position:absolute; left: 157px; top:76px; font-size: 11px; color: #cccccc}
#ci_desc {width:206px;height:77px;font-size:11px; color: #cccccc;overflow:auto;;}
#ci_vd {position:absolute;display:block;left:371px;top:45px; width:2px;height:144px;background:url(../images/cart_vd.png) no-repeat top left;}
#ci_typelbl {position:absolute; left: 384px; top:52px; font-size: 11px; color: #cccccc;font-weight:bold;}
#ci_uplbl {position:absolute; left: 476px; top:52px; font-size: 11px; color: #cccccc;font-weight:bold;}
#ci_qtylbl {position:absolute; left: 540px; top:52px; font-size: 11px; color: #cccccc;font-weight:bold;}
#ci_itotlbl {position:absolute; left: 589px; top:52px; font-size: 11px; color: #cccccc;font-weight:bold;}
#ci_scheme {position:absolute; left: 380px; top: 69px; width:260px;height:100px;font-size:11px; color: #cccccc;overflow:auto;}
#ci_ctotlbl {position:absolute; left: 532px; top:173px; font-size: 11px; color: #cccccc;font-weight:bold;}
#ci_ctot {position:absolute; top:173px; right: 45px; font-size: 11px; color: #cccccc;font-weight:bold;text-align:right;}
#ci_scheme table tr td input { width: 36px; height: 18px; line-height: 18px; border:1px solid #999999; background-color: transparent; font-size: 8pt; text-align:center; color:#e5e5e5; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.r1 { background-color: #1f242b; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-style:none;}
.col1 { width: 100px; text-indent: 2px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-style:none;}
.col2 { width: 30px; text-align:right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-style:none;}
.col3 { width: 23px; text-align:center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-style:none;}
.col4 { width: 35px; text-align:center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-style:none;}
.col5 { width: 20px; text-align:center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-style:none;}
.col6 { width: 35px; text-align:right; margin: 0px 0px 0px 0px; padding: 0px 4px 0px 0px; border-style:none;}

#ci_billingItem { display:none;font-size: 11px; color: #cccccc; }
.bi_fld { background-color: #1f242b; color:#e5e5e5; text-indent: 2px; border: 1px solid #999999; width: 165px; height: 16px; margin: 1px 0 1px 2px;; line-height: 18px; }
#frmCart { display:block; position:absolute; left: 25px; top: 52px; margin:0 0 0 0; padding:0 0 0 0; border: 0 0 0 0;}
#frmCart a:link, #frmCart a:visited,
#ci_notice a:link, #ci_notice a:visited { color: #ff8200; text-decoration: none; border-bottom:1px dotted #ff8200;}
#frmCart a:hover,
#ci_notice a:hover { color: white; border-bottom:1px dotted white;}
#bi_rightCol { position:absolute; left: 263px; top: 52px; }
#ci_notice { float:left;width: 310px; font-size: 10px; line-height:11px; margin-left:10px; }