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

/* Remove margins from the 'html' and 'body' tags, and ensure the page takes up full screen height */
html, body {height:100%; margin:0; padding:0;}
/* Set the position and dimensions of the background image. */
#page-background {position:fixed; top:0; left:0; width:100%; height:100%;}
/* Specify the position and layering for the content that needs to appear in front of the background image. Must have a higher z-index value than the background image. Also add some padding to compensate for removing the margin from the 'html' and 'body' tags. */
#footer a img{
	padding:10px;
	border:0px;
}

.pad_me{
	padding-bottom:15px;
}

html {
		font-family:Arial, Helvetica, sans-serif;
	}
	
	a{
		text-decoration:none;
	}
	
	#wrapper{
		position:relative;
		z-index:1;
		margin: 20px auto 0px auto;
		width: 760px;
		background-color:white;
		padding:0px 20px 20px 20px;
	}
	
	#bookmarks{
		float:right;
	}
	
	#fallyrag{
		float:right;
		margin-right:10px;
		color:#BBBBBB;
		font-size:12px;
	}
	#fallyrag a img{
		border:none;
		vertical-align:top;
		margin-left:3px;
	}
	
	#email a{
		color:#333333;
		font-size:16px;
		float:right;
		margin-top:-10px;
		text-decoration:none;
	}
	
	.bigtext{
		font-size:16px;
	}
	
	.mediumtext{
		font-size:16px;
		color:#555555;
	}
	
	#logotext{
		font-size:12px;
		color:#BBBBBB;
		margin-left:40px;
		
	}
	
	#navbar a{
		text-decoration:none;
		color:#BBBBBB;
		border-bottom:5px solid white;
		display:inline-block;
		padding-bottom:4px;
	}
	
	#navbar ul li{
		display:inline;
		font-size:17px;
		font-weight:550;
		margin-right:15px;
		position:relative;
		background:white;
		vertical-align:top;
	}
	
	#navbar{
		padding:0px;
		margin-left:0px;
		margin-top:0px;
	}
	
	#navbar ul li:hover{
		cursor:pointer;
	}
	
	#navbar ul{
		padding:0px;
		margin-left:0px;
		height:26px;
	}

	.kwicks { 
		list-style: none; 
		position: relative; 
		margin: 0; 
		padding: 0; 
} 

	.kwicks li{ 
		display: block; 
		overflow: hidden; 
		padding: 0; 
		cursor: pointer; 
		float: left; 
		width: 190px; 
		height: 200px; 
		margin-right: 0px; 
		background-image:url(../images/slidingdoors2.jpg); 
		background-repeat:no-repeat; 
	}
	
	.kwicks li a{ 
		display:block; 
		height:200px; 
		text-indent:-9999px; 
		outline:none; 
	} 
	
	#kwick_1 { 
		background-position:0px 0px; 
	} 
	
	#kwick_2 { 
		background-position:-400px 0px; 
	} 
	
	#kwick_3 { 
		background-position:-800px 0px; 
	} 
	
	#kwick_4 { 
		background-position:-1200px 0px; 
	} 
	
	#kwick_1.active, #kwick_1:hover { 
		background-position: 0 bottom; 
	} 
	
	#kwick_2.active, #kwick_2:hover{ 
		background-position: -400px bottom; 
	} 
	
	#kwick_3.active, #kwick_3:hover { 
		background-position: -800px bottom; 
	} 
	
	#kwick_4.active, #kwick_4:hover { 
		background-position: -1200px bottom; 
	}
	
	#content_col{
		margin:0px;
		padding:5px;
		width:528px;
		background-color:#e9e7e7;
		color:#333333;
		font-size:13px;
		line-height:20px;
	}
	
	
	
	#right_col{
		margin-left:5px;
		width: 217px;
		height:100%;
		float:right;
		text-align:center;
		position:relative;
		/*background-color:#a8d1d7;*/
	}
	
	#right_col a img{
		border:none;
	}
	
	#contact_text{
		position:absolute;
		left:20px;
		top:150px;
		color:white;
		font-size:18px;
		text-align:left;
		width:90%;
	}
	
	#price_text{
		position:absolute;
		left:20px;
		top:415px;
		color:white;
		font-size:18px;
		text-align:left;
		width:90%;
	}
	
	#contact_text a{
		display: block;
		padding-top:5px;
		font-size:24px;
		color:white;
	}
	
	#price{
		text-align:center;
		margin-top:10px;
		margin-left:-20px;
		font-size:40px;
	}
	
	.spacetop{
		margin-top:10px;
	}
	
	.touch{
		color:#666666;
	}
	
	#footer{
		text-align:center;
		font-size:11px;
		color:#BBBBBB;
	}