div.right_content{
	height: 990px;
}

div.register_content{
	margin-left: 20px;
	line-height: 10px;
}

div.register_content table.data_item{
	width: 460px;
}

div.register_content table.data_item td.label{
	font-weight: bold;
}

div.register_content table.data_item td.input_field{
	text-align: right;
}

div.register_content div.data_item{
	position: relative;
}

input{
	background-image: url(../images/cel_sub_register_box1.jpg);
	height: 18px;
	border: 0px;
}

textarea.textarea_address{
	background-image: url(../images/cel_sub_register_box2.jpg);
	border: 0px;
	width: 369px;
	height: 55px;
}

textarea.textarea_comments{
	background-image: url(../images/cel_sub_register_box4-05.jpg);
	border: 0px;
	width: 312px;
	height: 111px;
}

span.virtual_checkbox{
	margin-right: 25px;
}

div.virtual_select{
	position: absolute;
	top: 0px;
	left: 97px;
	background-image: url(../images/cel_sub_register_box1.jpg);
	height: 18px;
	text-align: right;
	cursor: pointer;
}

div.virtual_select span{
	position: absolute;
	top: 0px;
	left: 1px;
}
div.virtual_select span input{
	border:0px; background:none;
}

div.virtual_select_items{
	text-align: left;
}

div.virtual_select_items div{
	width: 100%;
	cursor: pointer;
}

div#vs_age_items{
	position: absolute;
	top: 17px;
	left: 97px;
	width: 362px;
	background: #FFFFFF;
	border: solid 1px #000000;
	z-index: 1;
}

div#vs_country_items{
	position: absolute;
	top: 17px;
	left: 97px;
	width: 362px;
	background: #FFFFFF;
	border: solid 1px #000000;
	z-index: 1;
}


img.img_checkbox{
	width: 18px;
	height: 18px;
	background-image: url(../images/cel_sub_register_box4.jpg); background-repeat:no-repeat;
}
img.img_checkbox.rollover{
	background-image: url(../images/cel_sub_register_box4_rollover.jpg); background-repeat:no-repeat;
}

div.exclude img.img_checkbox{
	width: 29px;
	height: 24px;
	background-image: url(../images/cel_sub_register_tickbox_rollout.jpg);
}
div.exclude img.img_checkbox.rollover{
	background-image: url(../images/cel_sub_register_tickbox_ticked.jpg);
}


/*
img#btn_keepUpdated{
	width: 29px;
	height: 24px;
	background-image: url(../images/cel_sub_register_tickbox_rollout.jpg);
}

img#btn_keepUpdated.rollover{
	background-image: url(../images/cel_sub_register_tickbox_ticked.jpg);
}*/

img#btn_reset_shadow{
	position: absolute;
	top: 769px;
	left: 106px;
	cursor: pointer; 
}
img#btn_submit_shadow{
	position: absolute;
	top: 769px;
	left: 313px;
	cursor: pointer;
}											
img#btn_reset{
	position: absolute;
	top: 731px;
	left: 106px;
	width: 207px;
	height: 38px;
	background-image: url(../images/cel_sub_register_reset_rollout.jpg);
	cursor: pointer;
}

img#btn_submit{
	position: absolute;
	top: 731px;
	left: 313px;
	width: 207px;
	height: 38px;
	background-image: url(../images/cel_sub_register_submit_rollout.jpg);
	cursor: pointer;
}

img#btn_reset.rollover{
	background-image: url(../images/cel_sub_register_reset_rollover.jpg);
}

img#btn_submit.rollover{
	background-image: url(../images/cel_sub_register_submit_rollover.jpg);
}

.required{
	color:#FF0000;
}