*									{ margin: 0; padding: 0; }
body								{ font: 14px Helvetica, Sans-Serif; }

#page-wrap							{ width: 950px; margin: 25px auto; }


.ui-tabs 							{ width: 950px; zoom: 1; }
.ui-tabs .ui-tabs-nav 				{ margin-left: -3px; width: 980px; list-style: none; position: relative; overflow: hidden; 
									  top: 1px; z-index: 1000; }
.ui-tabs .ui-tabs-nav li 			{ height: 51px; margin: 0 0 0 3px; border-radius: 10px 10px 0 0; background: #b1b1b1; position: relative; float: left; 
									  border-bottom-width: 0 !important;}
.ui-tabs .ui-tabs-nav li a 			{ line-height: normal; font-family: Helvetica, Arial; float: left; text-decoration: none; padding: 10px 13px; color: white; font-size: 15px;}
.ui-tabs .ui-tabs-nav 
li.ui-tabs-selected 				{ padding-bottom: 1px; background: #c5103b; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav 
li.ui-tabs-selected a, .ui-tabs 
.ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav 
li.ui-state-processing a 			{ cursor: text; }
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible 
.ui-tabs-nav li.ui-tabs-selected a  { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel 			{ background: url('images/dot.png')repeat-y top center; width: 945px; border-radius: 0 0 7px; padding: 20px 0px 50px; display: table; border-width: 0; 
									  border: 1px solid #ccc; position: relative; min-height: 200px; }
.ui-tabs .ui-tabs-hide 				{ display: none !important; }




a.mover 							{ display: table; background: #c5103b; padding: 6px 12px; position: absolute;
								      color: white; font-weight: bold; text-decoration: none; }
.next-tab 							{ bottom: 0; right: 0; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; }
.prev-tab 							{ bottom: 0; left: 0; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
/*--- Tab Content ---*/
table.item_list						{
    width: 450px;
    float: left;
    margin: 0 12px;
}
table.item_list tr td{
	vertical-align: middle;
	padding:5px 0;
}
table.item_list tr td.spaced_td{
	padding:5px 0 5px 7px
}
table.item_list  td:first-child{
	line-height: 1.6;
	vertical-align: middle;
	color: #333;
	font-size: 14px;
	width: 100%;
}
table.borderless						{margin-right: 0!important;border:0;}
input.cmc{
	padding: 0;
	float:right;
	width: 40px;
	height: 20px;
	clear:both
}
input.number{
	height: 20px;
	float: right;
	width:40px;
}
table.item_list tr td.subtitle:first-letter{
	text-transform:uppercase;
}
table.item_list tr td.subtitle{
	background: #e1e1e1;
	text-align: center;
	text-transform: lowercase;
	padding: 5px;
	color: black;
}
table.item_list tr td img{
	margin: 0 6px -6px 0px;
	width: 25px;
	height: 25px;
}

table.personal_info{
	width: 640px;
	margin: 0 0 20px 10px;
}
table.personal_info input[type="text"]{
	height: 20px;
}
table.personal_info td{
	padding:5px 0;
}
table.transport{
	width:640px;
	margin: 0 0 20px 10px;
}
table.transport td{
	padding:5px 0;
}
input[type="checkbox"], input[type="radio"]{
	margin:0px 5px;
}
.transport input[type="text"]{
	font-size:12px;
	min-width:140px;
	height: 25px;
	margin:0 10px;
}
select#movetype{
	height: 30px;
	margin-left:10px;
	width:145px;
}
.item_list th,.personal_info th,.transport th{
	text-align:left;
	border-bottom: 2px solid #c5103b;
	color: #c5103b;
	padding-bottom: 7px;
}
input.longinput{
	height:25px;
	width:200px;
}
select#propertytype{
	width:205px;
	height:30px;
}
table.item_list{
	table-layout: inherit;
	line-height:1.5;
}
.item_list tr td.subtitle:nth-child(1) {
    text-align: left;
  
}
table.item_list textarea{
	border-color: lightgrey;
	width: 407px;
	height:75px;
	font-family:arial;
	padding:10px;
}
p.pright{
	margin-bottom: 10px;
	text-align: left;
	float:right;
	font-weight:bold;
	color: black;
}
input.total_space{
	height:30px;
	margin: 0 8px;
	font-size:14px;
	font-weight:bold;
	padding:0 5px;
}
input#form_submitbutton{
	color:white;
	border:none;
	background:black;
	height:30px;
	width:130px;
	font-weight:bold;
	margin-top: 10px;
	float:right;
	cursor:pointer;
}
input#form_submitbutton:hover{
	background:#c5103b;
}
.ui-tabs .ui-tabs-nav li p{
	color:white;
	padding:9px 5px
}