/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
a {text-decoration:none}

body {text-align:center; font-family:"Lucida Grande",verdana, arial, helvetica, sans-serif; font-size:79%; color:#000; padding:0; border:0 none; margin:0px; background:#fff url('../images/PAPER20.gif') center;}
a, a:visited {color:#000;}
a:hover {text-decoration:none;}







#navigation :hover ul li a:hover {text-decoration:underline;}
.menu ul ul {left:-1px; margin-left:-1px;}
#wrapper {border:0px solid #006666; width:1000px; background:url('../images/new509.jpg') no-repeat;margin:0px auto; text-align:left;}
#header {width:1000px; background:transparent; height:120px; float:left; border-top:0px solid #a52a2a;}

#toplink {width:500px;height:20px; background:#ffcc66; float:left; font-family:arial, sans-serif;}
#toplink ul {padding:0; margin:0; list-style-type:none;}
#toplink ul li {float:left; font-size:10px; color:#0000ff; margin:0 7px 0 0; line-height:20px;}
#toplink ul li a, #toplink ul li a:visited {font-size:10px; color:#444; text-decoration:none;}
#toplink ul li a:hover {color:#000; text-decoration:underline;}

#main_menu {padding:0; margin:20px 0 0 0; list-style-type:none; width:500px;}
#main_menu li {float:left;}
#main_menu li a, #main_menu li a:visited {float:left; color:#fff; font-size:20px; font-family:"times new roman", serif; text-decoration:none; margin-right:10px; padding-bottom:3px; border-bottom:1px solid #444;}

#main_menu li a:hover, #main_menu li a.chosen, #main_menu li a.chosen:visited {border-bottom:3px solid #000; padding-bottom:1px;}  


.menu {width:970px; font-size:0.85em; position:relative; padding-left:25px; z-index:100;}

.menu ul {padding:0; margin:0; list-style-type:none;}
.menu ul ul {width:150px;}

.menu li {float:left; width:118px; position:relative;}

.menu a, .menu a:visited {border-left:0 solid #fff; border-right:1px solid #fff; border-top:1px solid #fff; border-bottom:0 solid #fff; 
display:block; font-size:12px; text-decoration:none; text-align:center;color:#000; width:112px; height:20px; 
background:#fff url('../images/top.gif') center; padding-left:0px; padding-top:5px}

* html .menu a, * html .menu a:visited {width:112px;}

.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#fff url('../images/subWA.gif') no-repeat right;}

.menu ul ul a.drop:hover{background:#fff url('../images/subBA.gif') no-repeat right;}
.menu ul ul :hover > a.drop {background:#fff url('../images/subBA.gif') no-repeat right;}

.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8 url('../images/sub.gif') center;}

.menu ul ul ul a:hover {background:#0000ff url('../images/sub2.gif') center;}

.menu ul ul {visibility:hidden; position:absolute; height:0; top:26px; left:0; width:150px;}

* html .menu ul ul {top:26px;}

.menu ul ul ul{left:150px; top:0; width:150px;}

.menu ul ul ul.left {left:-150px;}

.menu table {position:absolute; top:0; left:0;}

.menu ul ul a, .menu ul ul a:visited {background:#fff url('../images/sub.gif') no-repeat right;
color:#000; height:auto; line-height:1em; width:129px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
* html .menu ul ul a{width:129px;}

.menu a:hover, .menu ul ul a:hover{color:#000; background:#0000ff url('../images/topb2.gif') center;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff; background:#0000ff url('../images/topb2.gif') center;}

.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}

.menu ul :hover ul ul{visibility:hidden;}

.menu ul :hover ul :hover ul{visibility:visible;}

#showcase { width:1000px; background:transparent; height:auto}

#info_right {display:block; float:right; width:180px;height:320px; padding:5px; background:transparent;}
#info_right p {margin:10px 10px 20px 20px;}
#info_right form fieldset {padding:0; border:0; margin:0 0 0 0px;}
#info_right ol {margin-top:140px;}
#info_right ol li {margin-bottom:5px;}
#info_right li a, #info_right li a:visited {color:#fff; font-size:11px; text-decoration:none;}
#info_right li a:hover {text-decoration:underline;}

#info h2 {font-family:"times new roman", serif; font-size:1.4em; text-align:left; margin:15px 0 10px 15px;}
#info h3 {font-family:"trebuchet ms", sans-serif; font-size:1.1em; font-weight:normal; margin:0 0 0 15px; color:#FFF; text-align:left; margin-bottom:10px;}
#info_right {display:block; float:right; width:180px;height:320px; padding:5px; background:transparent;}
#info_right p {margin:10px 10px 20px 20px;}
#info_right form fieldset {padding:0; border:0; margin:0 0 0 0px;}
#info_right ol {margin-top:140px;}
#info_right ol li {margin-bottom:5px;}
#info_right li a, #info_right li a:visited {color:#fff; font-size:11px; text-decoration:none;}
#info_right li a:hover {text-decoration:underline;}

#info h2 {font-family:"times new roman", serif; font-size:1.4em; text-align:left; margin:15px 0 10px 15px;}
#info h3 {font-family:"trebuchet ms", sans-serif; font-size:1.1em; font-weight:normal; margin:0 0 10px 15px; color:#FFF; text-align:left;}
#info_right h3 {font-family:"trebuchet ms", sans-serif; font-size:2.1em; font-weight:normal; margin:0; color:#fff;}
#info_right_home {float:right; width:200px; overflow:hidden;}
#info_right_home a img {border:0; display:block;}

#info_left {
	display:block;
	float:left;
	width:180px;
	height:320px;
	padding:5px;
	background:transparent;
	padding-top: 15px;
}
#info_left p {margin:0 0 10px 0;}
#info_left form fieldset {padding:0; border:0; margin:0 0 0px 10px;}
#info_left ol {margin-top:140px;}
#info_left ol li {margin-bottom:5px;}
#info_left li a, #info_left li a:visited {color:#fff; font-size:11px; text-decoration:none;}
#info_left li a:hover {text-decoration:underline;}


#info_left h3 {font-family:"trebuchet ms", sans-serif; font-size:2.1em; font-weight:normal; margin:0; color:#fff;}
#info_left_home {float:right; width:200px; overflow:hidden;}
#info_left_home a img {border:0; display:block;}


#content {width:1000px; background:transparent; float:left; padding:0px 0px 0px 0px; border-top: 0px solid red;border-bottom: 0px solid red;border-left: 0px solid red;border-right: 0px solid red;}
#descript p {font-size:15px; color:#DC143C; padding-left:15px;padding-right:15px;  font-weight:normal; font-family:"Lucida Grande", serif;}

#right_column {width:995px; background:transparent; float:left; text-align:left;padding:0px 2px 0px 2px; }

* html #right_column {width:995px;}



.spacer {margin-top:50px;}

img.floatLeft {float: left; width:100px; height:66px; margin: 4px;} 
img.floatRight {float : right; width:274px; height:166px; margin : 4px;} 
.img1 {margin-top : 5px;}
img.displayed {display: block; margin-left: auto;margin-right: auto }

#search {width:340px; height:60px; float:left; padding-top:55px; background-image: url('../images/Logo_25wht.gif'); background-repeat: no-repeat; background-position: 10% 85% ;}* html #search {height:61px;}
#search form {margin:-30px 0 0 200px; padding:0;}
#search form img {border:0;}


#foot {clear : both;width : 1000px;height : 25px;background : #bc8f8f;color : #fff;font-size : 10px;}
#foot p {font-size : 11px;color : #fff;margin : 5px 10px 5px 15px;} 
#foot ul {list-style-type:none; margin:0; padding:0; float:right; margin-right:15px;}
#foot ul li {float:left; margin:5px 0 5px 10px;}

#content p {
	font-size:13px;
	font-family:"Lucida Grande";
	line-height:16px;
	margin:5px 0 8px 0;
	padding-left: 90px;
	padding-right: 90px;
}

#content h1, #far_right h1 {
	margin:5px 0 5px 0;
	font-size:15px;
	font-weight:bold;
	color:#333399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content h2, #far_right h2 {
	margin:px 0 5px 0;
	font-size:30px;
	font-weight:bold;
	color:#800000;
	text-align:center;
	font-family:"Arial Black", serif;
}
#content h3, #far_right h3 {
	margin:10px 0 0px 0;
	font-size:25px;
	font-weight:bold;
	color:#4B6212;
	text-align:center;
	line-height:1em;
	font-family:"Arial Black", serif;
}
#content h4, #far_right h4 {
	margin:10px 0 0px 0;
	font-size:22px;
	font-weight:bold;
	color:#FFA500;
	text-align:center;
	line-height:1em;
	font-family:"Kristen ITC", serif;
}
#content h5, #far_right h5 {
	margin:1px 0 0px 0;
	font-size:24px;
	font-weight:bold;
	color:#800000;
	text-align:center;
	font-family:"Trebuchet MS", serif;
}
#content h6, #far_right h6 {
	margin:10px 0 0px 0;
	padding-top:10px;
	font-size:25px;
	font-weight:bold;
	color:#003399;
	font-family:"Arial", serif;
	text-align: center;
}


