div#chk_left { width:194px; float:left }
div#chk_middle { width:602px; padding-right:7px; float:left }
div#chk_right { width:130px; float:left }

div.checkout-breacrumb { padding-bottom:20px }

/* left */
div#chk_left div.sample { width:188px; margin-bottom:7px; padding:35px 0; 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:auto; margin:0 auto }
	div#chk_left div.sample div.cnt img.preview.games { width:100px }
	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 {display : none; clear:both; }

div#chk_middle div.nc-tabs { height:20px; 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(/Images/bg_tab-left.gif) no-repeat top left }
		div#chk_middle div.nc-tabs ul li.selected span { padding:2px 6px 0 6px; color:#333; cursor:default; background:url(/Images/bg_tab-right.gif) no-repeat top right }
		div#chk_middle div.nc-tabs ul li span { padding:2px 6px 0 12px; float:left }

/* 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:23px 0 0 0; float:left; clear:both; overflow:hidden; background-color:#FFF }
	div#chk_middle div.featured-content div.download { padding:0 35px 0 28px }
		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 { 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.download h4 { position:relative; font-size:17px; font-weight:normal; color:#4e5052 }
	div#chk_middle div.featured-content div.cell { padding:0 35px 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(/Images/bg_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 p.txt.color{ color:#5c5c5c }
		
			div#chk_middle div.featured-content div.cell label.enter { padding:10px 0 6px 0; float:left; clear:both; font:bold 13px Trebuchet MS; color:#050505 }
			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.enter.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 input#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder1_txtCellphoneNumber_1, 
					div#chk_middle div.featured-content div.cell div.fields input#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder1_txtLoginCellphoneNumber_1, 
					div#chk_middle div.featured-content div.cell div.fields input#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder1_txtForgotPasswordCellphoneNumber_1 { width:40px }
				div#chk_middle div.featured-content div.cell div.fields input#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder1_txtCellphoneNumber_2, 
					div#chk_middle div.featured-content div.cell div.fields input#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder1_txtLoginCellphoneNumber_2, 
					div#chk_middle div.featured-content div.cell div.fields input#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder1_txtForgotPasswordCellphoneNumber_2 { width:105px }
			
			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:3px 0 0 1px; padding-top:8px; float:left; position:relative; text-align:center; font:bold 16px Trebuchet MS; color:#FFF; background:url(/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.link { width:100%; margin-top:16px; padding-top:7px; float:left; clear:both; 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(/Images/arrow.png) no-repeat 0 4px }
	
	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 35px; 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.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 }
	div#chk_middle div.featured-content div.remember span { font-weight:bold; color:#0077c0 }
	
		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.info { margin:2px 0 0 5px; float:left; position:relative }
		div#chk_middle div.featured-content div.info img#view { margin-top:10px; 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; height: 90px; }
	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 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:8px 19px 0 0; 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(/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:2px; font-size:12px; 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-weight:bold }
