@charset "UTF-8";
/* CSS Document */


body {
	background-color:#415A68;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;

	

}


	






/*------------------------ container shadow  ------------------------ */


#shadow-container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	

		

}



 /*
#shadow2,
#shadow3,
#container {
	position:relative;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
	width:905px;
	border:1px dashed #FFFFFF
}*/

 
 #shadow0 {
		background: #415A68;
		width:904px;
		margin:auto;
		padding-bottom:10px;
		float:left;
		
		
	}
 
 
 
 
	#shadow1 {
		background: #3C5461;
		width:908px;
		margin:auto;
		padding-bottom:3px;
		
		
		float:left;
		
		
	}
 
	#shadow2 {
		background: #2D434E;
		width:906px;
		margin:auto;
		padding-bottom:2px;
	
		float:left;
		
	
	
	
	}
 
	#shadow3 {
		background: #1A2D37;
		width:904px;
		margin:auto;
		padding-bottom:1px;
		float:left;
	
		
		
	}
 
	#container {
		background:#415A68;
		margin:auto;
		width:900px;
		margin-top:-8px;
		
		
		
		
		
	

	}
		
		
/* ------------------------ navigation  ------------------------ */
	
	
	#navigation {
		width:150px;
		height:400px;
		float:left;
		margin-top:0;
		margin-left:0;
		

	}
	
	#navigation ul {
		list-style: none;
		margin: 0px;
		display: inline;
		text-indent:10px;
		color:#FFFFFF;
		
	}
	
	
	#navigation ul li {
		width:150px;
		background-color:#B2BB1E;
		padding-top:10px;
		padding-bottom:10px;
		margin-bottom:3px;
		
	}
	
	
	#navigation ul li a{
		color:#FFFFFF;
		padding-top:10px;
		padding-bottom:10px;
		width:150px;
		text-decoration:none;
	}
	
	
	#navigation ul li a:hover {
		font-weight:200;
		color:#415A68;
		
	
	}
	
	
	
	#access_hours {
		color:#FFFFFF;
		padding-left:10px;
	
	}
	
	
	
	
	
	
	
	
	
	
/* ------------------------ home page  ------------------------ */
	
	#strip, #footerstrip {
		height:2px;
		width:900px;
		background-color:#B2BB1E;
		margin-top:0;
		float:left;
	
	
	}
	
	#internal {
		width:900px;
		height:500px;
	
	
	}
	
	#top_banner {
		width:900px;
		height:164px;
		background-image:url(../images/banner.jpg);
	
	
	
	}

	
	
		#logo {
		
		
		width:342px;
		height:164px;
		float:left;
		
	
	}
	
	
	
	
	
	
	
	#content{
		float:left;
		width:750px;
		min-height:550px;
		background-image:url(../images/people_promo.jpg);
	
	
	
	}
	
	#content2 {
		width:300px;
		margin-left:15px;
		font-size:12px;
		color:#415A68;
	
	
	}
	
	
/* ------------------------ footer------------------------ */	
	
	#footer {
		width:900px;
		height:45px;
		font-size:11px;
		color:#FFFFFF;
		text-align:center;
		line-height:17px;
		float:left;
		
	}
	
	
	#footer a  {
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		line-height:17px;
		
	
		
	
	}
	
	#footer a:hover {
		color:#B2BB1E;
	
	
	}
	
	
	
	
/* ------------------------ about us /disclaimer/privacy------------------------ */	



		#internal_about {
		width:900px;
		
	
	
	}



	#content2_about {
		width:300px;
		margin-left:15px;
		font-size:12px;
		padding-top:5px;
		color:#415A68;
		float:left;

	}


	
	#content_about {
		float:left;
		width:750px;
		min-height:545px;
		background-image:url(../images/box_750x600.gif);
	
	
	
	}
	
	

	
	
	#side_pics2 {
	width:400px;
	height:555px;
	float:left;
	background-image:url(../images/about_us.jpg);
	margin-top:15px;
	margin-left:15px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
