div#chk_left { width:194px; margin-top:0; float:left }
div#chk_middle { width:602px; padding-right:7px; float:left }
div#chk_right { width:130px; float:left }

div#chk_left h2 { font-size:14px }
div#chk_left h2 strong { width:100px; height:20px; display:block; margin-top:5px}

div.checkout-breacrumb { padding-bottom:20px }

/* left */
div#chk_left div.sample { width:188px; margin-bottom:7px; padding:35px 0; border-style:solid; border-width:1px 0 0 0; border-top-color:#7FBEDE ;background-color:#FFF }
div#chk_left div.sample div.cnt h2 { font:bold 11px Trebuchet MS; color:#283234 }
div#chk_left div.sample div.cnt img.preview { width:75px; margin:0 auto }
div#chk_left div.sample div.cnt img.preview.games { width:170px }
div#chk_left div.sample div.cnt img.preview.wallpapers { width:128px }
div#chk_left div.sample div.cnt img.preview.textfun { width:145px }
div#chk_left div.sample div.cnt img.preview.videotones { width:176px }
div#chk_left div.sample div.cnt div.play { width:75px; margin:0 auto; padding-top:8px }
div#chk_left div.sample div.cnt img.play { margin:0 6px 0 3px; float:left }

div#chk_left div.info h3 { padding-right:5px; float:left; font-size:12px; font-style:italic; color:#464646 }
div#chk_left div.info h4 { font-size:13px; color:#38424c }
div#chk_left div.info div.ratingdiv { padding-top:1px }
div#chk_left div.info div.credits { clear:both }

div#chk_middle div.nc-tabs { height:25px; padding-left:0; position:relative; font-weight:bold; color:#8e9497; border-bottom:1px solid #7fbede }
div#chk_middle div.nc-tabs li { display:inline }
div#chk_middle div.nc-tabs ul li.selected { padding:0; float:left; font-weight:bold; color:#333; background:#C3E2F2 url(http://static.playphone.com/Images/bg_tab-left.gif) no-repeat top left }
div#chk_middle div.nc-tabs ul li.selected span { padding:4px 6px 3px 6px; color:#333; cursor:default; background:url(http://static.playphone.com/Images/bg_tab-right.gif) no-repeat top right }
div#chk_middle div.nc-tabs ul li span { padding:4px 6px 3px 12px; float:left; font-size:14px }

/* middle */
div#chk_middle div.featured-content div#error,
div#chk_middle div.featured-content div#alert,
div#chk_middle div.featured-content div#success { width:510px; margin:10px 0 0 28px; float:none }
div#chk_middle div.featured-content { width:602px; padding-top:10px; float:left; clear:both; background-color:#FFF }
div#chk_middle div.featured-content div.download { padding:0 35px 0 28px }
div#chk_middle div.featured-content div.download p { padding-bottom:8px; margin-top:12px; font:bold 12px Trebuchet MS; color:#4e5052 }
div#chk_middle div.featured-content div.download p span { color:#ffa200 }
div#chk_middle div.featured-content div.download h2 { position:relative; font-size:24px; color:#4e5052; line-height:24px }
div#chk_middle div.featured-content div.download h3 { padding-bottom:0; position:relative; font-size:18px; font-weight:normal; color:#4e5052; line-height:24px }
div#chk_middle div.featured-content div.download h3 span { color:#0077c0; border-bottom:1px dashed #0077c0 }
div#chk_middle div.featured-content div.cell { padding:0 15px 7px 28px }
div#chk_middle div.featured-content div.cell.flash { position:relative }
div#chk_middle div.featured-content div.cell.bck { background:#FFF url(http://static.playphone.com/Images/bg_ck_content.gif) repeat-x bottom left }
div#chk_middle div.featured-content div.cell p.txt { padding:12px 0 9px 0; position:relative; font-size:13px; font-style:italic; font-weight:bold; color:#929393 }
div#chk_middle div.featured-content div.cell label.lbl { padding:10px 0 6px 0; float:left; clear:both; font:bold 16px Trebuchet MS; color:#050505 }
div#chk_middle div.featured-content div.cell label.lbl.enter,
div#chk_middle div.featured-content div.cell label.lbl.mail { font-size:13px!important }
div#chk_middle div.featured-content div.cell div.fields.pass.cmp input.third { float:none }
div#chk_middle div.featured-content div.cell label.cmp { float:none; clear:both }
div#chk_middle div.featured-content div.cell div.fields { margin-bottom:12px; clear:both; overflow:hidden }
div#chk_middle div.featured-content div.cell div.fields.cellphone { float:left; overflow:visible }
div#chk_middle div.featured-content div.cell div.fields input { width:55px; height:26px; margin:3px 6px 0 0; padding:2px 5px 0 5px; float:left; font-size:18px; color:#0077C0; text-align:center; border:1px solid #0077C0 }
div#chk_middle div.featured-content div.cell div.fields input.third { width:75px }

