/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	background:#ada8a2;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}
.page_wrap {
	margin:0px auto;
	padding:0px;
	width:942px;
}
.site-titile {
	margin:0px;
	padding:5px 0px;
	font-size:20px;
	font-weight:bold;
	color:#343635;
	width:400px;
	float:left;
}
.site-titile a {
	text-decoration:none;
	color:#343635;
}
.site-titile a:hover {
	text-decoration:none;
	color:#df128b;
}
.phone-number {
	margin:0px;
	padding:0px;
	font-size:19px;
	font-weight:bold;
	color:#343635;
	width:368px;
	float:right;
}
.phone-number h3 {
	margin:0px;
	padding:3px 0px 0px 30px;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	color:#343635;
	background:url(../images/phone_icon.gif) left 10px no-repeat;
}
a {
	text-decoration:underline;
	color:#F57CC4;
}
a:hover {
	text-decoration:none;
	color:#000;
}
.clr {
	margin:0px;
	padding:0px;
	clear:both;
}
.whitebg {
	margin:0px;
	padding:0px;
	background:#fff;
	border-radius:16px;
	border:1px solid #d5d1ce;
}
.cont-Part {
	margin:0px auto;
	padding:0px;
	width:885px;
}
.header {
	margin:0px;
	padding:5px 0px 0px 0px;
}
.topnav {
	margin:0px;
	padding:0px 0px 0px 25px;
	background:#818994;
	border-radius:0px 0px 8px 8px;
	height:40px;
}
.topnav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.topnav li {
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	font-size:15px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	background:url(../images/divider.png) right 10px no-repeat;
}
.topnav li a {
	padding:8px 7px 0px 7px;
	text-decoration:none;
	color:#fff;
	display:block;
}
.topnav li a:hover {
	text-decoration:none;
	color:#000;
}
.topnav li.current-menu-item a {
	text-decoration:none;
	color:#000;
}
.topnav li:last-child {
	background:none;
}
.topnav .menu-main-menu-container {
    width: 725px;
    margin: 0 auto;
}
.car-services {
	margin:0px;
	padding:10px 0px;
}
.car1 {
	margin:10px 29px 0px 0px;
	padding: 0px;
	width:150px;
	/*float:left;*/
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#9a0612;
	text-transform:uppercase;
}
.car1 a {
	text-decoration:none;
	color:#9a0612;
}
.car1 a:hover {
	text-decoration:none;
	color:#000;
}
.car2 {
	margin:10px 29px 0px 0px;
	padding: 0px;
	width:150px;
	/*float:left;*/
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#9a0612;
	text-transform:uppercase;
}
.car2 a {
	text-decoration:none;
	color:#9a0612;
}
.car2 a:hover {
	text-decoration:none;
	color:#000;
}
.car1_last {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:150px;
	/*float:right;*/
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#9a0612;
	text-transform:uppercase;
}
.car1_last a {
	text-decoration:none;
	color:#9a0612;
}
.car1_last a:hover {
	text-decoration:none;
	color:#000;
}
.left-sidebar {
	margin:0px;
	padding:20px 0px;
	width:580px;
	float:left;
}
.left-sidebar h1 {
	margin:0px;
	padding:0px;
	font:bold 30px "Times New Roman", Times, serif;
}
.left-sidebar h2 {
	margin:0px;
	padding:0px 0px 10px 0px;
	font:bold 23px "Times New Roman", Times, serif;
	color:#ff2fff;
}
.left-sidebar h3 {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:26px;
	font-weight:bold;
	color:#ff2fff;
	text-align:center;
	text-decoration:underline;
}
.left-sidebar p {
	margin:0px;
	padding:0px;
	font:normal 15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
	text-align:justify;
}
.step-contact-section {
	background:#ff0080;
	margin:30px auto;
	width:420px;
}
.step-contact-section .form-section {
	margin:5px;
	background:#fff;
	height:auto;
	padding:5px 10px;
	font-size:12px;
	overflow:hidden
}
.step-contact-section .form-section .row-view {
	overflow:hidden;
	margin-bottom:8px
}
.step-contact-section .form-section .row-view p {
	display:inline;
}
.step-contact-section .title-info {
	text-align:center;
	font-size:13px;
	color:#fff;
	padding:5px;
	padding-bottom:0;
}
.step-contact-section .lavelstyle {
	float:left;
	width:150px;
	margin-top:3px;
	color:#666666
}
.step-contact-section .lavelstyle p {
	display:none;
}
.step-contact-section .lavelstyle span {
	color:red;
	font-size:8px;
	vertical-align:top
}
.step-contact-section .form-section .row-view select {
	float:left;
	width:auto;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
	color: #102132;
	border: 1px solid #284279;
	margin:0px 5px 0px 0px;
}
.step-contact-section .btn-row {
	text-align:right;
	padding-right:5px;
}
.step-contact-section .btn-row .button {
	cursor:pointer
}
.step-contact-section .required-slogan {
	font-size:12px;
	text-align:right;
	padding-right:5px;
	margin:0;
	color:#fff;
}
.left-sidebar ul li {
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.left-sidebar .details_img {
	margin:0px;
	padding:0px;
}
.left-sidebar .details_img img {
	margin:15px 10px 0px 0px;
	padding:0px;
}
.right-sidebar {
	margin:0px;
	padding:20px 0px;
	width:283px;
	float:right;
}
.banner-view {
	text-align:center;
	margin:0px;
	padding:0px;
}
.banner-view img {
	margin:0px;
	padding:10px 0px;
}
.banner-view p {
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.banner-view a {
	color:#EC008C;
	text-decoration:underline;
}
.banner-view a:hover {
	text-decoration:none;
	color:#000;
}
right-content-view {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
right-content-view p {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
}
.right-content-view p a {
	color:#EC008C;
	font-size:25px;
	text-decoration:underline;
}
.right-content-view p a:hover {
	color:#000;
}
.right-content-view span {
	margin:0px;
	padding:0px;
}
.right-content-view span a {
	color:#000 !important;
	text-decoration:underline;
}
.right-content-view span a:hover {
	color:#EC008C !important;
	text-decoration:none;
}
.right-content-view h3 {
	margin:0px;
	padding:0px;
	color:#EC008C;
	font-size:25px;
	text-decoration:underline;
	font-weight:normal;
}
.right-content-view small {
	margin:0px;
	padding:5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	display:block;
}
.right-content-view small a {
	text-decoration:none;
	color:#000;
}
.right-content-view small a:hover {
	text-decoration:none;
	color:#ff00ff;
}
.right-content-view span {
	margin:0px;
	padding:5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:bold;
}
.right-content-view span a {
	text-decoration:underline;
	color:#ff00ff;
	font-size:14px;
}
.right-content-view span a:hover {
	text-decoration:none;
	color:#ff00ff;
}
.right-content-view strong {
	display:block;
	margin:5px 0px;
	font-size:17px;
}
.footer {
	margin:0px;
	padding:0px;
}
.footer p {
	margin:0px;
	padding:0px;
}
.footer .tagline {
	margin:0px;
	padding:0px 0px 20px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border:1px solid red;
}
.footer .tagline a {
	font-size:15px;
	font-weight:bold;
	color:#ff00ff;
	text-decoration:underline;
}
.footer .tagline a:hover {
	color:#000;
	text-decoration:none;
}
.footer_nav strong {
	margin:0px;
	padding:0px;
	display:inline;
}
.footer_nav {
	margin:0px;
	padding:0px 0px 10px 0px;
	text-align:center;
}
.footer_nav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer_nav li {
	margin:0px;
	padding:0px;
	display:inline-block;
}
.footer_nav li a {
	margin:0px;
	padding:0px 5px;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#f57cc4;
	border-right:1px solid #000;
}
.footer_nav li a:hover {
	color:#000;
}
.footer_nav li.current_page_item a {
	color:#000;
}
.footer_nav li:last-child a {
	border-right:none;
}
.copyright {
	margin:0px;
	padding:20px 0px;
	text-align:right;
}
.copyright a {
	text-decoration:underline;
	color:#ec008c;
}
.copyright a:hover {
	text-decoration:none;
	color:#000;
}
/*------------------Start internal page css--------------------------*/

.inner-middle {
	margin:0px;
	padding:20px 0px;
}
.inner-middle h3 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font:bold 23px "Times New Roman", Times, serif;
	color:#ec008c;
}
.inner-middle p {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#000;
}
.inner-middle p a {
	text-decoration:underline;
	color:#ec008c;
}
.inner-middle p a:hover {
	text-decoration:none;
	color:#000;
}
.inner-middle strong {
	color:#f57cc4;
}
.inner-middle h4 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.car-services {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.car-services .fleet_txt {
	margin:0px;
	padding:0px;
	width:460px;
	float:left;
}
.car-services .fleet_txt h2 {
	margin:0px;
	padding:0px;
	font-size:22px;
	font-weight:bold;
}
.car-services .fleet_txt ul li {
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.car-services .fleet_txt img {
	box-shadow:0px 0px 4px #bbbbbb;
	margin:0px 15px 0px 0px;
}
.car-services .fleet_txt img:hover {
	opacity:0.8;
}
.car-services .fleet_txt p strong a {
	text-decoration:underline;
	color:#f57cc4;
}
.car-services .fleet_txt p strong a:hover {
	text-decoration:none;
	color:#000;
}
.car-services .fleet_img {
	margin:0px;
	padding:0px;
	width:400px;
	float:right;
}
.share {
	margin:0px;
	padding:0px 0px 20px 0px;
}
.share strong {
	display:block;
	padding:0px 0px 5px 0px;
}
.city1 {
	margin:0px 25px 0px 0px;
	padding:0px;
	width:200px;
	float:left;
}
.city1 h4 {
	margin:0px;
	padding:0px 0px 10px 0px;
	font:bold 23px "Times New Roman", Times, serif;
	color:#ec008c;
}
.city1 h5 {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.city1 p {
	margin:0px;
	padding:0px 0px 10px 0px;
	line-height:22px;
}
.city1 p a {
	text-decoration:underline;
	color:#ec008c;
	display:block;
}
.city1 p a:hover {
	color:#000;
	text-decoration:none;
}
.city1_last {
	margin:0px;
	padding:0px;
	width:200px;
	float:right;
}
.city1_last h4 {
	margin:0px;
	padding:0px 0px 10px 0px;
	font:bold 23px "Times New Roman", Times, serif;
	color:#ec008c;
}
.city1_last h5 {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.city1_last p {
	margin:0px;
	padding:0px 0px 10px 0px;
	line-height:22px;
}
.city1_last p a {
	text-decoration:underline;
	color:#ec008c;
	display:block;
}
.city1_last p a:hover {
	color:#000;
	text-decoration:none;
}
.bus-tour {
	margin:0px;
	padding:0px;
	width:400px;
	float:left;
}
.bus-tour h3 {
	margin:0px;
	padding:20px 0px 0px 0px;
	font:bold 23px "Times New Roman", Times, serif;
	color:#ec008c;
	text-align:center;
}
.bus-tour ul li {
	margin:0px;
	padding:0px;
	line-height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.bus-tour ul li span {
	font-size:14px;
	font-weight:normal;
}
.drive-tour {
	margin:0px;
	padding:0px;
	width:400px;
	float:right;
s
}
.drive-tour h3 {
	margin:0px;
	padding:20px 0px 10px 0px;
	font:bold 23px "Times New Roman", Times, serif;
	color:#ec008c;
	text-align:center;
}
.drive-tour ul li {
	margin:0px;
	padding:0px;
	line-height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.drive-tour ul li span {
	font-size:14px;
	font-weight:normal;
}
.gateway-tagline {
	margin:0px;
	padding:20px 0px 0px 0px;
}
.gateway-tagline p {
	margin:0px 0px 10px 0px;
	padding:0px;
}
.gateway-tagline p a {
	text-decoration:underline;
	color:#ec008c;
}
.gateway-tagline p a:hover {
	text-decoration:underline;
	color:#000;
}
.terms {
	margin:0px;
	padding:0px;
}
.terms p {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.about {
	margin:0px;
	padding:0px;
}
.about h4 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.about ul li {
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
}
.about ul li a {
	color:#ec008c;
	text-decoration:underline;
}
.about ul li a:hover {
	color:#ec008c;
	text-decoration:none;
}
.contact-page-form {
	margin:0px;
	padding:0px;
}
.contact-page-form label {
	margin:0px;
	padding:0px;
	width:166px;
	display:inline-flex;
}
.contact-page-form .inpt {
	margin:0px 0px 8px 0px;
	padding:5px;
	width:300px;
	display:block;
	border:1px solid #e3e9ef;
	display:inline-flex;
}
.contact-page-form .listmenu {
	margin:0px 0px 8px 0px;
	padding:5px;
	width:312px;
	display:block;
	border:1px solid #e3e9ef;
	display:inline-flex;
}
.contact-page-form .state {
	margin:0px 0px 8px 0px;
	padding:5px;
	width:150px;
	display:block;
	border:1px solid #e3e9ef;
	display:inline-flex;
}
.contact-page-form .listmenu1 {
	margin:0px 5px 8px 5px;
	padding:5px;
	width:80px;
	display:block;
	border:1px solid #e3e9ef;
	display:inline-flex;
}
.contact-page-form .listmenu2 {
	margin:0px 5px 8px 5px;
	padding:5px;
	width:150px;
	display:block;
	border:1px solid #e3e9ef;
	display:inline-flex;
}
.contact-page-form .ta {
	margin:0px 0px 8px 0px;
	padding:5px;
	width:450px;
	display:block;
	border:1px solid #e3e9ef;
	display:inline-flex;
	height:150px;
}
.contact-page-form .sesnd-btn {
	cursor:pointer;
	padding:3px 8px;
	margin:0px 10px 0px 0px;
}
.contact-page-form .reset-btn {
	cursor:pointer;
	padding:3px 8px;
	margin:0px;
}
.contact-page-form .gap {
	margin:0px 0px 8px 0px;
	padding:0px;
	display:inline-flex;
}
.addthis_default_style {
	margin:0px;
	padding:0px;
	height:32px;
	overflow:hidden;
}
.tagline {
	text-align:center;
}
.tagline strong a {
	text-decoration:underline;
	color:#ec008c;
}
.tagline strong a:hover {
	text-decoration:none;
	color:#000;
}

/*Custom CSS - Zilong -*/
.car1, .car2, .car1_last {
	display:inline-block;
	vertical-align:top;	
}




/*new css*/
.city1 a, .city1_last a {
    color: #f57cc4 !important;
    text-decoration: none !important;
}
.city1 a:hover {
    text-decoration: underline !important;
}
