
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}

.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;}

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

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

article .title a { color:#333;}

.imgleft {float:left;background-color:#FFF;border:1px solid #ccc;padding:2px;margin:5px 5px 0 0;}

.imgright {float:right;padding:5px;background-color:#FFF;border:1px solid #ccc;margin-left:5px;}

nav {width:100%;background:url(../images/menu-bg.jpg);height: 43px;border-bottom: 1px solid #17404d;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;}

#menu li a:hover {background-color: #235a6c;color: #fff;padding-bottom:3px;}

#menu li.active a {background-color: #17404d;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;padding:5px 0;width:1000px;height:346px;background-color:#17404d;}

#topsection .query {width:251px;height:330px;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:#235a6c;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:#17404d;}

#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:#17404d;color:#eee;border-bottom:1px solid #888;	border-left:1px solid #999;width:664px;font-size:12px;margin:5px 0 10px;padding:7px 5px;}

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

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

#section .right .title {font-family:Verdana, Geneva, sans-serif;background-color:#17404d;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;padding:15px 0;}

#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 dotted #666;background-color:#17404d;}

#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:#fff;font-family:Verdana, Geneva, sans-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:#235a6c;font-size:14px;}

#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;}

.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:#17404D;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:16px;border-bottom:1px dashed #666;border-top:1px dashed #666;margin-bottom:30px;}

#barcumb a {font-family:"Times New Roman", Times, serif;color:#C63;text-shadow:2px 1px #000;text-decoration:none;}

.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;}