﻿.left245 {width:245px;border:1px solid #ddd;float:left;margin-right:8px;}
.right700{width:700px;float:right;padding-bottom:10px;}

.dl_cart{}
.dl_cart dt{line-height:28px;text-indent:10px;background-color:#FBDE9A;color:#C56116;font-size:14px;font-weight:bold;}
.dl_cart dd{padding:10px;font-size:14px;line-height:20px;text-indent:25px;}
#dl_cart{ font-size: 14px;line-height: 20px;padding: 5px;}
#dl_cart div{background-image: url("/t/t-jp/images/allsort-bk.gif");background-position: center bottom;background-repeat: repeat-x;border: 1px solid #CDCDCD;color: #666666;margin: 10px 10px 10px 30px;padding: 5px;}
#dl_cart a{color:#dd2020;display:block;font-size:14px;margin-top:5px;padding-left:20px;text-decoration:underline;font-weight:bold;}

.cartbot { border:none;padding:10px 0; }
.cartbot .leftmod { width:364px;margin-bottom:10px; line-height:25px; }
.cartbot .leftmod h5 {padding:0 10px;height:34px;line-height:34px;font-size:14px;}
.cartbot .leftmod h5 span{ font-weight:normal; }
.cartbot .leftmod p{ padding-bottom:8px;line-height:25px; }
.cartbot .leftmod a{ color:#FF942C;text-decoration:none; }
.cartbot .leftmod .leftmod_c {padding:0 10px;line-height:25px; }
.cartbot .leftmod .leftmod_b {height:18px;display:block;}
.cartbot .leftmod .btn{ background-image:url(../images/bg_spot.jpg); width:109px; height:29px; border:0; color:#ffffff;}

.ullist { line-height:25px;background-color:White;padding:10px; }
.ullist li { text-align:right; }
.ullist li span{ float:right;color:#038be1;width:120px;text-align:right;margin-right:20px; }
.ullist .lipaybtn { margin-top:10px;text-align:right; }

.cbotbtn {margin-bottom:20px;}
.cbotbtn a{text-decoration:none;margin-right:10px;}

.cart { float:left;width:700px; }
.contact { float:right;width:220px;border:#ccc 1px solid;padding:8px; }
.contact h5 { margin-bottom:5px; }
.contact ul li { line-height:25px; }

.cartbot .confirmemail { float:left;width:360px;}
.cartbot .confirmemail h5 { color:#FF942C;font-size:14px; }
.cartbot .confirmemail .graybg { background-image:url(../images/email-bg.gif); background-repeat:no-repeat; width:346px;height:147px;padding:20px;margin-bottom:10px; }
.cartbot .confirmemail .graybg h5 { margin-left:35px;margin-bottom:15px; }
.cartbot .confirmemail .graybg p { line-height:20px; }

.paynow { margin-top:10px;cursor:pointer; }

.PayLogin { padding:30px;margin-top:10px; }
.PayLogin h3 { text-align:center;margin-bottom:20px; }
.PayLogin p { line-height:25px;margin:5px 0px; }
.lPayLogin { width:350px;float:left;margin-left:30px; }
.rPayLogin { width:380px;float:left;padding-left:30px;margin-left:30px;border-left:#ccc 1px dashed;height:300px; }
.backtocart { color:#900404;background:url(../images/dtbg.jpg) repeat-x;border:#ccc 1px solid;cursor:pointer;text-decoration:none;padding:5px;float:left;margin-left:30px; }

.PayLogin table { margin-top:10px; }
.PayLogin td { vertical-align:top;  }
.PayLogin .td1 { text-align:right;padding-top:11px; }
.PayLogin .ipttxt { width:180px; }
.rPayLogin .td1 { width:130px; }

.fb_payed { width:500px;text-align:left;margin:20px auto; }
.fb_payed p { line-height:20px; }
.fb_payed .tar { margin-top:10px; }

.paymethod { }
.paymethod h5 { font-size:16px;margin:20px 0; }
.paymethod h5 span { font-weight:normal; }
.paymethod table { width:100%;border:none; }
.paymethod table tr { border:none;cursor:pointer; }
.paymethod table td { border:none;padding:30px 10px;vertical-align:top; }
.paymethod table .td1 { width:30px;padding-top:68px; }
.paymethod table .td2 { width:130px;padding-top:38px; }
.paymethod .sel { background-color:#F0F0F0; }
.paymethod p { line-height:25px; }


#worldCup_container{width:98%;border:1px solid #ccc;padding:2px;height:auto;overflow:hidden;}
#worldCup{clear:both;}
.match-list {list-style: none;padding: 0;margin: 0;padding-left: 20px;margin-top: 12px;}
.match-list li {height: 36px;line-height: 36px;padding-left: 10px;font-family: SimSun;font-size: 14px;}
.match-list li a{border:3px solid; border-color:#F0F0F0;}
.match-list .team-index {display: block;float: left;margin:11px 30px 0 0;width: 27px;height: 14px;background: url(../images/worldCup/worldcup.jpg) no-repeat -243px -230px;color: #ffffff;line-height: 14px;text-align: center;}
.match-list .flag {background: url(../images/worldCup/worldcup-flag.png) no-repeat;}
.match-list .team-name {display: block;float: left;margin-top: 11px;padding-left: 25px;width: 78px;height: 14px;color: #666666;line-height: 14px;text-decoration: none;}
.flag.brazil{background-position:  0px 1px;}
.flag.croatia{background-position:  -105px 1px;}
.flag.mexico{background-position: -225px  1px;}
.flag.cameroon{background-position: -330px 1px ;}
.flag.spain{background-position:  0px -35px;}
.flag.holland{background-position:  -105px -35px;}
.flag.chile{background-position:  -225px -35px;}
.flag.australia{background-position:  -330px -35px;}
.flag.columbia{background-position:  0px -72px;}
.flag.greece{background-position:-105px  -72px ;}
.flag.cotedivoire{background-position:  -225px -72px;}
.flag.japan{background-position:  -330px -72px;}
.flag.uruguay{background-position:  0px -109px;}
.flag.costarica{background-position: -105px -109px;}
.flag.england{background-position: -225px -109px;}
.flag.italy{background-position: -330px -109px;}
.flag.switzerland{background-position: 0px -146px;}
.flag.ecuador{background-position:  -105px -146px;}
.flag.france{background-position: -225px -146px;}
.flag.honduras{background-position:  -330px -146px;}
.flag.argentina{background-position:  -0px -183px;}
.flag.bosnia{background-position:  -105px -183px;}
.flag.iran{background-position:  -225px -183px;}
.flag.nigeria{background-position:  -330px -183px;}
.flag.germany{background-position:  0px -220px;}
.flag.portugal{background-position:-105px -220px;}
.flag.garner{background-position: -225px -220px;}
.flag.usa{background-position:-330px -220px ;}
.flag.belgium{background-position:  0px -257px;}
.flag.algeria{background-position:  -105px -257px;}
.flag.russia{background-position:  -225px -257px;}
.flag.korea{background-position: -330px -257px;}
.champion,#worldCup li a:hover{border-color:red!important;}

/* table */
.petable{border-collapse:collapse; border-bottom:1px #cccccc solid; width:100%;}
.petable th{text-align:left; height:35px;  border-bottom:1px #cccccc solid;line-height:35px;}
.petable th a{ }
.petable td{padding:8px;text-align: left;height:66px;line-height:66px; border-bottom:1px #cccccc dashed;}
.petable td a{ color:Black;}
.ipttxtcart{height:23px; width:210px;}