@charset "utf-8";
*{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	list-style-image:none;
}
html{
	min-height:101%;
}
body{
	height:100%;
	background:#4482b3;
}
p {
	color: #000;
	font-size:11px;
}
h1 {
	color:#2e6897;
	font-size:20px;
	padding:0px 0px 10px 0px;
}
h2 {
	color: #2e6897;
	font-size:20px;
	padding:0px 0px 10px 0px;
}
h3 {
	color:#8a0506;
	font-size:10px;
	font-weight:normal;
	clear:both;
}
a:link, a:visited {
	color:#000;
	text-decoration:none;
	font-size:11px;
}
a:hover, a:active {
	color:#000;
	text-decoration:underline;
	font-size:11px;
}
.stretcher{
	clear: both; 
	width: 100%; 
	height: 0; 
	line-height: 0; 
	font-size: 0; 
	padding: 0; 
	margin: 0; 
	border: 0;
}
.red{
	color:#8a0506;
}
#wrapper {
	width:100%;
	padding:0px 0px 20px 0px;
	background:url(../images/bg-tile.jpg) top left repeat-x #fff;
}


/*** header ***/
#header_container {
	width:770px;
	height:277px;
	position:relative;
	margin:0px auto;
}	
	#phone{
		float:left;
		width:750px;
		height:30px;
		text-align:right;
		padding:10px 20px 0px 0px;
	}
		#phone p{
			color:#fff;
			font-size:18px;
			font-weight:bold;
		}
	#logo{
		float:left;
		width:195px;
		height:203px;
		background:url(../images/kbs-taxi-logo.jpg) top left no-repeat;
	}
	#main_image{
		float:left;
		width:560px;
		height:178px;
		background:url(../images/header.jpg) top left no-repeat;
		padding:25px 0px 0px 15px;
	}
		#main_image p{
			color:#fff;
			font-size:16px;
			padding:0px 0px 10px 0px;
		}
		.black_one{
			font-size:14px!important;
			color:#000!important;
			padding:0px!important;
		}
		.black_two{
			font-size:24px!important;
			color:#000!important;
			padding:0px!important;
			font-weight:bold!important;
		}
	/*** nav ***/
	#nav{
		float:left;
		width:726px;
		height:34px;
		padding:0px 22px;
	}
		#nav ul{
			display:block;
			float:left;
			width:726px;
		}
		#nav li{
			float:left;
			display:block;
			width:117px;
			height:34px;
			background:url(../images/nav-bg.jpg) top center no-repeat;
			padding:0px 2px;
		}
			#nav li a:link, #nav li a:visited{
				display:block;
				width:117px;
				height:24px;
				color:#fff;
				text-align:center;
				text-decoration:none;
				font-weight:bold;
				padding:10px 0px 0px 0px;
			}
			#nav li a:hover, #nav li a:active{
				display:block;
				width:117px;
				height:24px;
				color:#fff;
				text-align:center;
				text-decoration:underline;
				font-weight:bold;
				padding:10px 0px 0px 0px;
			}
	/*** end nav ***/
	
