/* GLOBAL MOBILITY SOLUTIONS GENERAL RULES */

/* HTML DEFINITIONS */ 

*, html, body {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #393939;
	background: #5a9cce url("/images/backgrounds/gradient_background.jpg");
	background-position: center top;
	background-repeat: repeat-x;
	text-align: center;
}

.exit {
	background: #46c4cf url("/images/backgrounds/exit_gradient_background.jpg") !important;
	background-position: center top;
	background-repeat: repeat-x !important;
}

a {
	text-decoration: none;
}

a img {
	border: none;
}


/* SITE CONTAINER */

div#container {
	position: relative;
	margin: 0px auto;
	width: 778px;
	background: transparent url("/images/body_regions/site_content_background.gif");
	background-position: center top;
	background-repeat: repeat-y;
	text-align: left;
}

.exit div#container {
	background: transparent url("/images/body_regions/exit_site_content_background.gif") !important;
	background-position: center top;
	background-repeat: repeat-y;
}


/* HEADER */

div#header {
	width: 776px;
	height: 135px;
	overflow: hidden;
	background: transparent url("/images/backgrounds/header.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.exit div#header {
	background: transparent url("/images/backgrounds/exit_header.jpg") !important;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

	#header h1 {
		width: 778px;
		height: 135px;
	}
	
		#header h1 span, #header img {
			display: none;
		}


/* NAVIGATION */

ul#navigation {
	position: absolute;
	top: 135px;
	left: 0px;
	width: 159px;
	height: 140px;
	list-style: none;
}
	
	#navigation li {
		display: inline;
	}
	
		a#testimonials_link {
			background: transparent url("/images/navigation/testimonials_button.gif");
		}

		.exit a#testimonials_link {
			background: transparent url("/images/navigation/exit_testimonials_button.gif") !important;
		}
		
		a#download_link {
			background: transparent url("/images/navigation/download_button.gif");
		}
		.exit a#download_link {
			background: transparent url("/images/navigation/exit_download_button.gif") !important;
		}
		
		a#faq_link {
			background: transparent url("/images/navigation/faq_button.gif");
		}
		.exit a#faq_link {
			background: transparent url("/images/navigation/exit_faq_button.gif") !important;
		}
		
		a#agent_sign_up_link {
			background: transparent url("/images/navigation/agent_sign_up_button.gif");
		}
		.exit a#agent_sign_up_link {
			background: transparent url("/images/navigation/exit_agent_sign_up_button.gif") !important;
		}
		
		a#client_benefits_link {
			background: transparent url("/images/navigation/client_benefits_button.gif");
		}
		.exit a#client_benefits_link {
			background: transparent url("/images/navigation/exit_client_benefits_button.gif") !important;
		}
		
		a#refer_client_link {
			background: transparent url("/images/navigation/refer_client_button.gif");
		}
		.exit a#refer_client_link {
			background: transparent url("/images/navigation/exit_refer_client_button.gif") !important;
		}
		
		a#move_advocate_link {
			background: transparent url("/images/navigation/move_advocate_button.gif");
		}
		.exit a#move_advocate_link {
			background: transparent url("/images/navigation/exit_move_advocate_button.gif") !important;
		}


		a#home_link {
			background: transparent url("/images/navigation/home_button.gif");
		}
		
		a#get_a_quote_link {
			background: transparent url("/images/navigation/get_a_quote_button.gif");
		}
		
		a#benefits_link {
			background: transparent url("/images/navigation/benefits_button.gif");
		}
		
		a#moving_tips_link {
			background: transparent url("/images/navigation/moving_tips_button.gif");
		}
		
		a#relocation_tools_link {
			background: transparent url("/images/navigation/relocation_tools_button.gif");
		}
		.exit a#relocation_tools_link {
			background: transparent url("/images/navigation/exit_relocation_tools_button.gif") !important;
		}

		a#kids_and_pets_link {
			background: transparent url("/images/navigation/kids_and_pets_button.gif");
		}

		a#automobiles_link {
			background: transparent url("/images/navigation/automobiles_button.gif");
		}

		a#move_count_down_link {
			background: transparent url("/images/navigation/move_count_down_button.gif");
		}

		a#in_the_news_links {
			background: transparent url("/images/navigation/in_the_news_button.gif");
		}
		
		#navigation li a {
			display: block;
			width: 159px;
			height: 20px;
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}

		#navigation li a:hover {
			background-position: -159px 0px !important;
		}
	
			#navigation li a span {
				display: none;
			}


/* DROPDOWN MENUS */

ul.dropdown {
	display: none;
	position: absolute;
	left: 159px;
	width: 175px;
}