div#chk_middle div.featured-content div.cell div.fields.mail input { width:211px; text-align:left }
div#chk_middle div.featured-content div.cell div.fields.pass input { width:75px; margin-bottom:0 }

div#chk_middle div.featured-content a.next { width:116px; height:30px; margin:0 0 15px 0; padding-top:8px; float:left; text-align:center; font:bold 16px Trebuchet MS; color:#FFF; background:url(http://static.playphone.com/Images/bt_next.gif) no-repeat }
div#chk_middle div.featured-content a.next:hover { text-decoration:none; background-position:0 -38px }

div#chk_middle div.featured-content div.check.notify { padding:0 0 12px 0!important }
div#chk_middle div.featured-content div.check.notify input { width:12px; height:12px; margin:2px 4px 0 0; float:left }
div#chk_middle div.featured-content div.check.notify label { font:11px Trebuchet MS; color:#4e5052 }
div#chk_middle div.featured-content div.check.notify label a { font-weight:normal!important; color:#4e5052 }

div#chk_middle div.featured-content div.link {  margin-top:16px; padding-top:7px;  border-top:1px dashed #68696a }
div#chk_middle div.featured-content div.link a.link { padding-left:9px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(http://static.playphone.com/Images/arrow.png) no-repeat 0 4px!important }

div#chk_middle div.featured-content div.offer { padding:8px 0 28px 1px; clear:both }
div#chk_middle div.featured-content div.offer h2 { font-size:13px; color:#050505 }
div#chk_middle div.featured-content div.offer h3 { padding:14px 0 8px 20px; float:left; font-size:14px; color:#0077C0 }
div#chk_middle div.featured-content div.offer a.next { margin:13px 0 0 22px }
div#chk_middle div.featured-content div.offer h4 { padding:10px 0 0 20px; clear:both; font-size:12px; color:#3e4143; line-height:22px }
div#chk_middle div.featured-content div.offer h4 span { font-size:14px; font-style:italic; color:#ffd200 }

div#chk_middle div.featured-content div.check { padding:0 0 0 20px; clear:both }
div#chk_middle div.featured-content div.check.password { padding:0 0 12px 0 }
div#chk_middle div.featured-content div.check.choice { padding:5px 0 5px 0 }
div#chk_middle div.featured-content div.check input { width:12px; height:12px; margin:2px 4px 0 0; float:left }
div#chk_middle div.featured-content div.check label { font:11px Trebuchet MS }
div#chk_middle div.featured-content div.check label a { font-weight:bold }

div#chk_middle div.featured-content p.entered { padding:8px 0 6px 0; font:bold 13px Trebuchet MS; color:#050505 }
div#chk_middle div.checkout_stepTwo p.entered { padding:0 }
div#chk_middle div.featured-content p.entered span { color:#0077C0 }

div#chk_middle div.featured-content div.time { color:#575a5b }
div#chk_middle div.featured-content div.time p { display:inline; font-weight:bold }
div#chk_middle div.featured-content div.time p span,
div#chk_middle div.featured-content div.time a { font-weight:bold; color:#0077C0 }

div#chk_middle div.featured-content div.remember { padding-bottom:13px; clear:both; float:left; overflow:visible!important }
div#chk_middle div.featured-content div.remember input { width:12px; height:12px; margin:2px 4px 0 0; float:left }
div#chk_middle div.featured-content div.remember label { float:left }
div#chk_middle div.featured-content div.remember div.info img#view { margin-top:0 }

div#chk_middle div.featured-content div.info { margin:2px 0 0 5px; float:left; position:relative }
div#chk_middle div.featured-content div.info img#view { margin-top:12px; cursor:pointer }
div#chk_middle div.featured-content div.info div#info { padding:0 2px 2px 0; display:none; position:absolute; bottom:33px; left:-5px; background-color:#ccc }
div#chk_middle div.featured-content div.info div#info img { position:absolute; bottom:-21px; left:18px }
div#chk_middle div.featured-content div.info div#info div.cnt-info { width:166px; float:left; position:relative; margin:-2px 0 0 -2px; padding:10px 10px 15px 10px; border:1px solid #0077c0; background-color:#FFF }
div#chk_middle div.featured-content div.info div#info div.cnt-info h2 { font-size:11px; text-decoration:underline; line-height:13px }
div#chk_middle div.featured-content div.info div#info div.cnt-info p { padding-top:9px; font-size:10px; line-height:12px }

div#chk_middle div.featured-content div.cell div.button { clear:both }
div#chk_middle div.featured-content div.button.get { padding-bottom:16px }
div#chk_middle div.featured-content div.button.confirmbt { padding:10px 0 16px 0 }

div#chk_middle div.featured-content div#flash { position:absolute; top:20px; left:450px }

