
input { -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -o-user-select: text; user-select: text; } 


#register_table tr{
	width:220px;
}
#register_table td{
	padding-left:15px;
}
#register_table input{
	padding:4px;width:180px;
}
#register_table select{
	width:180px;
}
.input_row{
	height:32px;
}
.input_row td{
	padding-bottom:3px;
}
.title_row{
	height:20px;
}

.cat_search_button{
	cursor:pointer;
	background:url("../images/steps/search.png") 0 0 no-repeat;
	height:28px;width:28px;
}

.cat_search_button-depressed{
	background-position:0 -28px !important;
}

.step_number{
	font-size:24px;
	color:white;
	background-color:#8C9AAA;
	padding: 0px 8px;
	font-weight:normal;
	font-family:Arial;
	float:left;
}

.step_title{
	cursor:pointer;
	background-color:#E1E6EC;
	height:28px;
}

.sstitle{
	float:left;
	font-size:16px;
	color:#8C9AAA;
	margin:6px 0px 0px 5px;
}

.step{
	overflow:hidden;
	width:231px;
	height: 410px;
}
#step2{
	margin-left:0px !important;
}
.step_title.open{
	border-top: 1px solid #8C9AAA;
	border-bottom: 1px solid #8C9AAA;
}
.step_title.closed{
	border-top: 1px solid #8C9AAA;
	/*border-bottom: 1px solid transparent;*/
}

.dummy-step{
	height:0px !important;
	border:0 !important;
	padding:0px !important;
}

.first-step{
	border-top: 0 none !important;
}
.last-step.closed{
	border-bottom: 0 none !important;
}
/*.first-step.next-step{
	border-top: 1px solid #8C9AAA !important;
}*/
#step0.activeo{
	border-bottom:1px solid #8C9AAA;
}

.step_arrow{
	float:right;width:23px;height:23px;margin:3px 3px 0 0;
}

.open .step_arrow{
	background-image:url("../images/steps/arrow-down.png");
}
.open:hover .step_arrow{
	background-position:0 -23px;
}

.closed .step_arrow{
	background-image:url("../images/steps/arrow-up.png");
}
.closed:hover .step_arrow{
	background-position:0 -23px;
}

.completed-step .step_arrow{
	background-image:url("../images/steps/arrow-down.png") !important;
}
.completed-step:hover .step_arrow{
	background-position:0 -23px;
}
/*
.next-step .step_arrow{
	background-image:url("../images/steps/arrow-up-white.png") !important;
}
.next-step:hover .step_arrow{
	background-position:0 -23px;
}*/

.set_floor_button{
	cursor:pointer;
	background:url("../images/steps/button.png") 0px 0px no-repeat;
	width:55px;
	height:24px;
}
.set_floor_button:hover{
	background-position:0 -24px;
}
.set_floor-depressed{
	background-position:0 -48px !important;
}

.menu_status{
	float: left; width: 50px;
	line-height: 12px; padding:1px;
	font-size:9px; font-family: Tahoma, Geneva, sans-serif
}
.menu_status_choices{
	float: right; background-color: #EEEEEE;
	line-height: 12px; padding:1px;
	font-size:9px; font-family: Tahoma, Geneva, sans-serif
}

.pdf_button{
	cursor:pointer;
	background:url("../images/steps/pdf-butn.png") 0px 0px no-repeat;
	width:46px;
	height:46px;
	margin:15px 0px;
	float:left;
}
.pdf_button:hover{
	background-position:0 -46px;
}
.pdf-depressed{
	background-position:0 -92px !important;
}

.pdfsuccess{
	color:green;
}
.pdferror{
	color:red;
}

.snapshot_button{
	cursor:pointer;
	background:url("../images/steps/3d-snap-butn.png") 0px 0px no-repeat;
	width:46px;
	height:46px;
	margin:15px 0px;
}
.snapshot_button:hover{
	background-position:0 -46px;
}
.snapshot-depressed{
	background-position:0 -92px !important;
}


.texture_edit_button{
	cursor:pointer;
	background:url("../images/steps/upload-butn.png") 0px 0px no-repeat;
	width:184px;
	height:46px;
	margin:0px auto;
}
.texture_edit_button:hover{
	background-position:0 -46px;
}
.texture_edit-depressed{
	background-position:0 -92px !important;
}
.texture_edit-greyed{
	background-position:0 -138px !important;
}


.freeacc-label{
	float:left;
	width:90px;
	color:green;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 0;
	text-align:center;
}
.freeacc-button{
	float:left;
	cursor:pointer;
	background:url("../images/signup/button-green-short.png") 0px 0px no-repeat;
	width:121px;
	height:42px;
}
.freeacc-button:hover{
	background-position:0 -42px;
}
.freeacc-button-depressed{
	background-position:0 -84px !important;
}
.freeacc-bkg{
	cursor:pointer;
	background:url("../images/signup/free-create-bg.png") 0px 0px no-repeat;
	width:215px;
	height:50px;
	padding:4px 0;
	margin-left:10px;
}



