@charset "utf-8";
/* CSS Document */

/*html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, hr {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
	font-size:1em;
	font-weight:normal;
	font-style:normal;
}
ul, ol {
	list-style:none;
}
fieldset, img, hr {
	border:none;
}
caption, th {
	text-align:left;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
td {
	vertical-align:top;
}*/
body {
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	text-decoration: none;
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:12px;
	background-color:#000000;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.clearspace {
	clear:both;
	height:1px;
	line-height:1px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
h1 {
	font-family:"Aurora Cn BT";
	font-size:48px;
 float:left text-align:left;
	color:#ffffff;
	padding:0px;
}
h2 {
	text-align:left;
	font-size:16px;
	color:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
h3 {
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#ffffff;
}
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
a {
	color:#AB2525;
}
a:hover {
	text-decoration:none;
}
p {
	margin:0px;
	line-height: 16px;
	padding: 0px 0px 20px 0px;
}
#outwrapper {
	background-image:url(../images/background-image.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	min-height:915px;
}
#wrapper {
	width:969px;
	margin:0px auto;
}
#header {
	width:969px;
}
#main-logo {
	height:174px;
	padding:42px 0px 0px 337px;
}
#private-bookings {
	float:right;
	width:184px;
	height:96px;
	margin:15px 52px 0px 0px;
}
#private-bookings a {
	display:block;
	width:184px;
	height:96px;
	background-image:url(../images/private_bookings_button.png);
}
#logo {
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	width:295px;
	height:160px;
	border:none;
	float:left;
}
#mainnavigation {
	width:969px;
	height:67px;
	position:relative;
}
#mainnavigation li {
	float:left;
}
#mainnavigation li a {
	display:block;
	height:67px;
}
#mainnavigation li a:hover {
	background-position:0 -67px;
}
#mainnavigation li a.active {
	background-position:0 -67px;
}
#main-home {
	background-image:url(../images/main-home.png);
	background-repeat:no-repeat;
	width:115px;
}
#main-calendar {
	background-image:url(../images/main-calendar.png);
	background-repeat:no-repeat;
	width:117px;
}
#main-video {
	background-image:url(../images/main-video.png);
	background-repeat:no-repeat;
	width:168px;
}
#main-directions {
	background-image:url(../images/main-directions.png);
	background-repeat:no-repeat;
	width:125px;
}
#main-history {
	background-image:url(../images/main-history.png);
	background-repeat:no-repeat;
	width:95px;
}
#main-merch {
	background-image:url(../images/main-merch.png);
	background-repeat:no-repeat;
	width:90px;
}
#main-membership {
	background-image:url(../images/main-membetship.png);
	background-repeat:no-repeat;
	width:136px;
}
#main-contact {
	background-image:url(../images/main-contact.png);
	background-repeat:no-repeat;
	width:123px;
}
#parentwrapper {
	width:969px;
}
#innerwrapper {
	background-image:url(http://www.therailwayclub.com/themes/railwayclub/images/brown-background.png);
	background-repeat:no-repeat;
	width:959px;
	height:575px;
	margin-top:-12px;
}
#innerwrapper2 {
	/*background-image:url(http://www.therailwayclub.com/themes/railwayclub/images/brown-background.png);*/
	background-repeat:no-repeat;
	width:959px;
	height:575px;
	margin-top:-12px;
}
#innerwrapper5 {
	/*background-image:url(http://www.therailwayclub.com/themes/railwayclub/images/brown-background.png);*/
	background-repeat:no-repeat;
	width:962px;
	/*height:825px;*/
	margin-top:-12px;
}
#innerwrapper-home {
	background-image:url(../images/new-home-wrapper.png);
	background-repeat:no-repeat;
	width:969px;
	height:831px;
	margin-top:-12px;
}
#innerwrap {
	width:962px;
	margin-top:-12px;
}
#imagebg {
	background-image:url(../images/image-bg1.png);
	background-repeat:repeat-y;
	width:954px;
}
.top-white-bg {
	background-image:url(../images/top-white-bg.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:25px;
}
.mid-white-bg {
	background-image:url(../images/mid-white-bg.jpg);
	width:760px;
	background-repeat:repeat-y;
	clear:both;
}
.bottom-white-bg {
	background-image:url(../images/bottom-white-bg.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:29px;
}
.imagebgbotm {
	background-image:url(../images/cal-footer-bg.png);
	background-repeat:no-repeat;
	width:954px;
	height:324px;
	background-position:top center;
}
#trackbg {
	background-image:url(../images/railway-track-bg.png);
	background-repeat:no-repeat;
	width:958px;
	height:384px;
}
#contentwrap {
	width:896px;
	padding:10px 38px 0px 35px;
}
#boxeswrap {
	width:896px;
	padding:9px 0px 0px 0px;
}
.squarebox {
	width:896px;
}
.squarebox li {
	float:left;
	list-style-type:none;
}
.squarebox li.blankimage {
	background-image:url(../images/square-bg1.png);
	background-repeat:no-repeat;
	width:179px;
	height:241px;
	padding:19px 0px 0px 0px;
	font-size:24px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	color:#8d826a;
}
.squarebox li.blankimage:hover {
	background-image:url(../images/hover-bg_new.png);
}
.squarebox li.blankimage0 {
	background-image:url(../images/square-bg1.png);
	background-repeat:no-repeat;
	width:179px;
	height:241px;
	padding:19px 0px 0px 0px;
	font-size:24px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	color:#8d826a;
}
.squarebox li a {
	display:block;
	background-image:url(../images/square-bg.png);
	background-repeat:no-repeat;
	width:165px;
	height:246px;
	padding:7px 7px 7px 7px;
}
.squarebox li a:hover {
	display:block;
	background-image:url(../images/hover-bg.png);
	background-repeat:no-repeat;
	width:165px;
	height:246px;
	padding:7px 7px 7px 7px;
}
.squarebox li a.noimg {
	background-image:none;
	color:#8d826a;
	text-decoration:none;
}
#footerwrapper {
	width:866px;
	padding:30px 38px 0px 55px;
}
#footerwrapper1 {
	width:896px;
	padding:29px 38px 0px 35px;
}
#footerwrapper2 {
	padding: 146px 0px 0 55px;/*width: 868px;*/
}
.socialnetwrap {
	width:896px;
	padding:3px 0px 0px 0px;
}
.sociallinks {
	float:left;
	width:228px;
}
.sociallinks1 {
	float: left;
	padding-top: 5px;
	width: 228px;
}
.socialicon li {
	float:left;
	list-style-type:none;
	padding-right:4px;
}
.socialicon li a {
	float:left;
}
.ticbgwrap {
	float: left;
	margin-right: 43px;
	padding-left: 78px;
	width: 271px;
}
.ticimage-bg {
	background-image:url(../images/tick-guit-image.png);
	background-repeat:no-repeat;
	width:278px;
	height:158px;
	margin-left:0px;
	margin-top:-17px;
}
h4 {
	text-align:left;
	font-family:"Aurora Cn BT";
	font-size:30px;
	float:left;
	color:#ffffff;
	letter-spacing:1px;
	padding-right:5px;
	padding-top:4px;
	clear:both;
}
.seymourtext {
	float:left;
	width:348px;
	padding-top:25px;
	margin-left:-53px;
}
.visitdiv {
	float:left;
	padding:0px 0px 0px 0px;
	width:274px;
}
h5 {
	float:left;
	font-family:"Aurora Cn BT";
	font-size:30px;
	color:#ffffff;
	letter-spacing:0px;
	padding:8px 2px 0px 0px;
}
.reservebutton {
	float:left;
	/*width:200px;*/
	height:37px;
}
.footerlinks {
	float:left;
	width:530px;
	padding:0px 213px 0px 157px;
	color:#ffffff;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	margin-top:-44px;
	line-height:16px;
	letter-spacing:1px;
}
.footerlinks a {
	color:#ffffff;
	text-decoration:none;
}
.footerlinks a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.footerlinks span {
	color:#ff3132;
	margin:0px;
	padding-top:6px;
}
.footerlinks span a {
	color:#ff3132;
}
.footerlinks span a.active {
	color:#ff3132;
	text-decoration:underline;
}
.calendarwrap {
	width:808px;
	padding:34px 84px 0px 77px;
}
.innerholdwrap {
	width:760px;
	padding:0px 23px 0px 25px;
}
.whitebg {
	background-image:url(../images/white-bg.png);
	background-repeat:no-repeat;
	width:760px;
	height:367px;
}
.leftarrow {
	float:left;
	/*	background-image:url(../images/left-arrow.png);
	background-repeat:no-repeat;*/
	width:56px;
	height:56px;
	margin-left:-25px;
	margin-top:20px;
}
.rightarrow {
	float:right;
	/*	background-image:url(../images/right-arrow.png);
	background-repeat:no-repeat;*/
	width:56px;
	height:56px;
	margin-right:-23px;
	margin-top:20px;
}
.slidecontent {
	width:655px;
	float:left;
	padding:17px 26px 0px 15px;
}
.contenthold {
	width:655px;
	padding:27px 0px 0px 0px;
}
.imageleft {
	float:left;
	padding-right:19px;
}
.contentright {
	float:left;
	width:485px;
}
.contenthold p {
	font-size:14px;
	color:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:justify;
	line-height:16px;
}
.contentright span {
	font-size:14px;
	color:#000000;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
#subfootwrap {
	width:874px;
	padding:49px 50px 0px 45px;
}
.seymourtexta {
	float:left;
	width:348px;
	padding-top:4px;
	margin-left:21px;
}
.visitdiva {
	float:left;
	width:274px;
	padding:0px 0px 0px 0px;
	margin-left:21px;
}
.footsublinks {
	float:left;
	width:530px;
	padding:64px 213px 0px 157px;
	color:#5a5853;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	line-height:16px;
	letter-spacing:1px;
}
.footsublinks a {
	color:#5a5853;
	text-decoration:underline;
}
.footsublinks a:hover, .footsublinks a.active {
	color:#5a5853;
	text-decoration:underline;
}
.footsublinks a:hover {
	text-decoration:underline;
}
.footsublinks span {
	color:#ff3132;
	margin:0px;
	padding-top:6px;
	text-decoration:underline;
}
.footsublinks span a {
	color:#ff3132;
	text-decoration:underline;
}
.footsublinks a {
	color:#5a5853;
	text-decoration:none;
}
.footsublinks a:hover, .footsublinks a.active {
	color:#5a5853;
	text-decoration:underline;
}
.contactwrap {
	width:861px;
	padding:0px 0px 0px 108px;
}
.coninnerhold {
	width:825px;
	padding:20px 0px 0px 0px;
}
.maphold {
	float:left;
	border:6px solid #cdbd9d;
	width:420px;
}
.linkhold {
	float:right;
	width:289px;
	padding-right: 147px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.linkdir {
	width:289px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
div a:hover {
	text-decoration:none;
}
.locationhold {
	float:left;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.locationhold1 {
	float:left;
	padding:5px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.borderhold {
	width:843px;
	padding:70px 0px 0px 43px;
}
.bottomborder {
	border-bottom:1px solid #9f917c;
}
#subfootwrap1 {
	width:874px;
	margin:0px 50px 0px 45px;
}
#calticketwrap {
	width:901px;
	padding:0px 34px 0px 34px;
}
#calticketwrap1 {
	width:901px;
	padding:0px 34px 0px 34px;
}
.monthwrap {
	width:895px;
	padding:1px 0px 0px 0px;
}
.monthwrap1 {
	width:895px;
	padding:1px 0px 0px 0px;
}
#innerwrappercal {
	background-image:url(../images/calendar-backgroundbg.png);
	background-repeat:no-repeat;
	width:954px;
	height:1251px;
	margin-top:-53px;
}
#innerwrapper1 {
	/*background-image:url(../images/calendar-bg-top.png);*/
	background-image:url(../images/bg-1.png);
	background-repeat:no-repeat;
	width:954px;
	height:604px;
	margin-top:-52px;
}
#innerwrapper2 {
	/*background-image:url(../images/calendar-bg-bottom.png);*/
	background-image:url(../images/bg-2.png);
	background-repeat:no-repeat;
	width:954px;
	height:751px;
	margin-top:-98px;
}
.arrowswrap {
	float:left;
	margin-top:24px;
}
.arrowleft {
	float:left;
	margin:0px;
	padding:5px 0px 0px 0px;
}
.monthtext {
	float:left;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left:2px;
}
.monthtext a {
	float:left;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left:2px;
	text-decoration:none;
}
.monthmidtxt {
	float:left;
	width:667px;
	color:#ffffff;
	font-size:36px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-align:center;
	padding-top:0px;
}
.arrowright {
	float:left;
	margin:0px;
	padding:5px 0px 0px 2px;
}
.bdrbottom {
	width:895px;
	margin-left:0px;
	margin-right:5px;
	border-bottom:1px solid #9e9079;
	margin-top:8px;
}
.bdrbottom1 {
	border-bottom: 1px solid #9E9079;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 3px;
	width: 895px;
}
.squareswrap {
	width:919px;
}
.squareswrap1 {
	width:919px;
	margin-top:-44px;
}
.dayswrap {
	width:919px;
}
.dayswrap li {
	float:left;
	width:129px;
	display:block;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}
