body{margin:0;padding:0;background:#5c8aca;}

#wrapper{width:850px; height: 1300px; border:3px double #FFF; margin:12px auto;position:relative;}

#banner{height:177px; background:#FFFFFF url('banner2.jpg') no-repeat;

	border-bottom:3px double #FFF;position:relative;}

#contentwrapper{width:100%; height: 1050px; float:left;background:#d0e3f0;}

#content{margin-left:180px; border-left:3px double 

	#FFF;font-size:16px; color:#333;padding:8px 12px;background:#b3cef2;

	position:relative;height:950px;#height:950px;overflow:hidden;

	*height:950px;

}

#left_column{float:left;margin-left:-850px;width:180px;

	border-right:3px double #FFF;

	background:#FFF url('left.jpg') no-repeat;

	height:360px;#height:442px;

}

#footer{clear:left;width:100%;color:#FFF;border-top:3px double #FFF;background:#3c68a6;}

#addresses {padding:2px 0; height:45px;}

#addresses table {border-collapse:collapse; font-size:11px; width:100%;}

#addresses table tr {height:14px}

#addresses table td { text-align:center;padding:0;font-family:arial,helvetica,sans-serif;}

hr{height:1px; color:#FFF; background-color:#FFF;border:0;}

.red{color:#dd0a37;font-weight:bold;2em;}
.blue{color:#03C;}
.bold{font-weight:bold;}

.white{color:#264674;}

.green{color:#35a154;font-weight:bold;text-align:right;padding-right:2em;}

.c1{background:#DEDEDE;}

.c2{background:#DEcfDE;}

.c3{background:#DEDfD0;}

#departure{margin:5px 0; background:#EFeFeF;padding-left:0.5em;border:2px solid #ccc;}

#departure{*width:604px;}

#departure th{color:#3c68a6;padding:0 3px;text-align:left;}

#departure td{padding:0 0.5em;}

#departure .title{vertical-align:top;color:#dd0a37;font-weight:bold;font-size:12px;}

#adver{font-size:14px; font-family:serif Gorgia;font-weight:bold; color:#3c68a6;text-align:center;margin-bottom:5px;padding-bottom:2px;background:#FFF;}

.donot{padding-left:1.8em;}

#private{margin-top:0.75em;color:#264674;}

#schedule{position:absolute;font-size:14px; font-weight:bold;color:#fff;top:157px;left:10px;}
#schedule a{color:#fff; padding-right:35px; padding-left: 20px;}
#schedule a:hover{color:#F03;}
#pictures{position:absolute;font-size:14px; font-weight:bold;color:#fff;top:157px;right:10px;}

#pictures a {color:#fff;}
#pictures a:hover{color:#F03;}
#schedule2{position:absolute;right:12px;bottom:5px;}

#russian{position:absolute;bottom:5px;}
#russian a {padding-right:10px; padding-left: 10px;}
#russ{color:#dd0a37; text-decoration:underline; cursor:pointer;}

#table_wrapper{height:655px;#height:944px;overflow:auto; border:1px solid

#FFF;background:#EDEDED;#overflow:scroll;}

#table_wrapper table {border-collapse:collapse;width:100%;#width:557px;}

.td1{width:221px;#width:224px;}

.td2{width:118px;#width:119px;}

.td3{width:56px;#width:58px;}

#wrapper{position:relative;}

#pay-on-line{position:absolute;top:10px;z-index:10;right:15px;font-size:14px;right:12px;top:4px;}

#pay-on-line a{color:white;font-weight:bold;text-decoration:none;outline:none;}

#pay-on-line a:hover{color:#DD0A37;text-decoration:underline;}

#pictureHolder{position:relative;}

#prev_button,#next_button{position:absolute;width:40px;height:100px;top:120px;cursor:hand;cursor:pointer;}

#prev_button{left:45px;#left:-42px;background:url('images/left_arrow.jpg') no-repeat 0 0;}

body>#wrapper #prev_button {*left:62px;}

#next_button{right:45px;#left:406px;background:url('images/right_arrow.jpg') no-repeat 0 0;}

body>#wrapper #next_button{*left:536px;}

#table_wrapper td {border:1px solid #b3cef2; padding:0 0.5em;}

#table_wrapper tr.a {background:#EFEFEF;}

#table_wrapper tr.b {background:#dedede;}

table.header_tline {border-collapse:collapse;width:100%;border:1px solid #FFF;}

.header_tline td {padding:2px 0.5em; color:#FFF; border-left:1px solid #FFF;font-size:14px; font-weight:bold;}

#destinations {margin-top:1em;}

#destinations select {margin-left:1em;margin-right:3em;font-size:11px;background:#EDEDED;}

#destinations #get_info {float:right;position:relative;top:16px;color:#3c68a6;}

#destinations #get_info {*top:-8px;}

#schedule_title{font-size:14px;font-weight:bold;color:#3c68a6;#height:14px;text-align:center;margin-top:-7px;}

.pickup{border-collapse:collapse;}

.pickup td{padding:0 1em 0 0;}

#info_div{padding-right:1em;height:925px;overflow-y:auto;}

#info_div{*height:300px;}

.indented{padding:2px 1em; background:#cedff6;}

p.indented{margin:0.5em 0;}

#russianText{position:absolute;background:#FFF; 

	width:596px;height:907px;

	*height:282px;

	border:3px double #5c8aca;padding:0.5em;

	*border:3px solid #5c8aca;padding:0.5em;

	font-size:12px;

}

.rhead{background:#edeccc;padding:4px 0.5em;margin:0;}

.green{color:#1d7a1b; background:#DEDEDE;}

.mounts{font-size:16px;text-align:center;font-weight:bold;padding:3px;*padding:5px;}

.normal{font-size:12px;font-weight:normal;}

.snow{color:green;}

.gore{color:tomato;}

.stratton{color:magenta;}

.hunter{color:#4802ca;}

.creek{color:#4802ca;}

.windham{color:#4802ca;}


/* beg Photo-Caption Zoom - Pure-CSS */
.Zright { float:right; margin:5px 0px 2px 10px; }	
.Zleft { float: left; margin:5px 10px 2px 0px; }
.Zoom img { border: 0px solid #fff; }	
.Zoom.t100 img { width:100px; }	
.Zoom.t150 img { width:150px; }	
.Zoom.t200 img { width:200px; }	
.Zoom.t250 img { width:250px; }	
.Zoom.t300 img { width:300px; }	
.Zoom.t350 img { width:350px; }	
.Zoom.t400 img { width:400px; }	
.Zoom.t450 img { width:450px; }	
.Zoom.t500 img { width:500px; }	
.Zoom.t550 img { width:550px; }	
.Zoom.t600 img { width:600px; }
.Zoom .caption { display:none; }
.Zoom a { padding:0px; }	
.Zoom a:hover { padding:0px; } /* IE picky here */ 
.Zoom a:visited { padding:0px; }
.w100 a:hover img,.w100 a:hover .caption {width:100px}	
.w150 a:hover img,.w150 a:hover .caption {width:150px}	
.w200 a:hover img,.w200 a:hover .caption {width:200px}	
.w250 a:hover img,.w250 a:hover .caption {width:250px}	
.w300 a:hover img,.w300 a:hover .caption {width:300px}	
.w350 a:hover img,.w350 a:hover .caption {width:350px}	
.w400 a:hover img,.w400 a:hover .caption {width:400px}	
.w450 a:hover img,.w450 a:hover .caption {width:450px}	
.w500 a:hover img,.w500 a:hover .caption {width:500px}	
.w550 a:hover img,.w550 a:hover .caption {width:550px}	
.w600 a:hover img,.w600 a:hover .caption {width:600px}	
.Zoom a:hover img { margin-bottom:5px;}
.Zoom a:hover .caption { 
display:block;	
background:#eef;	
border:0px solid #FFF;	
font-family:verdana,sans-serif;	
text-decoration:none;	
text-align:justify;	
font-size:10pt;	
color:#FFF; }
.Zoom a:hover .inner {	
display:block;	
padding:5px 8px; } /* no IEboxModelHack */
/* end Photo-Caption Zoom - Pure-CSS */

