.tabRow {
	background: url(/discover_smswebinfo/images/tab_background_pattern.gif);
}
#newUserGuideParagraph {
	padding: 10px;
	color: #666;
	background: #F5F5F5;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#newUserGuideBackground {
	height: 100px;
	background: url(/discover_smswebinfo/images/new_user_guide_up.gif) no-repeat;
}
#newUserGuideTitle {
	padding-top: 10px;
	margin-top: 10px;
	padding-left: 10px;
	color: #333;
	background: #F5F5F5;
	font: bold 18px Arial, Helvetica, sans-serif;
}
#paragraphImageRight, #paragraphImageLeft {
	margin-right: 10px;
	margin-top: 10px;
}
#paragraphImageRight {
	float: right;
}
#paragraphImageLeft {
	float: left;
}
#discoverParagraph, #privacyGlossary {
	padding-top: 10px;
	color: #000;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#discoverParagraph {
	padding-top: 10px;
}
#titleTextBig {
	padding: 20px 0 20px 0;
	color: #333;
	font: bold 20px Arial, Helvetica, sans-serif;
}
#titleTextMedium {
	padding-top: 10px;
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#tablink {
	color: #333;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#tablink:link, #tablink:active, #tablink:visited {
	text-decoration: none;
}
#tablink:hover {
	text-decoration: underline;
}
#tabReturnToLogIn {
	background: url(/discover_smswebinfo/images/tab_return_background.gif);
}
#tablinkSelected {
	padding: 10px 0 0;
	color: #333;
	background: url(/discover_smswebinfo/images/tab_selected_background.gif) no-repeat;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#rightColumnLink {
	color: #00F;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#rightColumnLink:link, #rightColumnLink:active, #rightColumnLink:visited {
	text-decoration: none;
}
#rightColumnLink:hover {
	text-decoration: underline;
}
#smallLogoLink {
	color: #333;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#smallLogoLink:link, #smallLogoLink:active, #smallLogoLink:visited {
	text-decoration: none;
}
#smallLogoLink:hover {
	text-decoration: underline;
}
#smallLogoBackground {
	padding: 5px 0 0 10px;
	background: #F5F5F5;
}
#privacyGlossary {
	padding: 10px 0 0 10px;
}
#privacySubTitle, #stepTitle {
	color: #000;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#privacySubTitle {
	padding: 10px 0 0;
}
#secondaryTabLink, #secondaryTabSelected {
	color: #333;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#secondaryTabLink:link, #secondaryTabLink:active, #secondaryTabLink:visited {
	text-decoration: none;
}
#secondaryTabLink:hover {
	text-decoration: underline;
}
#secondaryTabBackground {
	background: #EFEFEF url(/discover_smswebinfo/images/secondary_tab_background.gif);
}
#secondaryTabSelected {
	background: url(/discover_smswebinfo/images/secondary_tab_selected.gif);
}
#serviceTitle {
	padding: 20px 0 10px 10px;
	color: #333;
	font: bold 20px Arial, Helvetica, sans-serif;
}
#serviceDescription {
	padding: 0 0 10px 10px;
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#layerStep2, #layerStep3, #layerStep4, #layerStep4callback {
	z-index: 10;
	position: absolute;
	color: #000;
	font: bold 10px Arial, Helvetica, sans-serif;
}
#layerStep2 {
	padding: 70px 0 0 56px;
}
#layerStep3 {
	padding: 70px 0 0 65px;
	width: 150px;
}
#layerStep4 {
	padding: 45px 57px 0px 0px;
	width: 140px;
}
#layerStep4callback {
	padding: 28px 55px 0 0px;
	width: 126px;
}
#stepImage {
	z-index: 2;
	margin: 0 10px 10px 0;
}
.sendcode {
	background:url(/discover_smswebinfo/images/new_user_guide_send_code.gif) no-repeat;
	/*width:220px;*/
	height:110px;
	background-color: #F5F5F5;
}
.sendcode p {
	padding:0;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
	font-size:16px;
	color: #333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.letterine {
	padding-top:10px;
	padding-right:5px;
	padding-bottom:5px;
	color: #333;
	font: bold 18px Arial, Helvetica, sans-serif;
	width: auto;
	min-width:90px;
	float:left;
}
.callback, .direct, .explore, .multitext {
	background:url(/discover_smswebinfo/images/callback_step_1.gif) no-repeat;
	width:180px;
	height:160px;
}
.direct {
	background:url(/discover_smswebinfo/images/direct_step_1.gif) no-repeat;
}
.explore {
	background:url(/discover_smswebinfo/images/explore_step_1.gif) no-repeat;
}
.multitext {
	background:url(/discover_smswebinfo/images/multitext_step_1.gif) no-repeat;
}
.callback p, .direct p, .explore p, .multitext p {
	padding:0;
	padding-top:70px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

.background {
	background-color: #F5F5F5;
}

.picto a {
	max-width: 112px!important;
}