.dayswrap li a {
	text-decoration:none;
	color:#ffffff;
}
.squarebwrap {
	width:919px;
	padding-bottom:4px;
}
.squarebwrap li {
	float:left;
	list-style-type:none;
	margin-right:5px;
	border:none;
}
.squarebwrap li.blankpost {
	background-image:url(../images/blank-poster.jpg);
	background-repeat:no-repeat;
	width:113px;
	height:170px;
	padding:5px 5px 5px 5px;
}
.numbertext {
	width:113px;
	padding-top:19px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#8d826a;
	text-align:center;
}
.squarebwrap li a, .squarebwrap li .box {
	display:block;
	background-image:url(../images/blank-poster.jpg);
	background-repeat:no-repeat;
	width:113px;
	height:170px;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	cursor:pointer;
}
.squarebwrap li p {
	display:block;
	width:113px;
	height:170px;
	padding:5px 5px 5px 5px;
	text-decoration:none;
}
.squarebwrap li a:hover, .squarebwrap li .box:hover {
	background-image:url(../images/blank-poster-hover.jpg);
	background-repeat:no-repeat;
	width:113px;
	height:170px;
	padding:5px 5px 5px 5px;
}
.squarebwrap li .box a {
	background:none;
	height:85px;
	padding:0px;
	overflow:hidden;
}
.squarebwrap li.blank {
	float:left;
	list-style-type:none;
	background-image:url(../images/blank-poster1.jpg);
	background-repeat:no-repeat;
	width:113px;
	height:170px;
	padding:5px 5px 5px 5px;
	margin-right:5px;
}
.squarebwrap li.blposter1 {
	display:block;
	background-image:url(../images/blank-poster.jpg);
	background-repeat:no-repeat;
	width:113px;
	height:170px;
	padding:5px 5px 5px 5px;
	text-decoration:none;
}
.squarebwrap li.blposter1 a {
	background-image:none;
	width:113px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#8d826a;
	padding:19px 0px 0px 0px;
	text-align:center;
}
.text1 {
	width:105px;
	padding:10px 0px 0px 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.numbertext {
	width:113px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#8d826a;
	padding:19px 0px 0px 0px;
	text-align:center;
}
.txtwrap {
	width:912px;
	font-size:12px;
	background-image:none;
	line-height:18px;
}
.calendtxt {
	width:912px;
	font-size:13px;
	line-height:14px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	padding:11px 0px 0px 7px;
}
.arrowswrap1 {
	float:left;
	margin-top:-6px;
}
.arrowswrap2 {
	float:right;
	margin-right:0px;
	margin-top:-6px;
}
.ticbgwrap1 {
	float: left;
	margin-left: 66px;
	margin-right: 49px;
	width: 250px;
}
.ticimage-bg1 {
	background-image:url(../images/tick-guit-image.png);
	background-repeat:no-repeat;
	width:278px;
	height:158px;
	margin-left:0px;
	margin-top:-38px;
}
.socialnetwrap1 {
	width:896px;
	padding:15px 0px 0px 0px;
}
.socialnetwrap2 {
	width:896px;
	padding:15px 0px 0px 0px;
}
#subfootwrap2 {
	width:874px;
	margin:42px 50px 0px 38px;
}
.seymourtextb {
	float: left;
	margin-left: -41px;
	padding-top:39px;
	width: 348px;
}
.visitdivb {
	float: left;
	margin-left: 28px;
	padding: 0;
	width: 274px;
}
.footsublinks1, .footsublinks2 {
	float:left;
	width:100%;
	padding:39px 0px 0px 0px;
	color:#5a5853;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	line-height:16px;
	letter-spacing:1px;
	margin-bottom:20px;
}
.footsublinks2 {
	padding-top:34px;
}
.footsublinks1 span, .footsublinks2 span {
	color:#ff3132;
	margin:0px;
	padding-top:6px;
	text-decoration:underline;
}
.footsublinks1 span a, .footsublinks2 span a {
	color:#ff3132;
	text-decoration:underline;
}
.footsublinks1 span a:hover, .footsublinks2 span a:hover {
	color:#ff3132;
	text-decoration:underline;
}
.footsublinks1 span a.active, .footsublinks2 span a.active {
	color:#ff3132;
	text-decoration:underline;
}
.footsublinks1 a, .footsublinks2 a {
	color:#5a5853;
	text-decoration:none;
}
.footsublinks1 a:hover, .footsublinks2 a:hover {
	color:#5a5853;
	text-decoration:underline;
}
.whitetext {
	float:left;
	padding-right:0px;
}
.socialmain {
	float:left;
	padding-left:25px;
}
.box {
	position:relative;
}
.video-gap {
	padding-left:25px;
}
.video-gap-sub {
	padding-left: 20px;
}
.icons {
	margin-right:2px;
}
/*******************new css for subpages*********************************/

