body
{
	margin: 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #000000;
}
div#header  /* the positioning of the header graphic */ 
{
	position: relative;
	margin: 0px auto;
	width: 750px;
	top: 0; 
	left: 0;
}
div#langPick  /* the positioning of the language drop-down */ 
{
	position: absolute;
	top: 20px;
	right: 20px;
}
div#flash /* the positioning of the flash nav */ 
{
	margin: 0px auto;
	width:750px;
}
div#content /* controls the main content */
{
	margin: 0px auto;
	width: 750px;
	height:602px;
	background-image:url(../images/LS_outterspan.jpg);
	background-repeat:repeat-y;
}
div#onecol-content /* controls the main content */
{
	margin: 0px auto;
	width: 715px;
	height:602px;
}
div#other-content /* controls the main content */
{
	margin: 0px auto;
	width: 750px;
	height:100%;
	background-image:url(../images/LS_outterspan.jpg);
	background-repeat:repeat-y;
}
div#success-content /* controls the main content */
{
	margin: 0px auto;
	width: 750px;
	height:100%;
	background-image:url(../images/LS_outterspan.jpg);
	background-repeat:repeat-y;
}
div#wrapper /* controls the body of the content area for the index */
{
	margin: 0px auto;
	width:90%;
	height:560px;
}

/* Style of the download / sms forms - controls the main content */

div#device-content 
{
	margin: 0px auto;
	width: 750px;
	height:642px;
	background-image:url(../images/LS_outterspan.jpg);
	background-repeat:repeat-y;
}

div#device-wrapper  /* controls the body of the content area for the phone selection */
{
	margin: 0px auto;
	width:90%;
	height:600px;
}

div#device-marketing /* The marketing of the phone page */
{
	margin-left:5px;
	margin-right:5px;
	height:540px;
}

/* BEGIN: Style used in layout=1 */

div#device-content-step1
{
	margin: 0px auto;
	width: 715px;
	height:460px;
}

div#device-wrapper-step1  /* controls the body of the content area for the phone selection */
{
	margin: 0px auto;
	width:90%;
	height:400px;
}

div#device-content-step2
{
	margin: 0px auto;
	width: 715px;
	height:640px;
}

div#device-wrapper-step2  /* controls the body of the content area for the phone selection */
{
	margin: 0px auto;
	width:90%;
	height:580px;
}

div#js-warning
{
	vertical-align: middle;
	color:#ffffff;
}

/* ONE COLUMN */
div#onecolumn
{
	float:middle;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 5px;
}

div#device-onecolumn
{
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 5px;
	width="100%"
}

iframe#select-step1
{
	margin-left:1px;
	margin-right:1px;
	height:400px; 
	width:535px; 
	border:0px;
}

iframe#select-step2
{
	margin-left:1px;
	margin-right:1px;
	height:580px; 
	width:535px; 
	border:0px;
}

div#marketing-banner
{
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:20px;
}

/* END : layout=1 */

div#marketing
{
	margin-left:5px;
	margin-right:5px;
	height:500px;
}

div#device-right /* Phone right side */
{
	float:right;
	width:220px;
	height:573px;
	background-image:url(../images/LS_sp2span.jpg);
}
div#CS-wrapper
{
	margin: 0px auto;
	width: 676px;
	height: 100%;
	background-image:url(../images/LS_otherspan.jpg);
}
div#faq-wrapper
{
	margin-left:10px;
	margin-right:10px;
/*	color: #FFFFFF; */
}

/* LEFT SIDE */

div#left
{
	float:left;
	width:437px;
	background-image:url(../images/LS__sp1span.jpg);
}
div#Step1Flash
{
	margin:0px auto;
	width:435px;
	height:500px;
}

/* RIGHT SIDE */

div#right
{
	float:right;
	width:220px;
	height:533px;
	background-image:url(../images/LS_sp2span.jpg);
}

div#dlNowButton
{
	float:right;
	margin-top:5px;
}
iframe#select
{
	margin-left:1px;
	margin-right:1px;
	height:540px; 
	width:435px; 
	border:0px;
}
iframe#marketing
{
	margin-left:1px;
	margin-right:1px;
	height:425px; 
	width:218px; 
	border:0px;
}
div#bottomGraphic
{
	margin:0px auto;
	width:750px;
}
div#bottomNav
{
	margin:0px auto;
	width:750px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:35px;
}
a 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link 
{ 
	color: #000000;
}
a:visited 
{
	color: #000000;
}
a:hover 
{
	color: #000000;
}
a:active 
{ 
	/* color:#7f6ba6 */
	color: #000000;
}
.headers
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/* Forms */
div#form_container
{
	overflow: hidden;
	width: 100%;
}

/* FAQ page */
div.faqAnswer
{
	visibility:hidden;
	display:none;
	margin-left:0px;
	padding-left:0px;
}
ul.faqLink
{
	margin-top:0;
}
li.faqLink
{
	list-style: disc outside;
	font-weight:normal;
	padding-bottom:2px;
}
a.faqLink
{
	margin-left:0px;
}
li.faqList
{
	padding-bottom:5px;
}
