body
{
	margin: 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#header  /* the positioning of the header graphic */ 
{
	margin: 0px auto;
	width: 715px;
}
div#flash /* the positioning of the flash nav */ 
{
	margin: 0px auto;
	width:715px;
	margin-bottom:0px;
}

div#content /* controls the main content */
{
	margin: 0px auto;
	width: 715px;
	height:620px;
}
div#other-content /* controls the main content */
{
	margin: 0px auto;
	width: 715px;
	height:100%;
}
div#success-content /* controls the main content */
{
	margin: 0px auto;
	width: 715px;
	height:100%;
}
div#wrapper /* controls the body of the content area for the index */
{
	margin: 0px auto;
	width:90%;
	height:620px;
}

/* Style of the download / sms forms - controls the main content */

div#device-content 
{
	margin: 0px auto;
	width: 715px;
	height:642px;
}

div#device-wrapper  /* controls the body of the content area for the phone selection */
{
	margin: 0px auto;
	width:90%;
	height:600px;
}

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:595px;
	padding: 0;
	margin-bottom: 0;
}

div#device-wrapper-step2  /* controls the body of the content area for the phone selection */
{
	margin: 0px auto;
	width:90%;
	height:595px;
	padding: 0;
	margin-bottom: 0;
}

div#device-marketing /* The marketing of the phone page */
{
	margin-left:5px;
	margin-right:5px;
	height:540px;
}

div#device-right /* Phone right side */
{
	float:right;
	width:220px;
	height:573px;
	background-image:url(../images/LS_sp2span.gif);
}
div#CS-wrapper
{
	margin: 0px auto;
	width: 676px;
	height: 100%;
}
div#faq-wrapper
{
	margin-left:10px;
	margin-right:10px;
}

div#js-warning
{
	vertical-align: middle;
	color:#000000;
}

/* LEFT SIDE */

div#left
{
	float:left;
	width:437px;
	background-image:url(../images/LS__sp1span.gif);
}
div#Step1Flash
{
	margin:0px auto;
	width:630px;
	height:500px;
}

/* RIGHT SIDE */

div#right
{
	float:right;
	width:220px;
	height:533px;
	background-image:url(../images/LS_sp2span.gif);
}

/* ONE COLUMN */
div#onecolumn
{
	float:middle;
	margin-left:auto;
	margin-right:auto;
}

div#device-onecolumn
{
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 5px;
	width="100%"
}

div#marketing-banner
{
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:20px;
}

div#marketing
{
	margin-left:5px;
	margin-right:5px;
	height:500px;
}

div#dlNowButton
{
	float:right;
	margin-top:5px;
}
iframe#select
{
	margin-left:1px;
	margin-right:1px;
	height:440px; 
	width:535px; 
	border:0px;
}

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:550px; 
	width:540px; 
	border:0px;
	padding:0;
	margin-bottom:0;
}

iframe#marketing
{
	margin-left:1px;
	margin-right:1px;
	height:425px; 
	width:218px; 
	border:0px;
}
div#bottomGraphic
{
	margin:0px auto;
	width:715px;
}
div#bottomNav
{
	margin:0px auto;
	width:715px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:0;
	margin-top:0;
	clear: both;
}
a 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link 
{ 
	color: #4682b4;
}
a:visited 
{
	color: #4682b4;
}
a:hover 
{
	color:#4682b4;
	text-decoration: underline;
}
a:active 
{ 
	color:#4682b4;
}
.headers
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
}
.text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/* Forms */
div#form_container
{
	overflow: hidden;
	width: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
}

/* FAQ page */
div.faqAnswer
{
	visibility:hidden;
	display:none;
	color:#000000;
	margin-left:0px;
	padding-left:0px;
}
ul.faqLink
{
	margin-top:0;
}
li.faqLink
{
	list-style: disc outside;
	color:#4682b4; 
	font-weight:normal;
	padding-bottom:2px;
}
a.faqLink
{
	color:#4682b4;
}
a.faqLink:hover
{
	text-decoration: none;
}
li.faqList
{
	padding-bottom:5px;
}
div#form_container
{
	overflow: hidden;
	width: 100%;
	margin-bottom:4px;
}
#form_input input, select, textarea
{
	margin: 0px;
	padding: 0px;
}
label#form_user, label#form_pass, label#form_country, label#form_phone, label#form_name, label#form_email, label#form_brand, label#form_model, label#form_network, label#form_issue, label#form_errormsg, label#form_blank, label#form_confirmation
{
	margin: 0px;
	padding: 0px;
}
div#form_input, div#BrandDisplay, div#ModelDisplay, div#imgref, div#refreshLink
{
	margin: 0px;
	padding: 0px;
}
.engtext
{
	direction: ltr;
	display: inline;
}
