/* Handsetbackup.com CSS Document by itpro.abhishek@gmail.com */

/*#outer_body
{
height:auto;
width:auto;
background-position:center;
}
#div_main
{
height:100%;
width:900px;
background-position:left;
}
#top_bg
{
background-image:url(images/top_bg.jpg);
background-repeat:repeat-x;
background-position:top;
height:287px;
}
#header
{
background-repeat:no-repeat;
width:292px;
height:124px;
text-align:left;
background-position:left;
padding-top:30px;
padding-left:10px;
}*/

body {
	margin: 0px;
	padding: 0px;
	background: url(images/bg_repeat.jpg) top left repeat-x;
	height: 283px;
}

ul, li, h1, h2, p, textfield, img{
	margin: 0px;
	padding: 0px;
}

#main {
	width: 900px;
	margin: 0 auto;
}

#headers {
	width: 888px;
	background: url(images/handsetbackup_logo.png) top left no-repeat;
	height: 147px;
	margin: 27px 0 0 12px;
}

#cont {
	width: 900px;
	border: #ea3e2a solid 1px;
}

#cont_matter {
	width: 900px;
	margin: 20px 20px 0 20px;
}

#leftcont {
	margin: 0 0 71px 0;
	padding: 0px;
	width: 620px;
	float: left;
	display: block;
}

#leftcont h1 {
	margin: 0 0 32px 0;
	padding: 0px;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #000;
	display: block;
	
}

#leftcont ul {
	float: left;
	width: 620px;
	margin: 0px;
	padding: 0px;
}

#leftcont li {
	float: left;
	width: 620px;
	margin: 0px;
	padding: 11px 0 0 58px;
	list-style: none;
	background: url(images/shield_button.png) 3px 0 no-repeat;
	height: 66px;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
	display: block;
}

#sign_in {
	float: left;
	width: 205px;
	background: url(images/signin_bg.png) top left repeat-x;
	height: 138px;
	margin: 0 0 0 32px;
	display: block;
}

#sign_in .leftimg {
	width: 205px;
	background: url(images/sign_in_leftimg.jpg) top left no-repeat;
	height: 138px;
}

#sign_in .rightimg {
	width: 200px;
	background: url(images/sign_in_leftimg.jpg) top right no-repeat;
	height: 148px;
}

#sign_in .rightimg h1 {
	margin: 0px;
	padding: 6px 0 0 6px;
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	display: block;
	height: 25px;
}




#sign_in1 {
	float: left;
	width: 205px;
	background: url(images/signin_bg.png) top left repeat-x;
	height: 138px;
	margin: 0 0 0 32px;
	display: block;
}

#sign_in1 .leftimg {
	width: 205px;
	background: url(images/sign_in_leftimg.jpg) top left no-repeat;
	height: 138px;
}

#sign_in1 .rightimg {
	width: 205px;
	background: url(images/sign_in_leftimg.jpg) top right no-repeat;
	height: 138px;
}

#sign_in1 .rightimg h1 {
	margin: 0px;
	padding: 6px 0 0 6px;
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	display: block;
	height: 25px;
}
.register a{
	margin: 0px;
	padding: 2px 0 0 0;
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	display: block;
	height: 25px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}


#register {
	float: left;
	width: 177px;
	margin: 0 0 0 40px;
	height: 56px;
	background: url(images/register_bg_repeat.jpg) top left repeat-x;
}

#register .leftimg {
	width: 177px;
	height: 56px;
	background: url(images/register_left_img.jpg) top left no-repeat;
}

#register .rightimg {
	width: 177px;
	height: 56px;
	background: url(images/register_right_img.jpg) top right no-repeat;
}

#register .rightimg h1 a{ 
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 29px;
	color: #fff;
	padding: 0px;
	margin: 0px;
	height: 29px;
	display: block;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	font-weight: none;
}

.class { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #fff;
	padding: 0 0 0 5px;
	margin: 0px;
	display: block;
	text-decoration: none;
	font-weight: bold;
}

.sign_in form {
	width: 184px; 
	margin: 0 10px 0 10px;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}

.sign_in form label {
	width: 74px;
	display: block;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.sign_in1 form {
	width: 184px; 
	margin: 0 10px 0 10px;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}

.sign_in1 form label {
	width: 74px;
	display: block;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}



.txt_1 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
}

.textfield_1 {
	width: 21px;
	height: 15px;
	border: 0px;
}

.textfield_2 {
	width: 76px;
	height: 15px;
	border: 0px;
	margin: 0 5px 0 0;
}

.textfield_3 {
	width: 123px;
	height: 15px;
	border: 0px;
	margin: 0 5px 0 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}

.textfield_4 {
	width: 90px;
	height: 15px;
	border: 0px;
	margin: 0 5px 0 0;
}

.textfield_5 {
	width: 118px;
	height: 15px;
	border: 0px;
	margin: 0 5px 0 0;
}





#footer_nav {
	width: 820px;
	height: 35px;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #8a8a8c;
	text-align: center;
	display: block;
}

.txt_3 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	text-transform: capitalize;
}

.txt_4 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
	padding: 0 0 0 10px;
}

.txt_5 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
	padding: 0 8px 0 10px;
}


.checkbox1 {
	width: 10px;
	height: 10px;
	background: #fff;
	border: 0;
}

 