h6 {
	color: #FFFFFF;
	float: left;
	font-family: "Aurora Cn BT";
	font-size: 34px;
	letter-spacing: 0;
	padding:3px 3px 0 0;
}
.historywrap {
	width:861px;
	padding:0px 0px 0px 80px;
}
.hisinnerhold, .hisinnerhold1 {
	width:753px;
	padding:10px 108px 0px 0px;
}
.hisinnerhold1 {
	width:869px;
	padding-left:40px;
}
.hisinnerhold p, .coninnerhold p {
	font-size:15px;
	color:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:justify;
	line-height:18px;
}
.hisinnerhold p a {
	color:#FFF;
	text-decoration:underline;
}
.hisinnerhold p a:hover {
	color:#FFF;
	text-decoration:none;
}
.address {
	float:left;
	padding-right:133px;
}
.diraddress {
	font-size:14px;
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:18px;
}
.mapdiv {
	float:left;
	width:420px;
	padding-left:0px;
}
.memspace {
	padding-left:30px;
}
.signup {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#FFFFFF;
}
.signupa {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#FFFFFF;
	text-decoration:underline;
}
.signupa:hover {
	text-decoration:none;
}
.heading {
	font-weight:bold;
}
.merchimage {
	padding-left:200px;
}
.bullet li {
	list-style-type:none;
	padding: 8px 0px;
}
.bullet li a {
	background-image:url(http://www.therailwayclub.com/themes/railwayclub/images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:0px 8px;
	color:#ffffff;
	font-size:14px;
	text-decoration:underline;
 //padding:0px 0px 0px 0px;
}
.bullet li a:hover {
	text-decoration:none;
}
/***********************************************************************/
cufon {
	text-indent: 0 !important;
}
cufon {
	display: inline-block !important;
	font-size: 1px !important;
	line-height: 1px !important;
	position: relative !important;
	vertical-align: middle !important;
}
cufon cufontext {
	display: inline-block !important;
	height: 0 !important;
	overflow: hidden !important;
	text-indent: -10000in !important;
	width: 0 !important;
}
cufon canvas {
	position: relative !important;
}
cufon {
	padding: 0 !important;
}
/* end of main.css	*/


/**************************************************30.04.2012************************************************************************************************/

.memspace a {
	color:#FFF;
}
.bulletpoints {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	padding-left:20px;
	line-height:22px;
}
.bulletpoints li {
	list-style-type:disc;
}
.fdborderbtm {
	border-bottom:1px solid #fff;
}
.imgleft {
	float:left;
	width:220px;
}
.imgleft img {
	margin-bottom:10px;
}
.mailto {
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	color:#ffffff;
}
.paratxt {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#ffffff;
}
.contentright {
	float:left;
}
/**************************************************30.04.2012************************************************************************************************/
a.white-link {
	color:#FFF;
}