/* ------------------------ the facility ------------------------ */	



		#internal_facility {
		width:900px;
		
		
	
	
	
	}



	#content2_facility {
		width:300px;
		margin-left:15px;
		font-size:12px;
		padding-top:5px;
		color:#415A68;
		float:left;
	}


	
	#content_facility {
		float:left;
		width:750px;
		min-height:520px;
		background-image:url(../images/box_750x600.gif);
		
		
	
	
	
	}
	
	
	#side_pics {
	width:430px;
	height:545px;
	float:left;
	
	}
	
	
	
	#top {
		width:400px;
		height:163px;
		margin-left:15px;
		margin-top:15px;
		background-image:url(../images/ranch_garage.jpg);
		
	}
	
	
	#middle {
		width:400px;
		height:163px;
		margin-left:15px;
		margin-top:15px;
		background-image:url(../images/interior_storage.jpg);
		
	
	}
	
	
	#bottom {
		width:400px;
		height:163px;
		margin-left:15px;
		margin-top:15px;
		background-image:url(../images/trailor_van.jpg);
	
	
	}
	
	
	
	/* ------------------------ where to find us  ------------------------ */	
	
		
		#internal_where	{
		width:900px;
		
		
		
		
		
		}
	
		#content_where {
		float:left;
		width:750px;
		min-height:520px;
		background-image:url(../images/box_750x600.gif)
		
		
		
	
	
	
	}
	
	
	#content2_where {
		width:260px;
		margin-left:15px;
		font-size:12px;
		padding-top:5px;
		color:#415A68;
		float:left;
	}
	
	
	#map {
		width:400px;
		height:295px;
		background-image:url(../images/map2.jpg);
		float:right;
		margin-top:20px;
		margin-right:20px;
		border:1px solid #415A68; 
	
	
	}
	
	
	
	
	
	/* ------------------------ packaging ------------------------ */


		#internal_pack	{
		width:900px;
		
		
		
		
		
		}
	
		#content_pack {
		float:left;
		width:750px;
		height:540px;
		background-image:url(../images/box_750x600.gif);
		
		
	
	
	
	}
	
	
	#content2_pack {
		width:750px;
		margin-left:15px;
		font-size:12px;
		padding-top:5px;
		color:#415A68;
		
		

	}
	
	
	
	<!------- first row --------->
	
	
	#pack {
		width:750px;
		height:150px;
		
	
	
	
	}
	
	
	#pack1 {
		width:170px;
		height:110px;
		float:left;
		background-image:url(../images/picture_box.png);
		
		
}


	#pack2 {
		width:170px;
		height:110px;
		float:left;
		background-image:url(../images/archive_box.png);
		
		
}


	#pack3 {
		width:170px;
		height:110px;
		float:left;
		background-image:url(../images/book_wine.png);
		
	
		
}


	#pack4 {
		width:170px;
		height:110px;
		float:left;
		background-image:url(../images/tea_chest.png);
	
		
}


#pack_text {
		width:680px;
		height:30px;
		

}


#pack1_text, #pack2_text, #pack3_text, #pack4_text {
	width:170px;
	height:30px;
	text-align:center;
	float:left;

}



		<!------- second row --------->
		
		
		
		
		
		
	#pack_row2 {
		width:750px;
		height:150px;
		
	
	
	
	}
	
	
	#pack5 {
		width:170px;
		height:110px;
		float:left;
		background-image:url(../images/porta_robe.png);
		
		
}


	#pack6 {
		width:170px;
		height:110px;
		float:left;
		background-image:url(../images/bubblewrap.png);
		
		
}


	#pack7 {
		width:170px;
		height:110px;
		float:left;
		background-image:url(../images/lock.png);
		
	
		
}


	#pack8 {
		width:170px;
		height:110px;
		float:left;
		background-image:url(../images/tape.png);
	
		
}


#pack_text {
		width:680px;
		height:30px;
		

}


#pack5_text, #pack6_text, #pack7_text, #pack8_text {
	width:170px;
	height:30px;
	text-align:center;
	float:left;

}




#strip_pack {
	width:680px;
	height:1px;
	background-color:#415A68;
	margin-top:5px;
	float:left;
	margin-bottom:5px;


}



		<!------- third row --------->
		
		
		
		
		
		
	#pack_row3 {
		width:750px;
		height:150px;
		
	
	
	
	}
	
	
	#pack9 {
		width:170px;
		height:110px;
		float:left;
		background-image:url(../images/paper.png);
		
		
}


	#pack10 {
		width:170px;
		height:20px;
		margin-top:15px;
		float:left;
		
		
		
		
		
		
}


