#listContainer {
	width:500px;
}

.floatContainer1 {
	width:505px;
	overflow:hidden;
	clear:left;
	margin-left:40px;
}

.floatContainer1 div {
	float:left;
	margin:2px;
}

.registerStep1Selects {
	width:100%;
	overflow:hidden;
	padding:3px 0px 3px 0px;
	clear:both;
}

.registerStep1Selects span {
	display:block;
	padding:3px;
	float:left;
	width:130px;
}

.registerStep1Selects div {
	float:left;
	width:240px;
}

.registerStep1Selects div div {
	float:none;
	width:auto;
}

.coll0 {
	width:160px;
	padding:3px;
}

.coll1 {
	width:160px;
	text-align:right;
	font-size:17px;
	font-weight:bold;
	padding:3px;
	text-transform:uppercase;
}

.coll2 {
	width:114px;
	height:22px;
	padding-top:2px;
	text-align:left;
	border:#c8d4ea solid 1px;
}

.coll2 input {
	width:100px;
}

.coll3 {
	width:200px;
	text-align:left;
	border:#ccc solid 1px;
}

.coll3 .select1 {
	background-position:177px -572px;
}

.coll4 {
	width:320px;
	text-align:left;
	border:#ccc solid 1px;
	margin-right:23px;
}

.coll4:hover {
	border:#6184b0 solid 1px;
}

.coll5 {
	width:320px;
	padding-top:2px;
	text-align:left;
	border:#ccc solid 1px;
}

.coll5 input {
	width:305px;
}

.coll5 span {
	display:block;
	margin-top:8px;
}

.coll6 {
	width:320px;
	height:24px;
	text-align:left;
	border:#FFFFFF solid 1px;
}

.coll6 span {
	font-size:17px;
	font-weight:bold;
	float:left;
	margin-right:5px;
	padding:2px 0px;
}

.coll6 a {
	float:left;
	padding:4px;
}

.coll7 {
	width:320px;
	height:24px;
	text-align:left;
	background-color:#FFF;
	border:#7698d6 solid 1px;
}

.coll7 input {
	width:305px;
}

.coll8 {
	width:100%;
	text-align:left;
	background-color:#FFF;
	border:#c8d4ea solid 1px;
}

.select1 {
	height:18px;
	background-image:url(../sprite_general1.png);
	background-position:196px -445px;
	background-repeat:no-repeat;
	background-color:#FFF;
	padding:2px 22px 0px 2px;
	cursor:pointer;
	display:block;
	color:#333;
	text-decoration:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

.select1_error {
	border:#CC0000 solid 1px;
}

.select1_active {
	border:#6184b0 solid 1px;
}

.select1_selected {
	background-image:url(../sprite_general1.png);
	background-position:right -445px;
}

.select1_selected div div {
	color:#333;
}

.select_loading1 {
	color:#666;
	background-position:-114px -445px;
}

.select_list_container1 {
	position:absolute;
	display:none;
	z-index:100;
}

.select_list1 {
	position:relative;
	padding:2px;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	overflow-y:scroll;
	overflow-x:hidden;
	width:314px;
	background-color:#FFF;
}

.select_list1 a {
	color:#333;
	text-decoration:none;
}

.select_list1_max_height {
	height:172px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
}

.select_list_option {
	clear:both;
	display:block;
	cursor:pointer;
	padding:2px;
	border-left:#FFFFFF solid 10px;
	background-color:#FFF;
}


.select_list_option:hover {
	border-left:#c2e1fe solid 10px;
}

.select_list_option_hover {
	border-left:#c2e1fe solid 10px;
}

.select_list_option_active {
	border-left:#61C92F solid 10px;
}

.select_list_heading {
	display:block;
	padding:2px;
	background-image:url(../mm_boxType4.png);
	background-position:-10px -20px;
	background-color:#ddd;
	font-size:13px;
	font-weight:bold;
	color:#222;
}

.select_serviceProvider {
	width:172px;
}

.select_vendor {
	width:292px;
}

.select_device {
	width:292px;
}

#custom_device {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:0px;
	width:100%;
	height:15px;
	padding:2px 0px 3px;
}

.select_device img {
	width:20px;
	height:30px;
}

#select_list_countries {
	margin-top:5px;
	margin-left:35px;	
}

.top_devices {
	clear:both;
	width:468px;
	overflow:hidden;
}

.top_devices_option {
	float:left;
	display:block;
	width:76px;
	margin:0px;
	text-align:center;
	cursor:pointer;
	padding:72px 0px 1px;
	border-left:#FFF solid 1px;
	border-right:#FFF solid 1px;
	font-weight:bold;
	background-repeat:repeat-x
}

.top_devices_option:hover {
	background-color:#c2e1fe;
	border-left:#c2e1fe solid 1px;
	border-right:#c2e1fe solid 1px;
	color:#333333;
}