/*** end header ***/	
/*** content ***/
#content_container {
	width:770px;
	position:relative;
	margin:0px auto;
	padding:39px 0px 0px 0px;
}
	
	.greybox{
		float:left;
		width:746px;
		padding:12px;
		background:#e7e7e7;
	}
	.back_link{
		float:left;
		width:765px;
		border-style:dashed;
		border-width:0px 0px 1px 0px;
		border-color:#000;
		padding:10px 5px 8px 0px;
		margin:0px 0px 10px 0px;
		text-align:right;
	}
		.back_link a:link, .back_link a:visited{
			text-decoration:underline;
			padding:3px 20px 0px 0px;
			background:url(../images/back-link.jpg) top right no-repeat;
		}
		.back_link a:hover, .back_link a:active{
			text-decoration:none;
			padding:3px 20px 0px 0px;
			background:url(../images/back-link.jpg) top right no-repeat;
		}
	
	
	#home{
		float:left;
		width:770px;
		border-style:dashed;
		border-width:0px 0px 1px 0px;
		border-color:#000;
		margin:0px 0px 11px 0px;
		padding:0px 0px 10px 0px;
	}
		#home_left{
			float:left;
			width:502px;
			padding:0px 20px 0px 5px;
		}
			#home_left p{
				text-align:justify;
			}
		#home_right{
			float:left;
			width:223px;
			padding:7px 7px 110px 7px;
			border-style:solid;
			border-width:1px;
			border-color:#e7e7e7;
			background:url(../images/logos.jpg) bottom left no-repeat;
		}
			#home_right p{
				text-align:justify;
				font-size:10px;
				color:#1a517d;
			}
	
	#contact_left{
		width:330px;
		line-height: 15px;
		float: left;
		padding:0px 0px 0px 6px;
		color: #000;
		font-size: 11px;
	}
	#contact_right{
		width:330px;
		line-height: 15px;
		float: left;
		padding:0px 0px 0px 75px;
		color: #000;
		font-size: 11px;
	}
		.form{
			width: 328px;
			font-size: 11px;
			color: #000;
			text-decoration: none;
			border: 1px solid #666666;
			line-height: 14px;
			background:#fff;
			margin:0px 0px 12px 0px;
		}
		.NoMargin{
			margin: 0px;
			padding: 0px;
		}
			
	#gallery{
		float:left;
		width:770px;
	}
		#gallery h2{
			padding:0px 0px 10px 5px;
		}
		#gallery p{
			text-align:justify;
			padding:0px 5px;
		}
		#gallery ul{
			float:left;
			display:block;
			width:770px;
			padding:10px 0px 0px 0px;
		}
		#gallery li{
			float:left;
			display:block;
			width:148px;
			height:148px;
			margin:0px 7px 0px 0px;
		}
		#gallery li img{
			border-style:solid;
			border-width:1px;
			border-color:#931819;
		}
		#gallery li a:link, #gallery li a:visited, #gallery li a:hover, #gallery li a:active {
			text-decoration:none;
			display:block;
			width:148px;
			height:148px;
		}
	
	#area{
		float:left;
		width:765px;
		padding:0px 0px 0px 5px;
	}
		#area_left{
			float:left;
			width:345px;
			padding:0px 12px 0px 0px;
		}
			#area_left p{
				text-align:justify;
			}
			#area_left ul{
				float:left;
				display:block;
				width:330px;
				padding:20px 0px 0px 15px;
			}
			#area_left li{
				float:left;
				display:block;
				width:310px;
				height:15px;
				background:url(../images/bullet.jpg) top left no-repeat;
				padding:0px 0px 0px 20px;
				color:#2e6897;
				font-size:11px;
				font-weight:bold;
			}
		#area_right{
			float:left;
			width:408px;
		}
	
	#services{
		float:left;
		display:block;
		width:746px;
		padding:15px 0px 0px 2px;
	}
		#services li{
			float:left;
			border-style:solid;
			border-width:1px;
			border-color:#8a0506;
			background:#fff;
			display:block;
			width:225px;
			height:141px;
			padding:4px;
			margin:0px 6px 0px 5px;
		}
		#services li img{
			float:left;
			border-style:solid;
			border-width:1px;
			border-color:#8a0506;
		}
		#services li p{
			text-align:justify;
			font-size:9px;
		}
	#terms{
		float:left;
		width:760px;
		padding:0px 5px;
	}
		#terms p{
			text-align:justify;
		}
	
/*** end content ***/
/*** footer ***/
#footer_container {
	width:100%;
	height:118px;
	background:#4482b3;
}
#footer {
	width:760px;
	height:100px;
	position:relative;
	margin: 0px auto;
	padding:18px 5px 0px 5px;
	text-align:right;
}
	#footer p{
		color:#fff;
	}
	#footer a:link, #footer a:visited{
		color:#fff;
	}
	#footer a:hover, #footer a:active{
		color:#fff;
	}
	
/*** end footer ***/
	






