﻿/* UStorage.com SEO */
	/* Body Parts */
	body { font: normal 12px Arial, Verdana; color: #111; margin: 0 0; padding: 0 0; background: url('http://www.ustorage.com/images/bg_body.jpg') repeat-x top;}
	a { color: #2233bb; text-decoration: underline; cursor: pointer;}
	a:hover { color: #ff0011; text-decoration: none;}
	h1, h2, h3, h4, h5, h6 { margin: 0 0 7px 0; padding: 0 0;}
	h1 { font-size: 20px; color: #FC9F00;}
	h2 { font-size: 19px; color: #1A1818;}
	h3 { font-size: 18px; color: #2233bb;}
	h4 { font-size: 16px; color: #1A1818;}
	h5 { font-size: 14px; color: #FC9F00;}
	h6 { font-size: 12px; color: #1A1818;}
	/* End Body Parts */

	/* Together */
	.main_wrap .top, .header, .navigation, .navigation .sol, .navigation .solFF, .navigation ul, .main_wrap .middle, .holders, .articles, .advertise .adbody .adfields,
	.ht_, .ht_sm, .footer { display: block; clear: both; padding: 0 0; margin: 0 0;}
	.lg_require_table, table.lg_info_blocks { border-width: 0; width: 100%;}
	/* End Together */

	/* Wrap */
	.main_wrap { display: block; clear: both; width: 900px; padding: 0 0; margin: 0 auto;}
		/* Top */
			/* Top Menu */
			.top_menu { float: right; clear: both; width: 205px; height: 26px; background: url('http://www.ustorage.com/images/bg_metaNav.gif') no-repeat top;}
			.top_menu a { font: bold 12px Arial, Verdana; color: #e1e1e1; text-decoration: underline;}
			.top_menu a:hover{ color: #aaa; text-decoration: none;}
			.top_menu div { float: left; padding: 5px 10px 0 15px;}
			.top_menu .l_ { padding: 5px 0 0 13px}
			/* End Top Menu */

			/* Header */
			.header { overflow: auto; height: 100px;}
			.header .logo { float: left; clear: left; margin: 0 0; padding: 10px 0 0 0;}
			.header .logo img { border-width: 0;}
			.header .date_ { float: right; clear: right; margin: 0 0; padding: 36px 10px 0 0; font: normal 11px Arial, Verdana; color: #111; text-decoration: none;}
			/* End Header */

			/* Navigation */
			.navigation { height: 35px;}
			.navigation .sol, .navigation .solFF { height: 0;}
			.navigation ul { overflow: auto;}
			.navigation ul li { list-style-type: none; float: left; margin: 0 0; padding: 8px 0 0 0; color: #fff;}
			.navigation ul li.sep_ { margin: 0 6px; font: bold 13px Arial, Verdana;}
			.navigation ul li a { text-decoration: underline; color: #fff; font: bold 13px Arial, Verdana;}
			.navigation ul li a:hover { text-decoration: none; color: #0045AE; }
				/* Sub Navigation */
				.sb_nav { position: absolute; margin: 20px 0 0 0; padding: 0 0; display: block; clear: both;}
				.sb_nav div { float: left; margin-right: 35px;}
				.sb_nav div a{font: bold 12px Arial, Verdana; color: #2233bb; text-decoration: none;}
				.sb_nav div a:hover{ color: #F26B00; text-decoration: underline;}
				.sb_nav .sb a{font: bold 12px Arial, Verdana; color: #F26B00; text-decoration: none;}
				.sb_nav .sb a:hover{color: #2233bb; text-decoration: underline;}
				/* End Sub Navigation */
			/* End Navigation */
		/* End Top */

		/* Middle */
		.form_holder {  clear: both; margin: 0 0; padding: 0 0; height: 100%;}
		.middle { clear:both;}
		.holders_ { display: block; clear: both; padding: 30px 0 0 0; margin: 0 0;}
			/* Form */
			.form_holder .form { float: left; width: 526px; height: 327px; margin: 29px 0 0 0; padding: 0 0; background: url('http://www.ustorage.com/images/bg_form.jpg') no-repeat top;}
			.form_holder .form_moving { float: left; width: 526px; margin: 29px 0 0 0; padding: 0 0;}
			.form_holder .form_content { float: right; width: 320px; font: normal 12px Arial, Verdana; color: #1A1818; text-decoration: none; padding: 59px 0 0 20px; text-align: left;}
			.form_holder .form_content h2 { font-weight: normal;}
			.form_holder .form_moving { float: left; width: 526px; margin: 29px 0 0 0; padding: 0 0;}
			/* End Form */

			/* Truck Rental */
			.truck { margin: 0 0;}
			.tr_sub_header{font: bold 13px Arial, Verdana; color: #686767; text-decoration: none; text-align: left; padding: 0 0 40px 0;}
			.tr_comps {padding: 0 0 50px 0; text-align: left;}
			/* End Truck Rental */

			/* States */
			.states { clear: both; margin: 160px 0 0 0; padding: 0 0 0 10px; overflow: auto;}
			.states ul { margin: 0 0; padding: 0 0;}
			.states ul li { list-style: none; margin: 0 0; padding: 0 0; height: 26px; width: 28px; float: left; text-align: left;}
			.states ul li a { font-weight: bold;}
			/* End States */

			/* Articles */
			.articles .title_ {font: bold 15px Arial, Verdana; color: #E2E9FC; text-decoration: none; text-align: left; padding: 5px 0 5px 10px; background-color: #0046AF;}
			.articles ul { width: 420px; float: left; margin: 0 0 0 10px; padding: 0 0;}
			.articles ul li { margin: 0 0; padding: 1px 0; list-style: inside disc url('../images/arrow.gif');}
			.articles ul li.sel a { font-weight: bold;}
			.articles .art_spcs { display: block; clear: both; margin: 0 0; padding: 0 0; height: 40px;}
			/* End Articles */

			/* Advertise */
			.advertise { clear: both; margin: 0 auto; padding: 0 0; width: 600px;}
			.advertise .hline { clear: both; margin: 0 0; padding: 30px 0 5px 0;font: bold 20px Arial, Verdana; color: #FC9F00; text-decoration: none; text-align: left;}
			.advertise .adbody { clear: both; margin: 0 0; padding: 0 0; border: solid 1px #E49B01; background-color: #F2F6FB;}
			.advertise .adbody .adfields .adfield { float: left; text-align: left; white-space: nowrap; width: 200px; font: bold 12px Arial, Verdana; color: #0044AB; text-decoration: none; padding: 0 0 0 10px;}
			.advertise .adbody .adfields .advalue {float: left; text-align: left; padding: 0 0;}
			.advertise .adbody .adfields .advalue input, select, textarea {color: #0C3BBB; font: normal 12px Arial, Verdana;}
			.advertise .adbody .adfields .advalue input { width: 220px;}
			.advertise .adbody .adfields .advalue input.zip { width: 35px;}
			.advertise .adbody .adfields .advalue select { width: 227px;}
			.advertise .adbody .adfields .advalue textarea { width: 222px; height: 60px;}
			.advertise .adbody .adfields .adbtn { padding: 0 0 0 210px;}
			.ht_ { height: 7px;}
			.ht_sm { height: 30px;}
			/* End Advertise */

			/* QuoteForm */
				/* Begin Classes for LG WRAPPER TABLE */
				.td_main_lg_align{padding-top: 10px; text-align: center;}
				table.main_lg_wrapper_table{width: 760px; margin: 0 auto;}
				.main_lg_wrapper_td{}
				/* End LG WRAPPER TABLE */

				/* Begin Classes for LG REQUIRE TABLE */
				.lg_require_tr { display: none;}
				.lg_require_td { vertical-align: bottom; text-align: right; font: normal 11px Verdana, Arial; color: #000; text-decoration: none; padding-bottom: 0;}
				.td_lg_info_blocks { border: dotted 0px #aaaaaa; padding-top: 10px; }
				.validation_title { font: bold 12px Verdana, Arial; color: #ff0011; text-decoration: none; text-align: left;}
				.validation_text { font: normal 12px Verdana, Arial; color: #ff0011; text-decoration: none;}
				/* End LG REQUIRE TABLE */

				/* Begin Classes for INFO BLOCKS */
				td.lg_block_header { font: bold 15px Arial, Verdana; color: #E1E9FF; text-decoration: none; padding: 0 0 0 10px; text-align: left;}
				tr.tr_lg_form_main_header { height: 30px; background-color: #4C65AA;}
				tr.tr_lg_form_main_field { height: 30px;}
				td.td_lg_form_field_name, td.td_lg_form_field_name1 { font: normal 13px Arial, Verdana; color: #424E6F; text-decoration: none; text-align: left; white-space: nowrap;}
				td.td_lg_form_field_name { width: 150px; padding: 0 0 0 10px;}
				td.td_lg_form_field_name1 { padding: 0 60px 0 10px;}
				.lg_form_field_name{text-align: left; font: normal 13px Arial, Verdana; color: #424E6F; text-decoration: none;}
				td.td_lg_form_field_value{text-align: left;}
				.lg_form_ddl{font: normal 12px Arial, Verdana; color: #0C3BBB; text-decoration: none; text-align: left;}
				.lg_form_input{font: normal 12px Arial, Verdana; color: #0C3BBB; text-decoration: none;}
				.lg_character_ctr{}
				.lg_form_input_date {font: normal 12px Arial, Verdana; color: #0C3BBB; width: 63px;}
				/* End INFO BLOCKS */

				/* Auto & Comment Form Classes */
				td.car_detail_wrapper{text-align: left;}
				.form_auto_inputs{width: 70px;}
				.form_auto_fields{font: normal 12px Arial, Verdana; color: #111; text-decoration: none;}
				.form_auto_fields_nm{padding-left: 5px; font: normal 12px Arial, Verdana; color: #111;}
				td.td_lg_form_field_name_r{ text-align: right; padding-right: 10px;}
				td.td_lg_form_field_name_car{font: normal 12px Arial, Verdana; color: #111; text-align: left; padding-left: 10px;}
				td.td_lg_form_comment{text-align: left; padding-top: 3px;}
				/* End Auto Form Classes */

				/* JavaScript Calender */
				.outer_calender {position: absolute; visibility:hidden; background-color: Transparent; z-index: 1000; margin: 0 0 0 150px;}
				.TESTcpBorder{border: solid 1px #E3e3e3; background-color: #fff; z-index: 1000;}
				.TESTcpYearNavigation, .TESTcpMonthNavigation{ background-color:#4C65AA; text-align:center; text-decoration:none; color:#fff; font-weight:bold;}
				.TESTcpDayColumnHeader,.TESTcpYearNavigation, .TESTcpMonthNavigation, .TESTcpCurrentMonthDate, .TESTcpCurrentMonthDateDisabled, .TESTcpOtherMonthDate, .TESTcpOtherMonthDateDisabled, .TESTcpCurrentDate, .TESTcpCurrentDateDisabled, .TESTcpTodayText, .TESTcpTodayTextDisabled, .TESTcpText{ font: normal 11px Arial, Verdana;}
				TD.TESTcpDayColumnHeader{ text-align:right; border-bottom:solid 1px #4C65AA;}
				.TESTcpCurrentMonthDate, .TESTcpOtherMonthDate, .TESTcpCurrentDate{ text-align:right; text-decoration:none;}
				.TESTcpCurrentMonthDateDisabled, .TESTcpOtherMonthDateDisabled, .TESTcpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
				.TESTcpCurrentMonthDate{color:#6677DD; font-weight:bold;}
				.TESTcpCurrentDate{color: #4C65AA; font-weight:bold;}
				.TESTcpOtherMonthDate{color:#808080;}
				TD.TESTcpCurrentDate{ color:#fff; background-color: #e7f0d7; border:solid 1px #00669e;}
				TD.TESTcpCurrentDateDisabled{ border:solid 0px #FFAAAA;}
				TD.TESTcpTodayText, TD.TESTcpTodayTextDisabled { border:solid 1px #00669e; }
				A.TESTcpTodayText, SPAN.TESTcpTodayTextDisabled{ height:20px; }
				A.TESTcpTodayText { color:#6677DD; font-weight:bold; }
				SPAN.TESTcpTodayTextDisabled { color:#c8caca; }
				/* End JavaScript Calender */

				/* Invalid Fields */
				.InvalidTextBox{background-color: #fcc3e0;}
				.InvalidDropDown{background-color: #fcc3e0;}
				.InvalidLabel{color:Red;}
				/* End Invalid Fields */
			/* End QuoteForm */
		/* End Middle */

		/* Sitemap */
		.sitemap { clear: both; overflow: auto; padding: 0 0; margin: 0 0;}
		.inner_sitemap { clear: both; padding: 0 0; margin: 0 0;}
		.inner_sitemap h1 { clear: both; margin: 0 0 30px 0; color: #0044AB;}
		.states_tbl { width: 100%; border: solid 1px #bfdaef; margin: 0 0;}
		.states td { text-align: left; padding: 3px 0 4px 7px;}
		.paging, .clAddtlInstr { display: none;}
			/* Breadcrumbs */
			.bcrumbs { display: block; clear: both; margin: 0 0; padding: 0 0;}
			.bcrumbs div, .bcrumbs a { float: left; background: url('../images/arrow_.gif') no-repeat left; padding: 0 25px 0 8px; font-size: 11px;}
			.bcrumbs div { font-weight: bold; color: #5d5d5d;}
			.bcrumbs a { font-weight: normal;}
			.bmarg { padding: 25px 0 0 0; margin: 0 0 30px 0; overflow: auto;}
			/* End Breadcrumbs */

			/* Major Cites */
			.major_cities { display: block; clear: both; margin: 0 0; padding: 7px 7px; border: solid 1px #bfdaef; overflow: auto;}
			.major_cities h3 { color: #1b161c; clear: both; font-size: 20px;}
			.major_cities ul { clear: both; padding: 0 0; margin: 0 0;}
			.major_cities ul li { float: left; margin: 0 11px 7px 0; list-style-type: none; padding: 0 0; white-space: nowrap;}
			/* End Major Cites */

			/* Addtional */
			.additional { display: block; clear: both; margin: 0 0; padding: 0 0; border: solid 1px #cdd6d6; overflow: auto; padding: 10px; color: #8e9696;}
			.additional h3 { color: #7ababc; margin: 0 0 5px 0; padding: 0 0;}
			.additional p { margin: 0 0; padding: 0 0; font-size: 11px;}
			.comps { display: block; clear: both; margin: 0 0; padding: 0 0 10px 0;}
			.comps .add_name { width: 200px; float: left;}
			.comps .add_name a { font-size: 11px; color: #316466; text-decoration: none;}
			.comps .add_info { font-size: 11px; float: left;}
			.not_ht_ { clear: both; height: 5px;}
			.add_div { clear: both; margin: 10px 0; height: 1px; background-color: #ccc;}
			/* End Addtional */

			/* Near */
			.near { clear: both; margin: 0 0; border: solid 1px #bfdaee; overflow: auto; padding: 10px;}
			.near table { width: 100%; border-width: 0px;}
			.near table tr td { padding: 0 0 7px 0}
			/* End Near */

			/* Google Map */
			.gmap { clear: both; margin: 0 0;}
			#GoogleMap_Div_Container { border: solid 1px #bfdaee; overflow: auto;}
			#GoogleMap_Div { width: auto; height: 500px;}
			/* End Google Map */

			/* Company Details */
				/* Affilliated Storage Company Details */
				.storage_comp_details, .not_affilliated { clear: both; padding: 0 0; margin: 0 0;}
				.storage_comp_details  h1 { font: bold 22px Arial, Verdana; color: #0044AB; padding: 4px 0 0 0; margin: 0 0; float: left;}
				.storage_cd_logo { padding: 0 0; margin: 0 0; float: right;}
				.cd_fieldname { font: normal 12px Arial, Verdana; color: #111; padding: 0 0; margin: 0 0; line-height: 20px;}
				.cd_fieldname b { font-size: 13px;}
				.cd_fieldname a { font-weight: bold; color: #0044AB; text-decoration: underline;}
				.cd_fieldname a:hover { color: #ff0011; text-decoration: none;}
				.cd_line { background: url('../images/cd_dot.gif') repeat-x; height: 31px; clear: both;}
				/* End Storage Company Details */

				/* Not Affilliated */
				.not_affilliated p { margin: 0 0; padding: 15px 15px; border: solid 1px #d0d9db; border-width: 1px; color: #5d5d5d; line-height: 14px; font-size: 11px;}
				.not_affilliated p span { font-weight: bold; color: #ff0011;}
				.inner { clear: both; margin: 0 0; padding: 0 0; border: solid 10px #d0d9db; background-color: #f0f6f8;}
				.in_inner { padding: 10px 10px; border: solid 1px #c7d4ff;}
				.art_ { display: block; clear: both; margin: 0 0; padding: 0 0;}
				.art_ h3 { color: #5d5d5d;}
				.art_ ul { float: left; margin: 0 0 0 10px; padding: 0 0; width: 400px;}
				.art_ ul li { margin: 0 0; padding: 1px 0; list-style: inside disc url('../images/arrow.gif');}
				.art_ ul li a { color: #5d5d5d;}
				/* End Not Affilliated */
			/* End Company Details */
		/* End Sitemap */

		/* PPC Storage Results */
		.amsa{position: absolute; visibility: hidden; left: 0px; top: -1000px;}
		.results_ { display: block; clear: both; margin: 0 0 30px 0; padding: 0 0;}
		.storage_result_item { display: block; clear: both; margin: 0 0; padding: 0 0;}
		.storage_company_name_ { clear: both; margin: 0 0; padding: 5px 0 0 5px;}
		.storage_company_name_ a { font: bold 16px Arial, Verdana; color: #0044AB; text-decoration: underline;}
		.storage_company_name_ a:hover { text-decoration: none;}
		.storage_description_ { float: left; clear: left; width: 600px; font: normal 12px Arial, Verdana; color: #111; margin: 0 0; padding: 0 0 0 5px;}
		.storage_logo_{ float: right; clear: right; margin: 0 0; padding: 0 5px 0 0;}
		.storage_more_ { display: block; clear: both; margin: 0 0; padding: 5px 5px 5px 0; text-align: right;}
		.storage_more_ a{ font: normal 10px Arial, Verdana; color: #103261; text-decoration: underline;}
		.storage_more_ a:hover{ font: normal 10px Arial, Verdana; color: #103261; text-decoration: none;}
		.storage_results_breaker {background-color: #bbc0ca; height: 1px; display: block; clear: both;}
		/* End PPC Storage Results */

		/* Bottom */
		.footer { background: url('http://www.ustorage.com/images/bg_footer.gif') repeat-x bottom; height: 150px; clear: both;}
		.footer_in { display: block; clear: both; padding: 0 0; margin: 0 auto; width: 900px;}
		.footer_in .location { float: left; color: #fff; width: 220px; text-align: left; padding-top: 20px;}
		.footer_in .vert_ { float: left; width: 2px; height: 109px; background: url('http://www.ustorage.com/images/footerVert.gif') no-repeat top; padding: 0 0; margin: 20px 0 0 0;}
		.footer_in .links { float: left; margin: 0 0; padding: 20px 0 0 0;}
		.footer_in .links ul { display: block; clear: both; margin: 0 0 0 70px; padding: 0 0;}
		.footer_in .links ul li { float: left; list-style-type: none; padding: 0 0; margin-right: 15px;}
		.footer_in .links ul li a { color: #fff; font-weight: bold;}
		.footer_in .links ul li a:hover { color: #e5e5e5; font-weight: bold;}
		/* End Bottom */
	/* End Wrap */

	/* AJAX */
	.ac_results { padding: 0 0; border: solid 1px #aaa; background-color: white; overflow: hidden; z-index: 99999; height: 100px; width: 155px;}
	.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0 0; margin: 0 0; height: 100px;}
	.ac_results li { margin: 0 0; padding: 2px 5px; cursor: default; display: block; z-index: 99999; font: normal 11px Verdana, Arial; line-height: 16px; overflow: hidden;}
	.ac_loading { background: white url('http://www.relocation.com/files/indicator.gif') right center no-repeat;}
	.ac_odd { background-color: #fff;}
	.ac_over { background-color: #e4e4e4; color: #123456;}
	/* End AJAX */
/* End UStorage.com SEO */