div#chk_middle p.game-info { clear:both; font-size:12px; color:#4e5052 }

div#member_bennefits h2 { padding:10px 0; font-size:14px; color:#ffa200 }
div#member_bennefits ul { padding-top:10px }
div#member_bennefits ul li { color:#4e5052 }

div#chk_middle div.more-about { padding-top:21px; float:left; font-size:11px; color:#717375 }
div#chk_middle div.more-about h2 { padding-bottom:4px; font-size:12px; color:#4e5052 }
div#chk_middle div.more-about div.sample { margin-bottom:27px; padding:9px 0 25px 0; float:left; overflow:hidden; border-top:1px dashed #68696a; border-bottom:1px dashed #68696a }
div#chk_middle div.more-about div.sample img.preview { margin-right:13px; float:left }
div#chk_middle div.more-about div.sample p { padding-top:4px; overflow:hidden; display:none; line-height:14px }
div#chk_middle div.more-about p.txt { font-size:10px; line-height:12px }

div#chk_middle div.more-about div.sample.expand { width:auto; float:none }

div#chk_middle div.featured-content.bottom { width:602px; margin-top:0; padding:0; overflow:hidden }
div#chk_middle div.featured-content div.confirm { padding:12px 0 12px 50px; clear:both; overflow:hidden; border-top:1px dashed #68696a; background-color:#FFF }
div#chk_middle div.featured-content div.confirm.only { padding:12px 0 10px 50px; border-top:1px dashed #68696a; border-bottom:1px dashed #68696a }
div#chk_middle div.featured-content div.confirm h3 { padding-right:19px; float:left; font-size:12px; font-weight:bold; color:#575a5b }
div#chk_middle div.featured-content div.link { margin-top:0; padding:7px 35px 7px 28px; overflow:hidden; background-color:#FFF }
div#chk_middle div.featured-content div.link.lnk { width:545px; margin:7px 0 2px 28px; padding:7px 0; float:none }
div#chk_middle div.featured-content div.link a.link { padding-left:9px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(http://static.playphone.comhttp://static.playphone.com/Images/arrow.png) no-repeat 0 4px }

div#chk_middle { min-height:500px }
div#chk_middle.register { width:780px; padding-right:20px }

div#chk_middle.register div.featured-content div#error { width:690px; margin-left:0 }
div#chk_middle.register div.featured-content div#alert { width:690px; margin-left:0 }

div#chk_middle.register div.featured-content { width:780px }
div#chk_middle.register div.cell { padding:10px 0 30px 0 }
div#chk_middle.register div.fields { padding-bottom:10px }

/* right */
div#chk_right h2 { padding-bottom:7px; font-size:11px; color:#4e5052 }
div#chk_right div.carriers { padding:8px 0 0 0; border-top:1px dashed #68696a }
div#chk_right div.carriers img { padding-bottom:4px }
div#chk_right p { font-size:10px; color:#a1a1a1; line-height:12px }
div#chk_right p span { font-size:14px; font-weight:bold }
div#chk_right div.carriers .listaCarriers li {font-size:13px; font-weight:bold; color:#0077c0}

/* Pin Page Redesign */
div.featured-content.checkout_stepTwo {width:602px!important}
div#chk_middle div.checkout_stepTwo div.download p { padding-bottom:0; margin-top:0; _margin-top:-10px }
div#chk_middle div.checkout_stepTwo h3 {margin-top:0; _margin-top:-5px}
div.button_steptwo { width:100px!important; _margin-top:-5px; float:left!important }
div.content_password { padding:0 0 5px 0!important }
div.content_field {width:100px; height:55px; float:left}
div.content_field div.fields { float:left }
div.content_field label.lbl { width:100px!important; padding:5px 0 0 0!important }
div.content_information {width:440px; margin:5px 0 0 13px; float:left}
div.content_information p.txt {padding:0!important; color:#4e5052!important }
div.content_termsandcondition { top:10px; _margin-top:0; position:relative; margin-left:-20px }
div.content_termsandcondition p { width:583px; line-height:12px!important; float:left; margin-bottom:5px; _margin-bottom:0; text-align:justify; font:normal 10px Trebuchet MS; color:#505050 }
div.member_bennefits_steptow h2 { width:550px; float:left }
div.member_bennefits_steptow img { float:left }
div.member_bennefits_steptow ul { width:550px; float:left  }
div.member_bennefits_steptow ul li { width:550px; float:left }
div.link_retry { width:360px; margin-top:10px; float:left; text-align:left }
div.link_retry a { float:left; text-align:left }
div.link_retry.lnk { width:360px!important; float:left; text-align:left }
div.link_retry a.link { padding-left:9px; float:left; clear:both; font:bold 11px Trebuchet MS; white-space:nowrap; background:url(http://static.playphone.com/Images/arrow.png) no-repeat 0 4px }