*{
	padding: 0;
	margin: 0;
}
body{
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: center;

}

.my_home_mine 
{
text-align:left;
font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#797979;
}
.main_reg
{ 
position:relative;	
width:1000px;
height:700px;
}

.header22_reg
{
padding-top:5px;
padding-bottom:5px;
font-size:21px;
color:#666666;
}

#login_box_reg {
	position:absolute;
	left:205px;
	top:225px;
	width:558px;
	height:35px;
	z-index:1;
}

#firstname_box_reg {
	position:absolute;
	left:0px;
	top:41px;
	width:88px;
	height:18px;
	z-index:2;
}

#surname_box_reg {
	position:absolute;
	left:258px;
	top:41px;
	width:76px;
	height:18px;
	z-index:2;
}

#title_box_reg 
{
	text-align:left;
	position:absolute;
	left:0px;
	top:0px;
	width:76px;
	height:18px;
	z-index:2;
}
#fname_input_box_reg {
	position:absolute;
	left:115px;
	top:40px;
	width:108px;
	height:18px;
	z-index:2;
}
#surname_input_box_reg {
	position:absolute;
	left:335px;
	top:40px;
	width:108px;
	height:18px;
	z-index:2;
}



.text_regh
{
padding-top:5px;
font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#666666;
}
.text_regh2
{

font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#666666;
}
.text_regh a
{
padding-top:5px;
font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#666666;
text-decoration:underline;
}

.text_regh2
{
padding-left:15px;
padding-top:5px;
font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#666666;
}

.red_reg
{
font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
font-size:8pt;
color:red;
}


#left_side2_reg {
	line-height:22px;
	position:absolute;
	left:203px;
	top:305px;
	width:133px;
	height:113px;
	z-index:2;
}

#email_input_reg {
	position:absolute;
	left:320px;
	top:310px;
	width:600px;
	height:20px;
	z-index:3;
}
#postcode_input_reg {
	position:absolute;
	left:320px;
	top:353px;
	width:425px;
	height:20px;
	z-index:3;
}
#password_input_reg {
	position:absolute;
	left:320px;
	top:396px;
	width:425px;
	height:20px;
	z-index:3;
}
#con_password_input_reg {
	position:absolute;
	left:320px;
	top:440px;
	width:600px;
	height:20px;
	z-index:3;
}
#top_box_reg {

	text-align:left;
	position:absolute;
	left:200px;
	top:58px;
	width:559px;
	height:105px;
	z-index:4;
}



#bottom_box_reghm {
	position:absolute;
	left:203px;
	top:495px;
	width:561px;
	height:57px;
	z-index:5;
}

#bottom_box2_reghm {
	position:absolute;
	left:203px;
	top:600px;
	width:561px;
	height:57px;
	z-index:5;
}

#register_button_reg {
	position:absolute;
	left:320px;
	top:240px;
	width:84px;
	height:24px;
	z-index:6;
}

.green_link22
{
	color: #65CC01;
	text-decoration: none;

}
.green_link22 a
{
	color: #65CC01;
	text-decoration: none;

}
.green_link22 a:hover
{
	color: #65CC01;
	text-decoration: underline;

}

/*This is for left box */

#top_part_left_box 
{
    text-align:left;
	position:absolute;
	left:30px;
	top:15px;
	width:144px;
	height:686px;
	z-index:4;
}
#left_corner {
padding-top:10px;
background-image:url(../img/left_corner_bg.jpg);
background-repeat:no-repeat;
	position:absolute;
	left:1px;
	top:81px;
	width:140px;
	height:143px;
	z-index:5;
}
#left_corner h3 {
text-align:center;
	font-size:11pt;
	color:#666666;
}
#left_corner_bullets {
	position:absolute;
	left:9px;
	top:129px;
	width:16px;
	height:84px;
	z-index:5;
}
#left_corner_bullets_text {
	position:absolute;
	left:22px;
	top:00px;
	width:109px;
	height:87px;
	z-index:6;
}
.green_icon_text
{
    margin-top:-7px;

text-decoration:none;
font-size:8pt;
color:#85D62F;
}

.green_icon_text p a
{
line-height:22px;
text-decoration:none;
font-size:8pt;
color:#85D62F;
}
#radio_buttons
	{
	
	top:0;
	left:-74px;	
	position:relative;
	width:666px;
	height:30px;
}

/*Left box ends */
/*This is for input box, form contents etc */

            .input_box
            {
				
				height:20px;
                padding:5px 0px 0px 2px;
                margin-bottom: 0px;
                color: #656565;
				font-size:13px;
                background: #ffffff;
                border: gray solid 1px;
            }
           
            .fieldset
            {
                border: #26a solid 1px;
            }
            .legend
            {
                background: #c4c4c4;
                border: #26a solid 1px;
                padding: 1px 10px;
            }
           



/* form contents ends/*

/*This is for radio button top menu */
.padding_left2
{padding-left:90px;}

.margin_hm
{

padding-left:40px;
}
/*Radio button ends/*
