
body {font-family:Verdana, Geneva, sans-serif;line-height:18px;margin:0 auto;background-color:#e1e1e1;background-image:url(../images/main-bg.jpg);background-position:top;background-repeat:repeat-x;}

.TourBlock{ display:block; background:#EEE; border:1px solid #CCC; margin-bottom:10px; padding:5px;}

.TourBlock img{ margin:5px 10px 5px 5px; height:100px; width:auto; float:left; border:6px solid #FFF;}

.TourBlock p{ display:inline; padding:0; margin:0; line-height:22px;}

.TourBlock h1 { margin:0; padding:5px 0 10px 0}

.TourBlock h1 a { color:#06F; text-decoration:none; font-size:16px; margin:0; padding:0; font-weight:normal}

.TourBlock h1 a:hover{ color:#000; text-decoration:underline;}

.tour_discrip {background-color:#F7F7F7;font-size:12px;padding:5px;line-height:22px;border:1px solid #e1e1e1;margin:5px 0;}

.tour_pkg {width:670px;}

.tour_pkg h2 {font-family:Verdana, Geneva, sans-serif; font-size:14px;color:#F00;}

.tour_box{ width:313px; height:120px; float:left; display:block; background:#FCFCFC; border:1px solid #e1e1e1; margin:5px; padding:5px;}

.tour_box img{ margin:5px;  width:90px; height:62px; float:left; border:5px solid #FFF;}

.tour_box p{ display:inline; padding:0; margin:0}

.tour_box h1 { margin:0; padding:5px 0}

.tour_box h1 a { color:#600; text-decoration:none; font-size:14px; margin:0; padding:0; font-weight:normal}

.tour_box h1 a:hover{ color:#000; text-decoration:underline;}

article {font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#333;text-align:justify;}

article .title {font-family:Verdana, Geneva, sans-serif;font-size:16px;color:#333;padding:10px 0;}

article .title a {color:#333;}

nav {width:100%;background:url(../images/menu-bg.jpg);height: 43px;border-bottom: 1px solid #333;border-top: 1px solid #666;}

#temp-content {width:990px;padding:10px 5px;margin:0 auto;background-color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#333;clear:both;}

#temp-heading {font-family:Arial, Helvetica, sans-serif;font-size:26px;margin:10px 0 25px 0;}

#temp-right {float:left;width:230px;margin:0 0 0 10px;}

.form-bg {padding:2px;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

#temp-left {float:left;width:748px;margin:0;}

#menu {font-family:Arial, sans-serif;font-weight:bold;text-transform:uppercase;margin:0;padding:0;list-style-type:none;font-size:13px;height: 40px;}

#menu li {float: left;margin: 0;}

#menu li a {text-decoration: none;display: block;padding: 0 22px;line-height: 40px;color: #999;border-bottom: 1px solid #ccc;}

#menu li a:hover {background:url(../images/menubg.png);color: #fff;}

#menu li.active a {background-color: #144178;color: #ccc;}

#head {margin:0 auto;width:1000px;height:113px;}

#head .logo {width:315px;height:109px;float:left;margin-right:90px;}

#head .topmenu {font-size:11px;float:left;color:#d3d2d2;margin-left:142px;}

#head .topmenu .top1 {padding:5px;}

#head .topmenu .top1 a {color:#d3d2d2;text-decoration:none;}

#head .topmenu .top1 a:hover {text-decoration:underline;}

#head .topmenu .top2 {padding:5px;float:right;}

#head .topmenu .top3 {padding:5px;}

#topsection {margin:0px auto;width:1000px;background-color:#144178;padding:5px 0;height:346px;}

#topsection .query {width:250px;height:328px;float:left;padding:8px 22px;margin-right:5px;background:url(../images/query-bg.png);}

#topsection .quickcontact {color:#FFF;font-size:12px;margin:25px 20px;}

#topsection .quickcontact input, select {font-family:Arial, Helvetica, sans-serif;color:#666;font-size:11px;padding:4px 7px;border:none;	background-color:#eee;}

#topsection .quickcontact textarea {font-family:Arial, Helvetica, sans-serif;color:#666;font-size:11px;padding:4px 8px;border:none;width:125px;	background-color:#eee;}

#topsection .quickcontact .frmtxt {margin:3px 0;float:left;width:60px;}

#topsection .quickcontact .frmara {margin:3px 0;width:130px;float:left;}

#topsection .query p {color:#e1e1e1;font-size:11px;padding:0;margin:0;}

#topsection .query h4 {font-size:20px;padding:10px 0;margin:0;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}

#topsection .banner {width:600px;height:346px;float:left;}

#titlehead {background-color:#eee;color:#762123;border-bottom:1px solid #ccc;border-left:1px solid #ccc;font-size:12px;font-weight:bold;	width:889px;margin:20px auto 0;padding:7px 5px;}

#section {margin:0 auto;width:1000px;padding:5px 0;margin-top:5px;background-color:#fff;}

#section .left {width:690px;float:left;margin-right:20px;}

#section .left h3 {font-family:Verdana, Geneva, sans-serif;font-size:22px;height:30px;border-bottom:1px dashed #144178;font-weight:normal;	text-shadow:2px 1px #000;padding:10px 5px 5px;margin-top:8px;color:#ccc;}

#section .rightside {width:189px;float:left;border-left:1px dashed #144178;}

#section .rightside h4 {color:#fff;font-size:14px;padding:0px;margin-top:-10px;margin-left:-25px;padding-top:10px;}

#section .rightside ul {background:url(../images/side-bg.png) top;background-repeat:no-repeat;list-style:none;}

#section .rightside li {color:#0e376a;margin-bottom:2px;}

#section .rightside li a {font-size:14px;line-height:40px;color:#0e376a;font-weight:bold;}

#section2 {margin:10px auto;width:1000px;}

#section2 .box {margin:2px;padding:4px;width:213px;float:left;background-color:#eee;}

#section2 .boxnew {float:left;}

#section2 .boxnew a {float:left;padding:7px 7px 5px 7px;border:1px solid #777;background-color:#144178;}

#section2 .boxnew a:hover {float:left;padding:7px 7px 5px 7px;border:1px solid #ccc;background-color:#fff;}

#section2 .boxnew img {margin:0;width:280px;height:145px;}

#section2 .box p {font-size:11px;color:#666;text-align:justify;}

#section2 .box img {width:212px;height:100px;padding:2px;}

#section .middle {width:670px;height:auto;float:left;padding:0 5px;background-color:#FFF;}

#section .middle .title {font-family:Verdana, Geneva, sans-serif;background-color:#144178;color:#eee;border-bottom:1px solid #888;border-left:1px solid #999;width:658px;font-size:12px;margin:5px 0 10px;padding:7px 5px;}

#section .middle .title h1 {font-size:12px;font-weight:normal;padding:0;margin:0;}

#section .right {width:310px;margin-left:5px;height:auto;float:left;background-color:#FFF;}

#section .right .title {font-family:Verdana, Geneva, sans-serif;background-color:#144178;color:#eee;border-bottom:1px solid #888;border-left:1px solid #999;width:289px;font-size:12px;margin:5px 0 15px;padding:7px 5px;}

#section .right .boxes {width:280px;height:auto;padding:0 5px;margin:0 5px;}

#section3 {width:100%;border-top:1px solid #666;background-image:url(../images/b-bg.jpg);margin-top:10px;}

#section3menu {font-family:Arial, Helvetica, sans-serif;font-size:12px;width:1000px;line-height:20px;margin:0 auto;padding:5px 0;color:#CCC;}

#section3menu a {text-decoration:none;color:#CCC;}

#section3menu a:hover {text-decoration:underline;color:#FFF;}

#section3menu .box {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;float:left;width:233px;padding:8px;}

#section3menu .box h3 {font-size:12px;color:#FFF;margin:0;padding:10px 0 5px 0}

#section3menu .box ul {margin:0;padding:0;list-style-type:none;}

#section3menu .box ul li {display:block;padding:1px 0;}

#section3menu .box ul li a {color:#CCC;}

#section3menu .box ul li a:hover {color:#FFF;}

#section3menu strong {font-size:16px;color:#FFF;}

#section3menu div {float:left;width:290px;}

footer {width:100%;border-top:1px solid #160002;background-color:#144178;}

#foot {margin:0 auto;width:1000px;height:30px;}

#foot .ftext {font-size:12px;color:#ccc;padding:6px 5px;}

#foot .ftext a {font-size:12px;color:#ccc;text-decoration:none;}

#foot .ftext a:hover {font-size:12px;color:#ccc;text-decoration:underline;}

.clear {clear:both;}

#luxury-trains {margin:0 auto;width:1000px;height:628px;}

#train-tab strong {color:#ccc;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;text-decoration:none;}

#train-tab a {color:#000;text-decoration:none;}

#train-tab a:hover {color:#333;text-decoration:underline;}

#luxury-trains p {margin:0;padding:2px 5px;font-size:12px;color:#ccc;}

#luxury-trains h2 {font-family:Verdana, Geneva, sans-serif;font-weight:normal;font-size:16px;text-shadow: 1px 1px #999;color:#fff;margin:24px 0 20px;	padding:5px;}

#luxury-trains .trains {width:292px;height:300px;background-image:url(../images/train-bg.png);background-repeat:no-repeat;margin:6px 0;float:left;}

#luxury-trains .trains img {width:279px;height:80px;margin:0 5px;border:1px solid #999;}

#luxury-trains .trains-mid {width:292px;height:300px;background-image:url(../images/train-bg.png);background-repeat:no-repeat;float:left;	margin:6px 12px;}

#luxury-trains .trains-mid img {width:279px;height:80px;margin:0 5px;border:1px solid #999;}

.readmore a {padding:5px 0 2px 0;float:right;font-weight:bold;color:#144178;font-size:14px;}

.luxury-train-tab-text-view {font-family:Verdana, Geneva, sans-serif;font-size:12px;text-align:center;color:#7a6557;margin-top:5px;padding:3px;	background-color:#144178;border:1px solid #888;float:right;width:auto;}

.luxury-train-tab-text-view a {text-align:right;color:#ccc;text-decoration:none;padding:4px;}

.luxury-train-tab-text-view a:hover {text-align:right;color:#fff;text-decoration:underline;padding:4px;}

#barcumb {color:#777;padding:4px 0;font-size:12px;border-bottom:1px dashed #666;border-top:1px dashed #666;margin:15px 0;}

#barcumb a {font-family:"Times New Roman", Times, serif;color:#00F;text-decoration:none;}

#barcumb a:hover {color:#000;text-decoration:underline;}

.tour_day {font-size:15px !important;color:#039 !important;padding:0px;font-weight:bold;}

.tour_day_end {border-bottom:1px dotted #ccc;margin:15px 0;}

#viewmore a {background-color:#925442;border:1px outset #ac8b5f;color:#000;font-size:11px;padding:4px 6px;margin-right:10px;margin-top:10px;float:right;text-decoration:none;text-shadow: 1px 1px #666;}

#booknow a {background-color:#925442;border:1px outset #ac8b5f;color:#000;font-size:11px;padding:4px 6px;float:right;margin-top:10px;margin-right:5px;text-decoration:none;text-shadow: 1px 1px #666;}

.PGallery img:hover {border:5px solid #999;opacity: 0.3;filter: alpha(opacity=30);transition: opacity .55s ease-in-out;-moz-transition: opacity .55s ease-in-out;-webkit-transition: opacity .55s ease-in-out;}

.PGallery img {border:5px solid #CCC;margin: 0px 5px 0 0;}