@charset "utf-8";
/* CSS Document */
.f_right { float:right; width:720px;}
.margin2em { margin:2em 0;}
.bold { font-weight:bold;}
.input_206 input { width:206px; height:16px; padding:0;}
.radio input { width:15px; height:15px; vertical-align:middle; margin:0 3px;}
.aa0000 { color:#aa0000;}
table.margin2em td { padding:3px;}
.tx_align { text-align:center;}
.tx_align_r { text-align:right;}
.tx_indent { text-indent:2em;}
.underline { text-decoration:underline;}
.w20 { width:20px;}
.mlr2em { margin:0 2em;}
.margin1em { margin:1em 0;}
.c93size14bold { color:#c93; font-size:14px; font-weight:bold;}
.dashed_line p.tx_align { width:300px; float:left;}
.sc_p2 { width:380px; float:right; margin-top:2em; line-height:150%;}
.error_text2 { padding:10px; border:3px solid #ffcc00; color:#aa0000; background:#fffff2; margin:-1px; line-height:170%;}

#promise { width:174px; background:#efefef; border:1px solid #b0c7bf; font-size:11px; padding:5px; float:left; margin-bottom:2em;}
#promise h2 { background:#000; color:#fff; text-align:center; margin:-5px -6px 5px -6px; font-size:14px; line-height:150%;}
#promise h3 { font-size:12px;}
#promise p { width:174px; overflow:hidden; margin-bottom:1em;}
#promise a { float:right; margin:1em;}

.headerbg { background: url(http://img.exportsupermart.com/img/signtopbg.gif) repeat-x left bottom; padding-bottom:18px; margin-bottom:1em;}

/**********************************************************************/
.checkout_box { clear:both; width:699px; padding:0 4px 0 10px; background:url(http://img.exportsupermart.com/img/chickout_boxbg.jpg) no-repeat; min-height:448px;}
.checkout_box h1 { height:33px; line-height:33px; color:#fff; background:#171413; font-size:14px; font-weight:normal; text-indent:1em;}

.checkout_step { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin-right:21px;}
.checkout_step li { float:right; width:157px; height:34px; margin-left:-24px; line-height:34px; color:#fff; text-align:center; text-indent:-25px; font-size:12px; background:url(http://img.exportsupermart.com/img/checkouttitlebg1.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://img.exportsupermart.com/img/checkouttitlebg1.png"); _background:none;}
li.step_block { z-index:100; position:relative; background:url(http://img.exportsupermart.com/img/checkouttitlebg2.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://img.exportsupermart.com/img/checkouttitlebg2.png"); _background:none;}

.book { position:relative; border-bottom:1px solid #ccc; background:#ccc; height:40px; width:697px; margin-left:1px;}
.add_book { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b0101; display:block; height:14px; width:121px; background:url(http://img.exportsupermart.com/img/show_address.gif) no-repeat; margin:1em; text-indent:1em;}
.add_book2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b0101; display:block; height:14px; width:121px; background:url(http://img.exportsupermart.com/img/hide_address.gif) no-repeat; margin:1em; text-indent:1em;}

.hand { cursor: pointer;}

#effect p,#effect2 p { font-size:12px;}
#effect li,#effect2 li { border-top:1px dashed #ccc; margin-top:1em; padding-top:0.5em; width:280px; overflow:hidden;}
.book_select { float:right;}

.enter-a-new-address {float:left; font-weight:bold; margin-top:10PX; padding-left:1em; font-size:12px;}
.enter-or { color:#fff; font-size:14px; font-weight:bold; margin-left:210px; margin-right:5px; display:inline; font-family: "Trebuchet MS";}

.table_d7e9f7 { background:#d7e9f7; border-collapse:collapse; font-size:11px; width:690px; margin:3px auto;}
.table_d7e9f7 td { padding-left:1em;}
.table_d7e9f7 td,.table_d7e9f7 th { border:1px solid #b0c7bf; height:35px;}

.td35px td { height:35px;}

.checkout_h5 { background:#6d6a69; color:#fff; height:33px; line-height:33px; font-size:14px; font-weight:normal; text-indent:1em; margin:4em 0 1em 0; clear:both;}
.checkout_h5 a { color:#fff;}
.order_textarea { text-align: center; padding:1em 0; border-bottom:1px dashed #ccc;}
.order_textarea textarea { width:580px; height:130px;}

.address_box { width:320px; height:160px; background:#d7e9f7; font-size:11px; color:#3f3f3f; margin:1.8em 1.3em; float:left; overflow:hidden; display: inline;}
.address_box h3 { font-size:14px; font-weight:normal; height:30px; line-height:30px; text-indent:1em; border-bottom:1px solid #bdbdbd; margin-bottom:2em;}
.address_box p { margin:0 4em;}

.blockccc { display:block; color:#666; font-size:11px;}
.dashed_line_top { border-top:1px dashed #ccc; padding-top:2em;}

/***********************************************************************************/
.shopping_cart {border-collapse:collapse; font-size:11px; border:1px solid #b0c7bf;}
.shopping_cart th { background:#000; color:#fff; font-size:14px; line-height:150%; font-weight: normal;}
.shopping_cart td { border-bottom:1px dashed #b0c7bf; padding:10px 0;}
.shopping_cart span { display:block;}
.shopping_cart strong { font-size:12px;}

/*****************************************************************************/
.p_box { clear:both; margin-bottom:1em; width:100%; overflow:hidden;}
.p_box h3 { height:25px; line-height:25px; padding-left:10px; position:relative; background:url(http://img.exportsupermart.com/img/titlebg922.jpg) no-repeat; font-family:"Trebuchet MS"; font-size:14px; color:#fff;}
.p_box li { width:30%; float:left; margin:0 15px; display:inline;}
.p_box li h4 { font-size:12px; height:30px; margin:1em; overflow:hidden;}
.p_box_80img { float:left;}
.p_box p { font-size:11px; height:40px; overflow:hidden; padding:14px 10px; line-height:120%;}
.p_box_price { clear:both; text-align:center; font-size:12px; line-height:25px;}
.p_box_price span { color:#aa0000;}
.p_box_price input { vertical-align: middle; margin-left:0.5em;}
/*****************************************************************************/
.f_right_h3 { height:20px; line-height:20px; background:#a1a1a1; color:#fff; margin:1em 0; font-weight:normal; text-indent:1em;}
.toggler { width: 300px; position:absolute; right:0; top:30px;}
#button, #button2 { float:right;}
#effect h3, #effect2 h3 { margin: 0; padding: 0.4em; text-align: center; font-size: 12px;}
#effect h4, #effect2 h4 { font-size: 14px;}
.effect {width: 280px; padding: 0.4em 0.4em 2em 0.4em; position: relative; background:#fff; border:1px solid #b0c7bf; z-index: 9999;}
.scroll {height:400px; width:296px; overflow-y:scroll;}
#effect2-ul, #effect-ul {padding-bottom: 10px;}

/*************************************/
.transaction {height:300px; margin:2em 0; padding-top:110px; background:url(http://img.exportsupermart.com/img/gi.jpg) no-repeat 50px 30px;}
.ri { background:url(http://img.exportsupermart.com/img/ri.jpg) no-repeat 50px 30px;}

.transaction h2,.transaction p { margin:0 auto;}
.transaction h2 {font-size:28px; font-family:Arial, Helvetica, sans-serif; background:#9bc74e; color:#fff; padding-left:5px; width:455px;}
.ri h2 { background:#aa0000;}
.transaction p { text-align:center; padding:30px 0; border:1px solid #ccc; border-top:0; width:458px;}
.transaction strong { margin:0 1em; font-family:Arial, Helvetica, sans-serif; font-size:14px;}