/* global styles */
	*  {
		padding: 0; 
		margin: 0; 		
	}
	html, body  {
		height: 100%; 
	}	
	body  {
		text-align: center; 
		margin: 0 auto 0px auto; 
		color: #505153;
		background: #f2f2f2 url('/img/bg/bg_gradient.gif') repeat-x top;
		font-size: 75%;
 		font-family: Arial, sans-serif;
	}
			
	/* global containers */
	#rogers {
		position: relative;
		width: 984px;
		margin: 0 auto 0 auto;
		text-align: left;
		clear: both;
		background: url(/img/global/bgds.png) repeat-y;
	}
	
	#wrapper {
		position: relative; 
		width: 974px; 		
		margin: 0 5px 0 5px; 
		text-align: left;
		clear: both;
		
	}

	#main {
		background: #FFF;
	}
	
	/* Links */	
	a {color: #d10000; text-decoration: none}
	a:hover {color: #000; text-decoration: underline;}
	a img {border: 0px;}
	a:active {outline: none;}
	a:focus {-moz-outline-style: none;}	
	
	/* Link buttons */
	a.btn {
		font-size: 10px; 
		line-height: 24px; 
		background: url(/img/global/btn_end.png) right no-repeat; 
		color: #d10000; 
		font-weight: bold; 
		float: left; 
		clear: right;
		height: 28px; 
		text-decoration: none; 
		padding-right: 15px; 
		margin-top: 5px;
	}
	a.btn:hover {
		cursor: pointer; 
		color: #FFF; 
		text-decoration: none;
		background-image: url(/img/global/btn_end_on.png); 
	}
	a.btn span {
		background: url(/img/global/btn_bg.png) left no-repeat; 
		display: block; 
		float: left; 
		clear: left; 
		height: 28px; 
		padding-left: 15px; 
		text-align: center; 
	}
	a.btn:hover span {
		background-image: url(/img/global/btn_bg_on.png);
	}
	a.btn strong {
		font-size: 14px; 
	}
	a.thickbox strong, .cta .item a strong, a.print strong {font-size: 12px; font-weight: normal;}
	
	.sendfriendbtn a.btn {background-image: url(/img/global/btn_sf_end.png);}
	.sendfriendbtn a.btn span {background-image: url(/img/global/btn_sf_bg.png);}
	.sendfriendbtn a.btn:hover {background-image: url(/img/global/btn_sf_end_on.png);}
	.sendfriendbtn a.btn:hover span {background-image: url(/img/global/btn_sf_bg_on.png);}
	
	
	
	
	/* headers */
	h1 {margin: 0; padding: 0;}
	h2 {margin: 0px; margin-bottom: 5px; color: #D10000;}
	#related h2 {margin: 15px; height: 22px;}
	#TB_window h2#vidname {font-size: 14px; font-weight: normal; color: #FFF; margin: 0 0 5px 0;}
	.sections h2 {font-size: 14px; color: #202020; margin: 10px 0 10px 0; padding-bottom: 10px; font-weight: bold; border-bottom: 1px solid #AAA;}
	.questiontext h2 {color: #207c11; font-weight: bold; font-size: 16px; margin-top: 15px;}
	h3 {font-size: 12px; color: #7E7E7E; padding: 0; margin: 3px 5px 3px 0; font-weight: bold;}
	#additional h3 {color: #202020; font-size: 15px; font-weight: bold; margin-left: 0;}
	.content h3 {font-size: 14px; color: #202020; margin-top: 5px; font-weight: bold; margin-left: 2px;}
	.topics .stepitem h3 {font-size: 14px; margin-bottom: 8px; margin-top: 8px; margin-left: 3px;}	
	.cta h3 { font-size: 12px; color: #505153; margin-top: 6px; margin-left: 0;}
	.answertext h3 {font-size: 14px; color: #505153; width: 320px; margin-bottom: 10px;}
	.fulltip .answertext h3 {width: auto;}
	.answertext h3 strong {color: #333;}
	h4 {font-size: 11px; color: #d10000; margin: 3px 0; font-weight: normal;}
	#additional h4, .videoitem h4 {color: #202020; margin-bottom: 4px; font-size: 12px; line-height: 13px;}
	.info h4 {margin: 0;}
	.cta h4 {color: #202020; font-size: 12px; line-height: 13px; margin: 0 0 2px 0; font-weight: normal;}
	h4.sendfriend {color: #505153; font-weight: bold; font-size: 12px; margin-top: 9px; margin-bottom: 11px; }
	h1 a, h2 a, h4 a, h5 a {color: #505153; }
	h3 a {color: #737373;}
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {text-decoration: none;}
		
	
	p {margin-left: 0px; margin-bottom: 7px; margin-right: 5px;}
	#landing .content p {width: 85%; margin-bottom: 15px;}			

	ol, ul {color: #D10000;}
	ol li span, ul li span {color: #505153;}
	ol li img, ul li img, p img { vertical-align: middle}
	li ul {margin-top: 5px;}

			
	/* Main Navigation */
	ul#navigation {margin: 0; padding: 60px 0 0 249px; list-style: none; height: 30px; background: url(/img/en/nav/bg.gif) bottom repeat-x; border-bottom: 1px solid #FFF; position: relative;}	
	ul#navigation li {height: 30px; width: auto; float: left; border-right: 1px solid #FFF;}
	ul#navigation li a {display: block; height: 30px; text-indent: -5000px; overflow: hidden; background: url(/img/fr/nav/mainnav_sprite.gif) no-repeat;}
			
	ul#navigation li.homephone a { width: 166px; background-position: 0 0;}
	ul#navigation li.cabletv a { width: 159px; background-position: -166px 0;}
	ul#navigation li.internet a { width: 96px; background-position: -325px 0}
	
	ul#navigation li.homephone a:hover, body#homephone ul#navigation li.homephone a { background-position: 0 -30px;}
	ul#navigation li.cabletv a:hover, body#cabletv ul#navigation li.cabletv a {background-position: -166px -30px;}
	ul#navigation li.internet a:hover, body#internet ul#navigation li.internet a {background-position: -325px -30px}
	

			
	/* Related Content */
	
	div#related {width: 974px; padding: 0 0 0 0px; height: 358px; font-size: 10px; background: #FFF url(/img/bg/bg_related.gif) bottom repeat-x; line-height: 14px; float: left; clear: both;}
	div#related div.group {width: 236px; padding: 0 2px 0 2px; float: left; height: 358px; min-height: 358px; background: url(/img/bg/bg_related_column.gif) bottom left no-repeat; }
	div#related div.column {width: 236px; padding: 50px 2px 0 2px; float: left; min-height: 308px;  }
	
	div#related div.needhelp p {/*height: 55px;*/}

	/* Items */

	div.item {margin-left: 15px; display: inline; padding-bottom: 20px; float: left; width: 215px; display: inline; background: url(/img/global/dot.gif) center bottom no-repeat;}
	div.item div.info {float: left; width: 160px; padding-left: 5px; margin-top: 5px;} /* width: 150px; */
	div.extendedinfo {width: 200px;}
	div.item div.info, div#related p {font-size: 10px; color: #7e7e7e; }		
	div.last {background: transparent; padding-bottom: 0px;}
	
	/*div.needhelp div.item {height: 135px;}*/
	
	
	
	/* Page Content */
	
	div#subsection, div#landing {height: 441px; width: 974px; overflow: hidden; position: relative; background: #FFF; background-repeat: no-repeat; background-position: top left;}
	div#subsection {height: 461px;}
	
	body#homephone #landing {background-image: url(/img/landing/homephone.jpg);}
	body#cabletv #landing {background-image: url(/img/landing/cabletv.jpg);}
	body#internet #landing {background-image: url(/img/landing/internet.jpg);}
	div#subsection {background-image: url(/img/landing/generic.jpg);}

	#landing div.content { display: inline; margin-left: 450px; width: 520px; padding-top: 75px; float: left; clear: both;}	
	#subsection div.content {height: 421px; padding: 0; margin-left: 20px; margin-right: 10px; width: 660px; float: left; margin-top: 30px;}		
	
	div.content p {font-size: 14px; line-height: 15px;}

	#subimage {float: left; width: 195px; height: 195px; margin-top: 15px;}
	#subimage a {font-size: 10px;}
			
	#stepholder {float: left; position: relative; margin-top: 10px; margin-left: 10px; margin-right: 0; width: 445px; height: 280px; overflow: hidden; font-size: 11px}
	#stepcontent {width: 2350px; }

	#stepcounter {height: 17px; margin-bottom: 10px; background-position: top left; background-repeat: no-repeat; font-size: 10px; width: 430px; cursor:pointer;}
	.step2 {background-image: url(/img/global/step2.gif);}	
	.step3 {background-image: url(/img/global/step3.gif);}
	.step4 {background-image: url(/img/global/step4.gif);}
	.step5 {background-image: url(/img/global/step5.gif);}

	.stepitem {width: 445px; float: left; position: relative; }
	div.stepitem p {font-size: 11px; margin-left: 3px;}
	
	.stepitem ol, .stepitem ul {width: 435px; padding-right: 10px; margin-bottom: 15px;}
	.stepitem ol li, .stepitem ul li {margin-bottom: 5px; margin-left: 3em;}
	.stepitem ol li ul {width: 395px}
	
	#stepnav { width: 455px; height: 30px; display: inline; margin-left: 205px; float: left; clear: both; }
	#stepnav .previous {float: left;}
	#stepnav .next, #stepnav .nextsection {float: right;}
	.nextsection {display: none;}
	

	/* Side bar*/

	#additional {height: 440px; width: 275px; overflow: hidden; float: right; font-size: 10px; background: url(/img/bg/additional.jpg) left top no-repeat;}
	
	#additional div.item div.info p, div.info p {font-size: 11px;}
	#additional div.item {width: 100%;}
	#additional div.item a {font-size: 10px;}
	#additional div.item div.info { width: 200px;}
	
	
	div.allvideos {clear: both;}
	#videocontent {position: absolute; left: 0; width: 528px; height: 352px; padding-top: 25px; padding-left: 15px;}
	#videonav {width: 425px; position: absolute; right: 0; height: 441px; overflow: hidden;  background: url(/img/bg/additional.jpg) left top no-repeat;}

	div.videoitem { float: left; clear: both; width: 196px; padding-top: 10px;}
	div.videoitem img { float: left;}
	div#additional div.videoitem div.info { width: 130px; padding-left: 5px;}
	
	div.videogroup { width: 425px; overflow: hidden; margin: 0; padding: 0; margin-left: 3px; float: left; clear: both; position: relative;}
	div.videogroup div.videoitem { clear: none; height: 65px; padding-top: 5px; padding-left: 3px; }
	div.videogroup div.videoitem:hover { background: #f4f4f4;}
	div.videogroup div.videoitem img { margin-right: 5px;}
	div.videoitem p { display: block; font-size: 10px; color: #7e7e7e; line-height: 10px;}
	
	div.videoimage { float: left; clear: left;}
	div.videogroup div.videoimage { height: 65px;}
	
	div.videogroup.cabletv {height: 330px; overflow-x: hidden; overflow-y: scroll; width: 420px !important;}
	
	
	div#additional div.item h4 a {font-size: 12px; line-height: 13px;}
	
	.downloadnotice {float: left; clear: both; font-size: 9px; color: #7e7e7e; margin-top: 10px; padding-left: 10px; width: 225px;}

	
	#landing div.cta div.item {width: 240px; height: 85px;}
	#landing div.cta div.item div.info {width: 140px;}
	
	
	
	
	/* Topics bar */	
	#topiccontent {margin-left: 74px;}
	#topicintro {float: left; color: #7e7e7e; font-size: 10px; width: 125px; text-align: right; font-size: 10px; line-height: 11px; padding-top: 12px; padding-right: 8px; margin-left: 15px;}
	#topicintro strong {color: #000; font-size: 11px;}
		
	div#topics {background: #FDFDFD url(/img/bg/mid_section.jpg) no-repeat top; height: 60px; margin-top: 0; }
	#topics ul {list-style: none; height: 58px; margin: 0; padding: 0; float: left; clear: right; }
	#topics ul li {width: 62px; height: 58px; float: left; padding-top: 6px; padding-right: 8px; padding-left: 3px;}
	#topics ul li a {display: block;}
	
	
	#topicnavextended {width: 740px; height: 58px; overflow: hidden;}
	#topicnavextended ul li {width: 60px; float: left; padding-top: 8px; margin-left: 2px;}
	#accordionnav {width: 2100px;}
	#accordionnav ul {float: left;}
	
	.navgroup {background: url(/img/global/accordion_bg_on.gif) top left no-repeat; height: 60px; float: left;}
	
	.topicpopup {position: absolute; width: 147px; background: url(/img/global/nav_popup_bottom.png) bottom no-repeat; margin-left: -45px; color: #FFF; font-size: 15px; line-height: 15px; border: none; z-index: 1234;}
	.topicpopup div {margin-top: 0px; margin-bottom: 34px; width: 100%; background: url(/img/global/nav_popup_top.png) top no-repeat; padding-top: 4px; }
	
	.topicpopup div p {margin: 6px 10px 4px 10px; border: none; text-decoration: none; text-align: center;}
	
		
	.sendfriendbtn {position: absolute; right: 300px; top: 25px; text-align: right;}
	.topicicon {position: absolute; left: 0; height: 119px; width: 90px; z-index: 200; margin-top: -61px; text-align: right;}
	
	div.moreinfo {width: 200px; position: absolute; left: 475px; margin-top: -42px; font-size: 10px;}
	div.moreinfo span {float: left; display:block; width: 150px; text-align: right;}
			
	div.content p.congrats {}
	p.congrats strong {color: #000; display: block; font-size: 13px; margin-bottom: 5px;}
		
	.cta {margin-top: 6px; display:inline; font-size: 11px; margin-bottom: 15px; float: left; clear: both;}	
	.cta .item {margin-top: 6px; background: transparent; padding: 0px; float: left; width: 200px;}
	.cta .item .info {width: 100px; margin-left: 10px;}
	.cta .sectionicon {float: left;}	
		
	div.content .cta {margin-top: 5px; margin-left: 1.5em; width: 100%;}
	div.content .cta .item {margin-left: 0px; padding-left: 0px; margin-right: 10px;}
	div#additional .first {margin-top: 30px;}	
		
			
			
	/* Icons */
	.icon {display: block; width: 48px; height: 48px; float: left; background: #FFF url(/img/global/icons.gif) top left no-repeat; text-indent: -5000px;}
	.icon a {display: block; width: 100%; height: 100%;}
	
	.livechaticon {background-position: 0px 0;}
	.rogershelpicon {background-position: -48px 0;}
	.userguideicon {background-position: -96px 0;}
	.trythisicon {background-position: -144px 0;}
	.communityicon {background-position: -194px 0;}
	.additionalicon {background-position: -242px 0;}	
	.helpfulvideosicon {background-position: -290px 0;}
	.moreicon {background-position: -340px 0;}
	.linkicon {background-position: -388px 0;}
	
	.screenshoticon {background-image: url(/img/global/icons/screenshots.gif)}
	.tipsicon {width: 65px; height: 57px; margin-right: 10px; background-image: url(/img/global/icons/tips.gif)}
	/* end icons */
	
	
	/* Popups */
	#pophead {height: 48px; clear: both;}
	#pophead h2 {font-size: 16px; vertical-align: middle; color: #505153; line-height: 48px;}
					
	#popbody {position: relative; margin-bottom: 10px;}
	#popbody p img {vertical-align: bottom;}
	#popbody h3 {color: #D10000; font-size: 14px;}
	#popbody ul, #popbody ol { margin-left: 2em; }
	#popbody td {font-size: 10px;}
	
	#popfoot {width: 100%; margin-top: 25px;}
	#popfoot ul {position: absolute; bottom: 15px; left: 5px; color: #D10000; padding: 0; width:75%; margin-right: 120px; margin-bottom: 0px; margin-left: 15px; line-height: 12px; font-size: 10px; list-style: none;}
	#popfoot ul li span, #popfoot p, p.required, div.rep {color: #505153; line-height: 10px; font-size: 10px;}
	#popfoot p {margin-left: 5px;}
	#popfoot a.btn {position: absolute; right: 15px; bottom: 10px; }
	
	.hint {font-size: 10px; margin-right: 15px; color: #505153;}
	.hint p {margin-bottom: 5px;}
	
	
	
	
	/* end popup */
	
	
	#TB_window .vidnextprev a, #TB_window .vidnextprev {color: #FFF;}
	
	.pagenotice {padding: 0; margin: 0; color: #7e7e7e; font-size: 9px; margin-top: 15px;}

	#footer {clear: both;}
	#footer div#callouts {width: 974px; padding: 0 0 0 0px; float: left; clear: both; background: #FFF url(/img/bg/bg_footer.gif) top repeat-x;}
	#footer div#callouts div {width: 236px; margin: 0 2px 0 2px; float: left; margin-top: 23px; height: 200px;}		
	#legal {clear: both; width: 100%; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; color: #939393; background: #FFF; text-align: center; font-size: 11px;}	
	#copyright {padding-top: 15px; text-align: center; height: 45px; color: #939393; background: #FFF; font-size: 11px;}	
	#legal a {color: #939393;}
			
			
			
	#logo {position: absolute; left: 10px; top: 0; height: 111px; width: 248px; z-index: 201; text-align: center;}
	/*#logo div {margin-top: 25px;} */
		
	#header { height: 90px; background: #FFF;}
	#header div {height: 60px; }
	
	
	#getrogers {position: absolute; right: 0; top: 0; height: 60px; font-size: 10px; padding-top: 5px; vertical-align: middle; width: 255px; z-index: 2000; }
	#getrogers img {float: left; margin-right: 5px;}
	#getrogers p {width: 190px; float: left; padding-top: 7px; padding-bottom: 4px; line-height: 11px;}
	#getrogers p img {padding-bottom: 10px;}
	#getrogers a {color: #505153; text-decoration: none;}
	#getrogers a:hover {color: #202020;}
	.moreinfopop {display: none;}
	
	#language a {color: #d10000; font-weight: bold;}
	
	
	form {position: relative; }
	form h3 {margin-bottom: 15px;}
	form div.field {width: 295px; margin-bottom: 3px; float: left;}
	form div.pair {float: left; clear: both; width: 590px;}
	.checkbox {padding-left: 125px; margin-bottom: 20px; padding-right: 40px; font-size: 10px;}
	form label {width: 85px; font-size: 10px; line-height: 11px; padding-right: 4px; color: #505153; text-align: right; font-weight: normal; float: left; display: block;}
	span.req {color: #eb0000}
	form div.submit {text-align: right;}
	form div.submit a.btn {clear: none;}
	input.text {width: 190px; height: 23px; background: url(/img/global/textfield.gif) no-repeat; border: none; line-height: 23px; vertical-align: middle; padding-left: 10px; padding-top: 3px;}
	
	form div#error {color: #D10000; margin-left: 90px; font-weight: bold;}
	form label.error {color: #D10000; font-style: italic;}
	
	.remotethree {display: none;}
	
	.pageback {font-size: 11px;}
	
	
	
	
	/* thickbox mod */

#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	height:461px;
	width:974px;
}

.TB_overlayMacFFBGHack {background: url(/js/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}


#TB_window {
	position: absolute;
	
	z-index: 1002;
	color:#000000;
	display:block;
	text-align:left;
	top:50%;
	left:50%;
	
}



#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding: 0;
}

#TB_closeAjaxWindow{

	position: absolute;
	right: -10px;
	top: -10px;
	z-index: 2000;
}

#TB_ajaxWindowTitle{
	float:left;
	margin-bottom:1px;
	border: 1px solid #DD0;
}

#TB_ajaxContent{
	clear:both;
	padding: 12px 15px 12px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	min-height: 200px;

}
#TB_contentholder {
	margin: 5px;

}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}


#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}



#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/* phase 2 */
			#sectionmap {background: #ededed; position: relative; overflow: hidden; height: 22px; clear: both; float: left; width: 100%;}
			#sectionmap .option {height: 22px; cursor: pointer; background: #ddd url(/img/fr/nav/showcontent_sprite.gif) top left no-repeat; display: block; overflow: hidden;}
			.option .off {}
			.option .on {}
			#sectionmap .sections {height: 250px; overflow: hidden; margin-top: -250px;}
			
			
			div.section {float: left; width: 230px; margin: 5px 0 0 15px; display: inline;}
			div.section.twocol {width: 460px;}
			div.section.fourcol {width: 920px;}
			.section ul {float: left; width: 210px; padding: 0; margin: 0; margin-right: 10px; list-style: none;}
			.section ul li {margin:0; padding: 0; margin-bottom: 4px;}
			.section a {color: #505153; font-size: 11px;}
			.section a.selected {color: #0F0;}
			#sectionmapremember {position: absolute; top: 230px; right: 5px;}
			
			#tips {float: left; clear: both; background: #fff; width: 974px;}
			#tips .tip { float: left; margin: 10px 5px 5px 10px; display: inline;}
			#tips .open {background: url(/img/bg/bg_otips.gif); height: 141px; width: 470px; overflow: hidden; position: relative}
			#tips .trythis {background: url(/img/bg/bg_tips.gif);}			
			#tips .expanded {background: url(/img/bg/bg_tips_open.gif) top left no-repeat; position: absolute; width: 470px; padding-top: 15px;}
			#tips .expanded.answer {background: url(/img/bg/bg_otips_open.jpg) bottom left no-repeat; width: 468px; margin-left: 1px; }
			.question p {font-size: 14px;}
			.answer p { width: 300px;  line-height: 1.3em; margin-bottom: 10px; }
			.answer ol {width: 290px;  line-height: 1.3em; margin-left: 2px; margin-bottom: 10px;}
			.answer ol li {margin-left: 2em;}
			p.learnmore {height: 35px;}
			
			.expanded {display: none;}
			
			.expanded .more {margin: 10px 10px 10px 15px; padding: 5px 0 10px 0; border-bottom: 1px solid #AAA;}
			.expanded .more a {margin: 10px 0 10px 0; padding-bottom: 10px; font-weight: bold; color: #505153;}
			.expanded .end {clear: both; height: 20px; background: url(/img/bg/bg_tips_open_end.gif) no-repeat; width: 100%;}
			
			.questionbuttons {position: absolute; right: 0; width: 200px; height: 15px; margin-right: 15px;}
			.questionbuttons a.btn {float: right; clear: none;}
			
			.answertext {margin: 10px 10px 10px 20px;}			
			.closebutton {text-align: right; height: 30px; position: absolute; right: 7px; top: 3px;}
			
			.friendprint {margin: 20px 0 15px 55px; float: left; clear: both; display: inline;}
			.friendprint a {margin-right: 7px;}
			
			img.selectedtopic {position: absolute; margin-top: -2px; margin-left: 0px;}
			
			
			.questiontext .entry, .answertext .entry {display: none;}
			.questiontext .first, .answertext .first {display: block;}
			
			#tips .fulltip { position: relative; width: 953px; height: 183px; overflow: hidden; background: url(/img/bg/bg_fulltips.jpg) top left no-repeat; margin: 7px 5px 3px 10px; display: block;}
			.fulltip .questiontext p {font-size: 16px;}
			
			.fulltip .answertext a.btn {position: absolute; right: 200px; bottom: 8px; }
			
			.fulltip .questionbuttons {position: absolute; left: 0; bottom: 8px; width: 200px; margin-left: 80px; height: 28px; margin-right: 15px;}
			.fulltip .questionbuttons a.btn {clear: none; float: left;}
			
			.stepitem .notice {font-size: 9px; line-height: 10px; margin-bottom: 12px;}
			
			
			.pageback {margin-top: 10px;}
			.pageback .btn {margin-top: 0; margin-right: 6px;}
			
			img.flogo {float: left; clear: both; margin: 5px 15px 40px 5px;}
			.logoblock {clear: both; margin-bottom: 5px}
			
div#share_ways {
    border-top: 1px solid #ccc;
}
div#share_ways span.link a {
    color: #505153;
    font-size: 10px;
}
div#share_ways span.link a:hover {
    text-decoration: none;
}
div#share_ways span.link img {
    padding: 0 6px;
    position: relative;
}
div#share_ways span.link {
    padding: 0 9px;
}
			