#content img {
	border:0;
	margin-top: 15px;
}
#descript p {
	font-size:16px;
	color:#003333;
	font-weight:normal;
	font-family:"trebuchet ms", serif;
}

.left {float:left;}
.float_left {float:left; margin:0 10px 5px 0;}

.clear {clear:both;}
.accomtype {font-family:"Arial Black", serif; font-size:20px; font-weight:bold; text-align:center; text-transform: capitalize; color:#8B4513; padding-left:10px;}
.accomname {font-family:"Arial Black", sans-serif; font-size:18px; font-weight:normal; text-transform: uppercase; color:#808000; padding-left:10px; padding-right:30px}
.subt {font-family:"times new roman", serif; font-weight:bold; padding-right:10px; padding-left:20px;}
.subt2 {font-family:"trebuchet ms", sans-serif; font-weight:bold; padding-right:15px; padding-left:5px;}
.subt3 {font-family:"trebuchet ms", sans-serif; color:#0000ff; font-size:15px; font-weight:bold; padding-right:25px; text-align:center;}
.type1 A:link {color: #0000ff; text-decoration: none; font-size: 13px; font-weight: bold;  padding-right:20px;}
.type1 A:visited {text-decoration: none; color: #0000ff; font-size: 12px; font-weight: bold;  padding-right:25px;}
.type1 A:active {text-decoration: none; color: #0000ff; font-size: 12px; font-weight: bold;  padding-right:25px;}
.type1 A:hover {text-decoration: none; color:#0000ff; font-size: 18px; font-weight: bold;  padding-right:25px;}


.type2 A:link {color:#0000ff; text-decoration: none; font-size: 12px; font-weight: bold; padding-right:20px;}
.type2 A:visited {
	text-decoration: none;
	color:#3333FF;
	font-size: 11px;
	font-weight: lighter;
	padding-right:25px;
}
.type2 A:active {
	text-decoration: none;
	color:#CC0000;
	font-size: 42px;
	font-weight: bold;
	padding-right:25px;
}
.type2 A:hover {
	text-decoration: none;
	color:#CC6600;
	font-size: 14px;
	font-weight: bold;
	padding-right:25px;
}


.hiddenfromview {display:none;} 
.bold {font-weight:bold;}
.text1 {
	font-size:16px;
	
	color:#003333;
	font-weight:normal;
	font-family:"trebuchet ms", serif;
	line-height:1em;
}
.text2A {font-size:15px; color:#696969; font-weight:normal; font-family:"trebuchet ms", serif; line-height:1em; }
.spacerA {margin-top:50px; width:90%; text-align:center;}
.spacer2A {font-size: 1px; line-height: 0;}

.hr {height:1px; width:55%; background-color:#0000ff;  border: 1px solid #000; text-align:center; padding-top:2px;}
.hr1 {height:1px; width:80%; color:#000; background-color:#F5FFFA;  border: 1px solid #000; text-align:center;}
.hr2 {height:10px; width:80%; color:#000; background-color:#F5FFFA;  border: 1px solid #000; text-align:center; padding-top:20px;}
.hr3 {margin:20px; padding:20px;}

h2 {clear: left;margin-bottom:5px;padding-top: 1px;}
h4 {clear: left;margin-bottom:5px;padding-top: 1px;}
h5 {clear: left;margin-bottom:5px;padding-top: 1px;}

ul li {list-style: none;}
ul {margin: 0px;padding: 20px;}
/* CAMS */


#cams_small ul li {margin: 0 5px 0 0;padding: 0;float: left;clear: none;text-align: center;font-size: 12px;width: 90px;height: 95px;line-height: 20px;}

#cams_small ul li img {width: 90px;height: 75px;margin-bottom: 4px; background:url('../images/snowmtoff.gif') no-repeat;}

#cams_small ul li a:hover,



#cam_small_big ul li a:hover {text-decoration: none;}
#cam_small_big ul li img,
#cam_small_big ul li .thumb {width: 300px;height: 225px;margin-bottom: 4px;background-color: #effafa;}


#rates{font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;	font-size: 12px;margin: 45px;width: 480px;text-align: left;border-collapse: collapse;}
#rates th{font-size: 14px;font-weight: normal;padding: 12px 15px;border-right: 1px solid #fff;border-left: 1px solid #fff;color: #039;}
#rates td{padding: 8px 15px;border-right: 1px solid #fff;border-left: 1px solid #fff;color: #669;}
.odd{background: #eff2ff;}
.even{background: #e8edff;}
#rates {background: #d0dafd;border-bottom: 1px solid #c8d4fd;}
/*pppppppppppppppppp*/
div.leftsml {
	width: inherit;
	padding: 1px;
	float: left;
	height: 200px;
	padding-left: 120px;
	width: auto;
	padding-top: 30px;
}
div.leftsml  p { padding: 40px;
font-size: 18px;
font-weight: bold;
color: rgba(0, 0, 0, 0.7);font-size: 9px; text-align: center;}
div.leftlarge {
	width: 600px;
	padding: 1px;
	float: left;
	height: auto;
	margin-left: 165px;
}
div.leftlarge p { font-size: 9px; text-align: center;}
