﻿.left245 {width:245px;border:1px solid #ddd;float:left;margin-right:8px;}
.right700{width:700px;float:right;padding-bottom:10px;}

.cartbot { border:none;padding:20px 0; }
.cartbot .leftmod { width:364px;margin-bottom:10px; }
.cartbot .leftmod h3 {background:url(../images/step1tipbg_t.gif) no-repeat;padding:0 10px;height:34px;line-height:34px;font-size:13px;}
.cartbot .leftmod h3 span{ font-weight:normal; }
.cartbot .leftmod .hrline{border-bottom:#ccc 1px dotted;height:1px;}
.cartbot .leftmod h5 {height:34px;line-height:34px;font-size:13px;}
.cartbot .leftmod h5 span{ font-weight:normal; }
.cartbot .leftmod p{ padding-bottom:8px;line-height:20px; }
.cartbot .leftmod a{ color:#FF942C;text-decoration:none; }
.cartbot .leftmod .leftmod_c {padding:0 10px;border-left:#d8d8d8 1px solid;border-right:#d8d8d8 1px solid;}
.cartbot .leftmod .leftmod_b {background:url(../images/step1tipbg_b.gif) no-repeat;height:18px;display:block;}

.ullist { line-height:25px;background-color:White;padding:10px; }
.ullist li { text-align:right; }
.ullist li span{ float:right;color:red;width:80px;text-align:right;margin-right:10px; }
.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 { width:346px;height:147px;padding:15px;background:url(../images/email_bg.gif) no-repeat;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 { border:#ccc 1px solid;padding:30px 10px;margin-top:10px; }
.PayLogin h5 { text-align:center;margin-bottom:30px; }
.PayLogin p { line-height:20px;margin:5px 0px; }
.lPayLogin { width:445px;float:left; }
.cPayLogin { width:445px;float:left;padding:0px 10px;margin:0px 10px;border-left:#ccc 1px dashed; height:300px; }
.rPayLogin { width:445px;float:right; }
.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 { padding:5px;vertical-align:top; }
.PayLogin .td1 { text-align:right;padding-top:11px; }
.PayLogin .ipttxt { width:180px; }
.cPayLogin .td1 { width:125px; }

.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: 12px;}
.match-list li a{ background-color:#F0F0F0; text-align:center;width: 78px; }
.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: 35px;width: 128px;height: 23px;color: #666666;line-height: 23px;text-decoration: none;}
.match-list .team-name1 {display: block;float: left;margin-top: 11px;width: 58px;height: 23px;color: #666666;line-height: 23px;text-decoration: none;}

.flag.brazil{background-position:  0px 1px;}
.flag.Juventus{background-position:  0px 1px;}
.flag.Barcelona{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;}
#cup .champion,#worldCup li a:hover{color:#ffffff; background-color:red!important;  }
#worldCup_check {height:auto;overflow:hidden;}