.top_devices_option_hover {
	background-color:#c2e1fe;
	border-left:#c2e1fe solid 1px;
	border-right:#c2e1fe solid 1px;
	color:#333333;
}

a.top_devices_option_active {
	background-color:#61C92F;
	border-left:#61C92F solid 1px;
	border-right:#61C92F solid 1px;
	color:#FFF;
}

#devicesPreviewContainer {
	position:absolute;
	z-index:1000;
}

#devicesPreviewContainer .mm_dialog_content {
	_position:absolute;
}

#devicesPreview {
	text-align:center;
	font-weight:bold;
	background-color:#DDD;
	color:#333333;
	overflow:hidden;
	display:inline-block;
	_position:absolute;
}

#devicesPreview img {
	display:block;
	clear:both;
}

#devicesPreview div {
	background-image:url(../progress.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#FFF;
	width:96px;
	height:142px;
}

#deviceImgContainer {
	position:absolute;
	float:none;
	margin-left:388px;
	margin-top:-25px;
	background-color:#61c92f;
	width:81px;
	color:#FFF;
	text-align:center;
	padding:1px;
	font-weight:bold;
}

#deviceImgContainer img {
	height:120px;
	width:81px;
	float:none;
	display:block;
}

.devicesSprite {
	background-image:url(../sprite_general1.png);
}


.top_devices a img {
	display:block;
	border:none;
	height:71px;
}

.top_devices div {
	width:100%;
	overflow:hidden;
}

div.top_devices_option_divider {
	background-image:url(../sprite_general1.png);
	background-position:52px -543px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:57px;
	height:53px;
	margin:6px 0px 0px 0px;
	cursor:default;
	padding:22px 1px 1px 18px;
	background-color:#FFF;
	color:#333;
	font-weight:bold;
	font-size:35px;
	border-left:#999 solid 1px;
}


div.top_devices_option_divider span {
	font-size:20px;
}

.all_devices {
	clear:both;
	width:468px;
	overflow:hidden;
}

.top_vendors {
	clear:both;
	width:297px;
	overflow:hidden;
}

.top_vendors_option {
	display:block;
	height:28px;
	margin:0px 10px 0px 0px;
	cursor:pointer;
	padding:12px 0px 0px 2px;
	clear:right;
	border-left:#FFFFFF solid 10px;
	background-position:right;
	background-repeat:no-repeat;
}

.top_vendors_option:hover {
	border-left:#c2e1fe solid 10px;
}

.top_vendors_option_hover {
	border-left:#c2e1fe solid 10px;
}

.top_vendors_option_active {
	border-left:#61C92F solid 10px;
}

div.top_vendors_option_divider {
	display:block;
	height:14px;
	margin:4px 0px;
	cursor:default;
	padding:1px;
	background-color:#FFF;
	color:#333;
	font-weight:bold;
	font-size:14px;
	border-top:#999 solid 1px;
}

.top_vendors a span {
	float:left;
	display:block;
	padding-top:12px;
}

.top_vendors a p {
	float:right;
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	width:96px;
	height:40px;
	margin:0px 20px 0px 0px;
}

.all_vendors {
	clear:both;
	width:297px;
	overflow:hidden;
}

.deviceImgContainer {
	position:absolute;
	top:28px;
	margin-left:570px;
	width:180px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	display:none;
}

.select_list1_cantFind {
	border-top:#ccc solid 2px;
	margin-top:10px;
	padding:6px;
}

.select_list1_cantFind_text {
	border:#CCC solid 1px;
	width:99.5%;
}

#select_list_devices_autoComplete_preview {
	float:left;
	width:96px;
	padding:0px 1px 1px 0px;
	text-align:center;
	font-weight:bold;
	background-color:#DDD;
	color:#333;
}

#select_list_devices_autoComplete_preview img {
	display:block;
	clear:both;
}

#select_list_devices_autoComplete_preview div {
	background-image:url(../progress.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#FFF;
	width:96px;
	height:142px;
}

.select_list_devices_autoComplete_list {
	height:159px;
	overflow-y:auto;
	overflow-x:hidden;
	float:right;
	width:355px;
	padding:0px;
}

.select_list_devices_autoComplete {
	display:none;
	width:454px;
	height:159px;
	overflow:hidden;
	border-left:#DDD solid 1px;
	border-right:#DDD solid 1px;
	border-bottom:#DDD solid 1px;
}

.select_list_vendors_autoComplete_list {
	height:159px;
	overflow-y:auto;
	overflow-x:hidden;
	padding:0px;
}

.select_list_vendors_autoComplete {
	display:none;
	height:159px;
	overflow:hidden;
	border-left:#DDD solid 1px;
	border-right:#DDD solid 1px;
	border-bottom:#DDD solid 1px;
}

#CustomDevice {
	border:0 none;
	font-size:11px;
	height:14px;
	padding:3px 3px 2px;
	width:209px;
}