ul#home_dropdown {
	top: 136px;
}
ul#get_a_quote_dropdown, ul#download_dropdown {
	top: 156px;
}
ul#benefits_dropdown, ul#faq_dropdown {
	top: 176px;
}
ul#moving_tips_dropdown {
	top: 196px;
}
ul#relocation_tools_dropdown, ul#client_benefits_dropdown {
	top: 212px;
}
ul#kids_and_pets_dropdown {
	top: 236px;
}
ul#automobiles_dropdown {
	top: 256px;
}
ul#move_count_down_dropdown {
	top: 256px;
}
ul#in_the_news_dropdown {
	top: 296px;
}

	.dropdown li {
		display: inline;
	}
	
		.dropdown li a {
			display: block;
			padding: 5px;
			border-bottom: 1px solid #002a7f;
			width: 165px;
			background-color: #00146a;
			line-height: 18px;
			font-size: 11px;
			color: #ffffff;
		}
		
		.exit .dropdown li a {
			border-bottom: 1px solid #00343a !important;
			background-color: #006875 !important;
		}
		.exit .dropdown li a:hover {
			background-color: #0399a5 !important;
		}
		
		.dropdown li a:hover {
			background-color: #5698cb;
			color: #ffffff;
		}


/* MAIN BODY CONTENT */

div#body_text {
	padding: 30px 15px 30px 175px;
	width: 588px;
	min-height: 420px;
	height: auto !important;
	height: 520px;
	min-height: 520px;
}

div#first_column, div#second_column {
	float: left;
	padding: 10px 3% 10px 1%;
	border-bottom: 1px solid #e4e4e4;
	width: 43%;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

div#first_column {
}

div#second_column {}

	#body_text h2 {
		margin: 0px 0px 20px 0px;
		font-size: 16px;
		color: #013b6f;
	}
	
	#body_text h3 {
		margin: 20px 0px;
		font-size: 14px;
		color: #2b2b2b;
	}
	
	#body_text p {
		margin: 16px 0px;
	}
	
	#body_text ul, #body_text ol {
		margin: 16px 0px 16px 16px;
	}
	
	#body_text img {
		float: right;
		padding: 20px;
	}
	
	.homepage_body img {
		position: relative;
		top: -40px !important;
		margin: 0px 0px -40px 0px !important;
	}
	
	#body_text a {
		color: #03A1C3;
	}
	
	#body_text a:hover {
		color: #333333;
	}
	
	#body_text strong {
		color: #03a1c3;
	}


/* BUTTON SHOWCASE */

ul#showcase_links {
	margin: 0px !important;
	list-style: none;
	width: 100%;
	clear: both;
}

	#showcase_links li {
		float: left;
		padding: 10px 0px !important;
		width: 33%;
	}
	
		#showcase_links li a {
			display: block;
		}

			#showcase_links li img {
				padding: 0px !important;
				float: none !important;
			}


/* SERVICE SHOWCASE */

p#contact_showcase {
	position: absolute;
	top: 275px;
	left: 0px;
	margin: 0px !important;
	width: 159px;
	height: 350px;
	background: transparent url("/images/misc_elements/call_us_ad.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
}

	a#contact_us_showcase_link {
		display: block;
		width: 159px;
		height: 118px;
		background: transparent url("/images/misc_elements/contact_button.gif");
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	a#facebook_showcase_link {
		display: block;
		width: 159px;
		height: 116px;
		background: transparent url("http://www.moveadvocate.com/images/misc_elements/facebook_button.gif");
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

		#contact_us_showcase_link span, #facebook_showcase_link span {
			display: none;
		}


/* PARTNER LIST */

div#partner_showcase {
	float: right;
	width: 165px;
	border: 1px solid #b8c3d0;
}

	#partner_showcase h3 {
		margin: 0px !important;
		border-bottom: 1px solid #b8c3d0;
		width: 165px;
		height: 30px;
		line-height: 30px;
		font-size: 18px;
		color: #000f4b;
		background-color: #d3ddea;
		text-align: center;
	}
	
	ul#partner_list {
		margin: 0px !important;
		list-style: none;
	}
	
		#partner_list li {
			display: inline;
		}
		
			#partner_list li img {
				float: none !important;
				padding: 10px 15px 5px 15px !important;
			}


/* TESTIMONIALS SHOWCASE */	

div.testimonial_entry_item {
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #efefef;
}

.testimonial_even {
	background-color: #f8f8f8;
}

	.testimonial_entry_item p {
		margin: 0px !important;
		padding: 16px 0px;
	}


/* FOOTER */
		
div#footer {
	position: relative;
	clear: both;
	width: 778px;
	height: 50px;
	background: transparent url("/images/backgrounds/footer.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.exit div#footer {
	background: transparent url("/images/backgrounds/exit_footer.gif") !important;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

	p.copyright {
		position: absolute;
		top: 0px;
		left: 5px;
		width: 149px;
		font-size: 11px;
		line-height: 14px;
		color: #ffffff;
		text-align: center;
	}
