@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 13px; color: #8c806e; height: 100%; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #333 url(../images/body_bg.png) repeat-x; }

*,
*:after,
*:before {
	margin:0;
	padding:0;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}

h1 { }
h2 { color: #000; font-size: 30px; padding-bottom: 16px; font-weight: bold; text-decoration: underline;}
h3 { color: #ffe400; font-size: 17px; padding-bottom: 14px;font-weight: bold; text-decoration: underline;}
h4 { color: #000; font-size: 15px; padding-bottom: 5px;font-weight: bold; text-decoration: underline;}

	.facebook-action {
		color: #fff;
		max-width:250px;
		max-height:100px;
		height: 80px;
		padding-top:20px;
	}
		.facebook-action div {
			background:url(../images/facebook_new.png) no-repeat center;
			width: 70px;
			height: 70px;
			position:absolute;
		}
		.facebook-action span {
			display:block;
			padding-left:80px;
		}
		
	.ui-main-content-boxes .fa-check {
		color:#ffe400;	
		padding-right: 5px;
		font-size:19px;
	}

	.maxwidth {
		width:100%;	
	}
	.max960 {
		max-width:960px;	
	}

	.ui-main-wrapper {
		position:relative;
		width:100%;
		height:100%;	
	}
	
	#bannerCntr { width: 961px; height: 363px; margin-left: 0px; margin-top:6px; }
	#bannerCntr #slider { width: 961px; height: 363px; }
	#bannerCntr ul { list-style: none; width: 961px; height: 363px; } 
	#bannerCntr li { float: left; width: 961px; height: 363px; overflow: hidden; } 
	#bannerCntr li img { float: left; margin-right: 6px;} 	
	#bannerCntr .photo { float: left; width: 511px; height: 363px; position: relative; margin-right: 16px; } 
	#bannerCntr img.overlay { position: absolute; top: 0; left: 0; }
	#bannerCntr .text { float: left; width: 420px; }
	#bannerCntr h3 { color: #000; font-size: 40px; line-height: 44px; padding: 46px 0 20px 0; } 
	#bannerCntr p { color: #000; font-size: 15px; font-weight: bold; line-height: 18px; padding-bottom: 15px; } 
	#bannerCntr p span { color: #000; } 
	
	.ui-main-top {
		min-height:100px;
	}	
		#logo {
			
		}
		.logo {
			width: 100%;
			text-align:left;
			padding-top: 20px;
		}
	.ui-main-menu {
		height:54px;
	}
	.mobile-icon {
		width:50px;
		height: 50px;
		cursor:pointer;
		position:absolute;
		z-index: 10;
		margin-top: -55px;
		display:none;
		margin-left:9px;
		color: #ffe400;
		font-size:30px;
		padding-top:10px;
	}
	.tel {
		background:url(../images/media_bg.png) no-repeat right;
		height:	 52px;
		right:0px;
		width:100%;
		float:right;
		margin-top:-50px;
		text-align:right;
	}
		.tel h3 {
			height:32px;
			line-height:57px;
			padding-right:20px;
		}
		.expand {
			display:none;	
		}
		.mobile-icon i {
			display:inline-block;
		}
		.navigation ul li ul li i {
			display:none;
		}
		.mobile-icon span {
			font-size:25px;
			font-weight:bold;
			color:#ffe400;
			display:inline-block;
			margin-top:-28px;
			margin-left:55px;
		}
			.mobile-icon:hover {
				color: #fff;	
			}
		.navigation {
			max-width:960px;
			text-align:center;
			line-height:61px;
		}
		.menuBox {
			display:block;	
		}
			.navigation ul {
				padding: 0px;
				margin:0px;
				list-style:none;	
			}
				.navigation ul li {
					display: inline-block;
					padding-right:15px;
					padding-left:5px;
					height: 65px;
					background: url('../images/menu_sep.png') no-repeat right 22px;					
				}
					.navigation ul li:last-child {
						background:none;
					}
					.navigation ul li a {
						color: 	#ffe400;
						text-decoration: none;
						font-size: 17px;
						height: 54px;
						display:block;
  						font-weight: bold;
					}
						.navigation ul li a:hover {
							color: #fff;
						}
					.navigation ul li ul {
						position:absolute;	
						background:#111;
						width: auto;
						z-index:10;
						margin-left:-15px;
				  		border: 1px solid #575655;
						margin-top:4px;
						display:none;
					}
						.navigation ul li ul li {
							display: block;
							text-align:left;
							background:none;
							height: auto;

						}
						.navigation ul li ul li a{
							font-size: 13px;
							padding-left:10px;
						}
	
	
	.ui-main-content-holder  {
		width:100%;
		min-height:200px;
	}
		.ui-main-content {
			height: auto;
			text-align:left;
			min-height:200px;
			color: #fff;
			background-color: #fff;
		}
			.ui-main-content .text {
				max-width: 595px;
			}
			.ui-main-content .text a{
				color: #000;
				text-decoration:underline;
			}
			.ui-main-content .text a:hover{
				color: #000;
				text-decoration:none;
			}
		.headingBox {
		overflow: hidden;
    margin: 3px 0 0 24px;
    padding: 20px;
		}
			.headingBox img {
				float: right;	
			}
		.headingBox p.mid {
		  padding-bottom: 30px;
		}
		.headingBox p span {
		  text-transform: uppercase;
		  color: #000;
		}
		.headingBox p {
		  color: #000;
		  font-weight: bold;
		  line-height: 18px;
		  padding-bottom: 19px;
		}
			.ui-main-content-boxes {
				width:100%;
				height: auto;	
				min-height: 150px;
				margin-bottom:20px;
				background:url(../images/detail_bg.png) repeat-x;
				margin-top:2px;
				padding-top:5px;
			}
				.ui-main-content-boxes h3 {
					  color: #ffe400;
					  font-size: 31px;
					  line-height: 26px;  
					  padding-bottom: 6px;
					  padding-top:20px;
					  width:100%;
					 
				}
				.ui-main-content-boxes .box {
					padding-right:50px;
					height:260px;
					background: url(../images/detail_sep.png) right -10px no-repeat;
				}
					.ui-main-content-boxes ul li:last-child .box {
						background: none;
					}
				.ui-main-content-boxes .box div:first-child {
					width: 100%;
					text-align:center;		
				}
				.ui-main-content-boxes .box div:last-child {
					margin-top:15px;	
				}
					
				.ui-main-content-boxes ul {
					margin:0px;
					padding:0px;
					padding: 20px;
					padding-top: 40px;
					display: inline-block;
								
				}
					
				.ui-main-content-boxes ul li{
					display:inline-block;
					color: #fff;
					line-height:20px;
					vertical-align: top;
				}
				.ui-main-content-boxes ul li ul{
					width: 100%;
				}
					.ui-main-content-boxes ul li img {
						display: inline-block;
						padding-right:15px;
						width:20px;
						height:20px;
					}
					.ui-main-content-boxes ul li span {
						display: block;
						margin-top: -18px;
						margin-left:30px;
						line-height:20px;
					}
				.ui-main-content-boxes ul li ul li{
					display:block;
				}
				
		
		
		.ui-main-facebook {
			background: #fff;
  	
  			padding: 14px 0 14px 36px;	
		}
		.ui-main-facebook-car {
			background:url(../images/car.png) no-repeat center;
			width: 330px;
			height:184px;
			float:right;
			margin-top: 15px;
			padding-right:30px;
		}
		.ui-main-facebook-small {
			display:none;
			padding-top:15px;
			background: #111;
  			border: 1px solid #383838;
  			border-radius: 2px;
		}
	
	.ui-main-footer {
		height:352px;
		margin-top:30px;
		background:#111;
		border-top: 1px solid #383838;
		border-bottom: 1px solid #383838;
	}
		.ui-main-footer-list {
			height:100%;
			max-width:906px;
			text-align:left;
				
		}
			.ui-main-footer-list h3 {
				padding-top:25px;	
			}
			.ui-main-footer-contact ul {
				padding: 0px;
				margin:0px;
				text-align:left;
				list-style:none;
				padding-top:5px;
			}
				.ui-main-footer-contact ul li {
					  line-height: 20px;
					  font-size: 13px;
					  color: #fff;
					  font-weight: bold;
				}
					.ui-main-footer-contact ul li span {
						width: 150px;
						display:inline-block;
					}
			.ui-main-footer-links ul a {
				text-decoration: none;
				color:#fff;	
			}
				.ui-main-footer-links ul a:hover {
					color: #000;
				}
			.ui-main-footer-links {
				margin-top:20px;	
			}
			.ui-main-footer-links ul {
				display:inline-block;
				width:32%;
				padding:0px;
				margin:0px;
				list-style:none;
			}
				.ui-main-footer-links ul li {
					line-height: 20px;	
				}
				
				
				
		.prices {
			list-style:none;
			padding: 0px;
			margin:0px;
			text-align:left;
			margin-bottom:20px;
			width:100%;
		}
			.prices li {
				display: inline-block;
				width: 33%;
				vertical-align:top;
			}
				.prices li ul {
					list-style:none;
					padding: 0px;
					margin:0px;
					text-align:left;
					width:100%;
				}
					.prices li ul li {
						display:block;
						font-size: 16px;
						color:#000;
						width:100%;
					}
					.prices li ul li:first-child {
						height:35px;
						background-color:#000;
						
						text-align:center;
						vertical-align:middle;
						line-height:35px;
						margin-bottom:15px;
					}
					.prices li ul li h4 {
						color:#ffe400;
					}
					
					.prices li ul li .fa-check {
						color:#000;	
						padding-right: 5px;
					}
					.prices li ul li .space {
						padding-top:15px;
					}
					.prices li ul li .price {
						padding-top:15px;
						color: #000;
						font-weight:bold;
					}