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

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

#temp-heading {margin: 10px 0 25px;}

#temp-heading h1{ font-family: Arial,Helvetica,sans-serif;font-size: 26px; font-weight:normal}

.backlink{ display:inline-block; width:auto; float:right}

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

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

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:15px;color:#333;}

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

.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:#4e2f18;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;	}

#train-tab a, a:hover {color:#FFF;text-decoration:none;}

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

#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: #1c0c01;color: #fff;padding-bottom:3px;}

#menu li.active a {background-color: #6f301c;color: #ccc;padding-bottom:3px;}

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

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

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

#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:0px;float:right;}

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

#topsection {margin:5px auto;width:1000px;height:346px;}

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

#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:700px;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 10px 0;margin-top:5px;background-color:#FFFFFF!important;}

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

#section .left {width:740px;float:left;padding-left:5px;margin-right:5px;}

#section .left h3, #section .left h1 {font-family:Arial, Helvetica, sans-serif;font-size:22px;border-bottom:1px dashed #803820;font-weight:normal;padding-bottom:10px;color:#803820;}

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

#section .rightside li {color:#803820;}

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

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

#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 #666;background-color:#4e2f18;}

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

#section .middle .title h1 {font-family:Verdana, Geneva, sans-serif;background-color:#4e2f18;color:#eee;border-bottom:1px solid #666;border-left:1px solid #666;width:669px;font-size:12px;margin:5px 0 10px;}

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

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

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

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

#section .right .boxes li {padding:2px;margin:0 5px;}

#section .right .boxes li a {color:#333;}

#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:#FC6;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:#6f301c;}

#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:900px;height:628px;}

#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:#6f301c;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;}

#temp-right #vertmenu {width:226px;line-height:22px;padding:2px 0 2px 0;margin: 0px 0px 5px 0;float:left;}

#temp-right .vert_head {width:227px;background-color:#4E2F18;border-bottom:1px dashed #fff;color:#fff;font-family:Tahoma, Geneva, sans-serif;	font-size:14px;line-height:25px;padding:5px 2px 6px 4px;}

#temp-right #vertmenu ul {list-style: none;margin: 0px;padding: 0px;border: none;}

#temp-right #vertmenu ul li {margin: 0px;padding: 0px;}

#temp-right #vertmenu ul li a {display: block;background-color:#e1e1e1;border-bottom:1px solid #fff;padding: 4px 0px 4px 8px;text-decoration: none;font-size:13px;color:#000;line-height:25px;width:225px;}

#temp-right #vertmenu ul li a:hover, .temp-right #vertmenu ul li a:focus {color: #000000;background-color: #EFEFEF;}

#temp-right .vert_active{color: #000000;background-color: #EFEFEF;}
	
.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;}