/* ================================================================ 
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.
=================================================================== */

#navigation :hover ul li a:hover {text-decoration:none;}
.menu ul ul {left:-1px; margin-left:-1px;}
body {text-align:center; font-family:verdana, arial, helvetica, sans-serif; font-size:79%; color:#000; padding:0; border:0 none; margin:0; background:#fff url('images/01.JPG') center;}
#wrapper {border:0px solid #006666; width:1000px; 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:none;}

#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;
}
#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:none;}


#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; font-weight:normal; font-family:"trebuchet ms", serif;}
#outer {width:800px;}

#right_column {
	width:995px;
	background:transparent;
	float:left;
	padding:150 0px 0 5px;
	padding-top: 5px;
}
* 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 : 0px;float: left;}
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:12px; font-family:"Lucida Grande";  line-height:16px; margin:5px 0 8px 0;}
#content h1, #far_right h1 {
	font-size:15px;
	font-weight:bold;
	color:#333399;
	font-family:"Arial Black", serif;
	text-align: left;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#content h2, #far_right h2 {margin:5px 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:0px 0 0px 0;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	line-height:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
#content h4, #far_right h4 {
	margin:5px 0 5px 0;
	padding-top:8px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content h5, #far_right h5 {
	margin:1px 0 0px 0;
	font-size:18px;
	font-weight:bold;
	color:#800000;
	text-align:justify;
	font-family:"Trebuchet MS", serif;
}
#content h6, #far_right h6 {margin:1px 0 0px 0;padding-top:25px;font-size:20px;font-weight:bold;color:#000000;font-family:"Arial", serif;text-align: center;}

#content img {
	border:0;
	padding-left: 0px;
}
#descript p {font-size:15px; color:#DC143C; 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:#000; font-size: 10px; font-weight: bold; padding-right:25px;}
.type2 A:active {text-decoration: none; color:#0000FF; font-size: 12px; font-weight: bold;  padding-right:25px;}
.type2 A:hover {text-decoration: underline; color:#FF00FF; font-size: 14px; font-weight: bold;  padding-right:25px;}


.hiddenfromview {display:none;} 
.bold {font-weight:bold;}
.text1 {font-size:15px; color:#B22222; 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: 8px 10px;
	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;}


.table {width:848px; border-collapse:collapse; margin:0 auto;}
.table th {float:left;}


div.container {
		height: 50px;
	min-width: 995px;
	background-color: #CC66FF;
}


div.float {  width: 120px;  padding: 10px;  float: left;background-color: #000000;  }

div.spacer { clear: both; }

div.float img { margin-left: 5px; }

div.float p { font-size: 9px; text-align: center;}

div.left {
	width: 494px;
	padding: 1px;
	float: left;
	height: 100px;
}
div.left p { font-size: 9px; text-align: center;}
div.leftsml {
	width: inherit;
	padding: 1px;
	float: left;
	height: 100px;
	padding-left: 20px;
	width: 310px;
}
div.leftsml  p { font-size: 9px; text-align: center;}
div.leftlarge {
	width: 600px;
	padding: 1px;
	float: left;
	height: auto;
	margin-left: 165px;
}
div.rightsml {
	width: inherit;
	padding: 1px;
	float: right;
	height: auto;
	padding-left: 20px;
	width: 300px;
}
div.rightsml  p { font-size: 9px; text-align: center;}


/*pppppppppppppppppp*/


a { color: #0000ff; text-decoration: none; }


a:visited {
	color: purple;
	text-decoration:none;
}

a:active {
	background-color: yellow;
	text-decoration:none;
}

a:hover {
	color:red;
	text-decoration:none;
}
#packs
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
	width: 990px;
	text-align: center;
	background-color: #CCFF66;
	
}