a.blank_button
{
	width: 138px;
	height: 27px;
	background: url("../images/buttons/blank.png") no-repeat;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
	display: block;
	line-height: 27px;
	text-decoration: none;
	float: right;
	clear: both;
}

.main
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#message
{
	border: 1px solid red;
	width: 100%;
	height: 105px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 5px;
}

#close-button
{
	padding: 10px;
	position: absolute;
	top: 0px;
	left: 920px;
	text-align: right;
}

#content-top
{
	width: 100%;
	height: 100px;
}

#content-stripes
{
	background-image: url("../images/layout/stripe_01.gif");
	width: 100%;
	height: 528px;
}

.hidden_div
{
	display: none;
}

#content-header
{
	position: absolute;
	top: 0px;
	left: 50%;
	width: 981px;
	padding: 0px;
	margin: 0px 0px 0px -491px;
}

#content-header-logo
{
	float: right;
	width: 400px;
	height: 80px;
	text-align: right;
}

#content-header-livesupport
{
	position: absolute;
	left:350px;
	top:30px;
}

#content-header-company-logo
{
	float: left;
	width: 500px;
	height: 80px;
	text-align: left;
	overflow: hidden;
}

#content-border
{
	background-image: url("../images/layout/bg_wt3.png");
	position: absolute;
	top: 86px;
	left: 50%;
	width: 1009px;
	height: 572px;
	padding: 0px;
	margin: 0px 0px 0px -504px;
}

#content-main
{
	background-color: #FFFFFF;
	position: absolute;
	top: 100px;
	left: 50%;
	width: 977px;
	height: 526px;
	padding: 0px;
	margin: 0px 0px 0px -490px;
	border: 1px #000033 solid;
}

#content-popup
{
	background-color: #FFFFFF;
	position: absolute;
	top: 100px;
	left: 50%;
	width: 977px;
	height: 526px;
	padding: 0px;
	margin: 0px 0px 0px -490px;
	border: 1px #000033 solid;
}

#content-popup-second
{
	background-color: #FFFFFF;
	position: absolute;
	top: 100px;
	left: 50%;
	width: 977px;
	height: 526px;
	padding: 0px;
	margin: 0px 0px 0px -490px;
	border: 1px #000033 solid;
}

#content-message
{
	background-color: #FFFFFF;
	position: absolute;
	top: 100px;
	left: 50%;
	width: 877px;
	height: 425px;
	padding: 50px;
	margin: 0px 0px 0px -490px;
	border: 1px #000033 solid;
}

table.popup
{
	width: 977px;
	height: 526px;
}

tr{
	padding:0px;
}

.save_match
{
	background-color: #FFCC99;
}

.evenrow
{
	background-color: #E1E6EC;
}

.oddrow
{
	background-color: #FFFFFF;
}

.selectedrow
{
	background-color: #FFB3EC !important;
}

.active
{
	background-color: #008800;
}

.active_not_paid
{
	background-color: #FFD29D;
}

.cancelled
{
	background-color: #CCFF33;
}

.active_free_trial
{
	background-color: #00BAFF;
}

.inactive
{
	background-color: #BB0000;
}

.tab_active{
	background-color: #EEEEEE;
	padding: 0px 5px;
	border-top:2px solid orange;
	border-left:1px solid black;
	border-right:1px solid black;
	cursor:pointer;
}

.tab_inactive{
	background-color: #DDDDDD;
	padding: 0px 5px;
	border:1px solid black;
	cursor:pointer;
	color:#666666;
}

div.overlay
{
	position: absolute;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	z-index: 100;
	
				background-color:#16222C;
			filter:alpha(opacity=65);
			-moz-opacity: 0.65;
			opacity: 0.65;
		}

div.selected
{
	background-color: #FFCC99;
}

div.evenrow
{
	background-color: #E1E6EC;
}

div.oddrow
{
	background-color: #FFFFFF;
}

div.menu_item
{
	background-image: url("../images/product-tab-bg.png");
	position:relative;
	background-repeat: no-repeat;
	width: 216px;
	height: 81px;
}

div.pro_menu_item
{
	background-image: url("../images/pro-only.png");
	background-repeat: no-repeat;
	width: 216px;
	height: 81px;
}

div.shellscheme_item{
	background-image: url("../images/steps/step1-tab-off.png");
	position:relative;
	background-repeat: no-repeat;
	width: 216px;
	height: 81px;
}

div.shellscheme_item.selected{
	background-image: url("../images/steps/step1-tab-on.png") !important;
}

.category_dropdown
{
	/*background-color:#EAF9FF;
	border:2px solid #6BA7BE;
	font-size: 14pt;
	padding: 2px 0px;*/
	width:220px;
	margin-left:5px;
}
.child_category_dropdown
{
	width:210px;
	margin: 2px 0px 0px 15px;
}

.child_category_dropdown option
{/*
	background-color:#FFFFFF;
	padding:2px;
	font-size: 10pt !important;*/
}