#pack11 {
		width:170px;
		height:110px;
		margin-top:15px;
		text-align:center;
		
		
		
		
		
		
		
}




	/* ------------------------ space calculator ------------------------ */


		#internal_cal	{
		width:900px;
		min-height:520px;
		
	
		
		
		
		
		}
	
		#content_cal {
		float:left;
		width:750px;
		background-color:#FFFFFF;
		min-height:520px;
		
	}
	
	
	#content2_cal {
		width:750px;
		margin-left:15px;
		font-size:12px;
		padding-top:5px;
		color:#415A68;
		
		

	}
	
	
	
	
	         /* from previous css for space calculator page  (space_cal.css) */
			 
			 
			 
	.tabs {
	color: #FFFFFF;
	background-color: #415968;
	height: 25px;
	width: 10.4%;
	float: left;
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/navigation/tab_top_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.tabs a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding: 6px 2px;
	background-image: url(../images/navigation/tab_top_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.tabs a:hover {
	color: #000000;
	text-decoration: none;
	display:block;
	padding: 6px 2px;
}


.space_block {
	width: 700px;
	float: left;
	border: 1px solid #415968;
	margin-right: 2px;
	margin-bottom: 15px;
}
			 
			 
			 
			 
	/*		 


ol, ul {
	list-style-position: outside;
}

fieldset {
	border: 0px;
}

.small_text {
	font-size: 90%;
}

.center_text {
	text-align: center;
}

.heading_row {
	background-color: #415968;
	color: #FFFFFF;
	font-weight: 700;
}

.alternate_row {
	background-color: #E8EABB;
	color: #000000;
}

.indent {
	margin-left: 50px;
}


.sub_section {
	font-weight: 700;
	color: #415968;
	border-bottom: 2px solid #415968;
}



#header {
	height: 100px;
	background-color: #415968;
	text-align: left;
	background-image: url(../images/header_bg_1.gif);
	background-position: center;
}

#contents {
	margin-right: 130px;
	margin-left: 210px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	padding-top: 8px;
	width: auto;
}




#picture_gallery {
	text-align: left;;
}

#picture_gallery img {
	border: 1px solid #415968;
	margin-right: 3px;
	margin-bottom: 3px;
}

.space_block {
	width: 700px;
	float: left;
	border: 1px solid #415968;
	margin-right: 2px;
	margin-bottom: 15px;
}

.tabs {
	color: #FFFFFF;
	background-color: #415968;
	height: 25px;
	width: 10.4%;
	float: left;
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/navigation/tab_top_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.tabs a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding: 6px 2px;
	background-image: url(../images/navigation/tab_top_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.tabs a:hover {
	color: #000000;
	text-decoration: none;
	display:block;
	padding: 6px 2px;
}

.borderless_text {
	border: 0;
	background-color: transparent;
	color: #000000;
	text-align: right;
}



/* end of extra css*/
	
	
	
	
	
	
	
	/* ------------------------ insurance ------------------------ */	
	
		
		#internal_insur	{
		width:900px;
		
		
		
		
		}
	
		#content_insur {
		float:left;
		width:750px;
		background-image:url(../images/box_750x600.gif);
		min-height:550px;
		
		
		
	
	
	
	}
	
	
	#content2_insur {
		width:500px;
		margin-left:15px;
		font-size:12px;
		color:#415A68;
		float:left;
	}
	
	
	.small_text {
	font-size:12px;
	
	
}


.alternate_row {
	background-color: #E8EABB;
	color: #000000;
}

.heading_row {
	background-color: #415968;
	color: #FFFFFF;
	font-weight: 700;
}


#insur_pic {
	width:700px;
	height:155px;
	background-image:url(../images/insur.gif)


}	
	
	
	
/* ------------------------ storage tips ------------------------ */	
	
		
		#internal_tips	{
		width:900px;
		
		
		
		
		
		
		}
	
		#content_tips {
		float:left;
		width:750px;
		background-color:#FFFFFF;
		min-height:520px;
	
	
	}
	
	
	#content2_tips {
		width:400px;
		margin-left:15px;
		font-size:12px;
		color:#415A68;
		float:left;
		}
	
	
	#tips_images {
		float:left;
		width:290px;
		height:2000px;
		margin-left:30px;
		margin-top:20px;
		margin-bottom:10px;
		
	
	}
	
	
	#tip_1  {
		width:289px;
		height:2000px;
		background-image:url(../images/packing.jpg);
		margin-bottom:10px;
		
		
		}
	/*	
			
	#tip_2,  {
		width:200px;
		height:275px;
		border:1px dashed #000000;

		
		}
	
		#tip_3,  {
		width:289px;
		height:275px;
		margin-bottom:10px;
		border:1px dashed #000000;
		
		}
	
		#tip_4,  {
		width:289px;
		height:275px;
		margin-bottom:10px;
		border:1px dashed #000000;
		
		}
	
		#tip_5,  {
		width:289px;
		height:275px;
		margin-bottom:10px;
		border:1px dashed #000000;
		
		}
	
		#tip_6,  {
		width:289px;
		height:275px;
		margin-bottom:10px;
		border:1px dashed #000000;
		
		}*/
	
	
/* ------------------------ make a booking ------------------------ */	



		#internal_book {
	}



	#content2_book {
		width:750px;
		font-size:12px;
		color:#415A68;
		float:left;
		background-color:#FFFFFF;
		
	}


	
	#content_book {
		float:left;
		width:725px;
		margin-left:15px;
		
		
	}
	
	
	#book_img {
		
		width:385px;
		height:550px;
		float:left;
		margin-top:20px;
		background-image:url(../images/lady.jpg);
		margin-bottom:10px;
		margin-left:10px;

		
		
		


}

	
	
	.booking {
		width:500px;
		text-align:left;
		
		
	
	
	}
	
	
	#book_table {
		width:725px;
	
	
	}
	
	
	#book_table2 {
		float:left;
		padding-bottom:10px;
		
	}
	
	
	#line {
		float:right;
		height:10px;
		text-align:left;
		width:270px;
		
		}
	
	
	
	
	
	
		
/* ------------------------ contact us ------------------------ */	



		#internal_cont {
			background-color:#FFFFFF;
	}



	#content2_cont {
		width:750px;
		font-size:12px;
		color:#415A68;
		background-color:#FFFFFF;
		float:left;
		
		
		
	}


	
	#content_cont {
		float:left;
		width:300px;
		margin-left:15px;
		margin-bottom:15px;
	
	
	
	}
	
	#cont_img{
		float:left;
		height:685px;
		margin-top:15px;
		width:390px;
		margin-left:25px;
		background-image:url(../images/contact.jpg);
		
	
	
	}
	
	

