/* Tab Pages CSS */
.int_results {
	margin-bottom:30px;
}

.int_form {
	width:586px;
}

.int_form img {
	border:none;
	float:none;
	margin:0;
	padding:0;
}

.int_calendar {
	float:left;
	margin:5px 0 0 6px;
}

.int_locale {
	float:left;
	line-height:23px;
}

.int_personalLeft, .int_companyLeft, .int_movingLeft {
	float:left;
	min-height:63px;
	height:auto !important;
	height:63px;
	line-height:23px;
	margin:0 10px 20px 0;
	width:92px;
}

.int_companyLeft {
	width:125px;
}

.int_movingLeft {
	width:160px;
}

.int_personalRight, .int_companyRight, .int_movingRight {
	float:left;
	min-height:63px;
	height:auto !important;
	height:63px;
	width:455px;
	margin-bottom:20px;
}

.int_companyRight {
	width:422px;
}

.int_movingRight {
	width:387px;
}

.int_moving {
	float:left;
	height:115px;
	line-height:22px;
	margin-bottom:15px;
	width:188px;
}

.int_arrow {
	background:url(images/bg_arrow.png) no-repeat #FFF;
	background-position:0 -5px;
	float:left;
	height:115px;
	width:179px;
}

.int_arrow span {
	display:block;
	font-style:italic;
	left:-85px;
	position:relative;
	top:3px;
}

.int_rooms {
	float:left;
	margin-bottom:15px;
	padding-right:40px;
}

/* text */
.int_results h3 {
	border-bottom:1px solid #128CD5;
	display:block;
	font-size:18px;
	padding-bottom:2px;
	width:586px;
}

.int_form h3 {
	border-bottom:1px solid #2C2C2C;
	display:block;
	font-size:14px;
	margin-bottom:10px;
	padding-bottom:4px;
	width:555px;
}

.int_moving h3 {
	border:none;
	color:#000;
	margin:0 0 12px 0;
	padding:0;
	width:188px;
}

.int_results p {
	margin:5px 0;
}

/* forms */
.formCall {
	float:left;
	padding:3px 3px 0 0;
}

.formCheck {
	left:-3px;
	position:relative;
	top:2px;
}

.formAffiliation, .formMoving, .formApprox, .formName, .formPersonal, .formComp, .formMoveInfo {
	border:1px solid #2C2C2C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:16px;
	padding-left:3px;
	margin:5px 0 24px 0;
	width:550px;
}

.formComp {
	margin:0 0 3px 0;
	width:415px;
}

.formMoving {
	margin:0 0 3px 10px;
	width:128px;
}

.formMoveInfo {
	margin:0 0 3px 0;
	width:163px;
}

.int_companyRight .formMoving {
	margin-left:0;
}

.formApprox {
	float:left;
	margin:5px 0 15px 0;
	width:200px;
}

.formPull, .formPullMove {
	border:1px solid #2C2C2C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	margin:0 0 3px 10px;
	width:133px;
}

.int_companyRight .formPull {
	margin-left:0;
}

.formPullMove {
	margin-left:0;
	width:168px;
}

.formName {
	margin:0 0 3px 0;
	width:448px;
}

.formPersonal {
	margin:0 20px 3px 0;
	width:188px;
}

.formComments {
	border:1px solid #2C2C2C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:125px;
	margin:12px 0;
	padding:3px 0 3px 2px;
	width:551px;
}

.formSubmit, .formAgent, .formGetStarted {
	background:url(images/btn_submit.png) no-repeat;
    border:none;
    color:#FFF;
    cursor:pointer;
    float:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    height:45px;
    margin-right:25px;
    width:112px;
}

.formAgent {
	background:url(images/btn_find_agent.png) no-repeat;
	float:none;
    margin-left:-8px;
	margin-right:0;
	margin-top:10px;
    width:136px;
}

.formGetStarted {
	background:url(images/btn_get_started.png) no-repeat;
	float:none;
    margin-left:-8px;
	margin-top:-3px;
    width:143px;
}

/* links */
.int_maps a:link, .int_maps a:visited, .int_maps a:active {
	border:2px solid #007AC3;
	display:block;
	height:18px;
	padding:3px 0 0 8px;
	text-decoration:none;
	width:124px;
}

.int_maps a:hover {
	background-color:#007AC3;
	border:2px solid #007AC3;
	color:#FFF;
	display:block;
	height:18px;
	padding:3px 0 0 8px;
	text-decoration:none;
	width:124px;
}