/* Styles */
iframe {
	overflow-x: hidden;
}
#content table {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#rightcolumn table, td {
	text-align:left;
}
#rightcolumn a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
#rightcolumn a:hover {
	color: #808285;
}
#searchzip {	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#666666;	
}
#statelist {
	text-align:left;
}
#statelist a {
	font-size:10px;
	color:#666666;
}
#statelist a:hover {
	color:#0066CC;
}
.form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	border:solid 1px #CCCCCC; 
	color:#999999;
	background:none;
}
.hwimage:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity:.7;
}
.menuitem {
	background:#fff transparent;
	opacity:0.8;
	filter: alpha(opacity=80);
	-moz-opacity:.8;
}
.submenu a {
	height:19px;
	background: #fff transparent;
}
.groupieevent:hover {
	opacity: 0.7;
	-moz-opacity:0.7;
	filter: alpha(opacity=70);	
}
.groupieevent a {
	cursor:default;
}
/*.style1 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.style2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #808285;
}
.style3 {
	color: #FA8622
}
.style4 {
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7a7979;
	font-weight:100;
}*/
.links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FA8622; 
	text-decoration: none;
}
.links:visited { 
	color:#DDDDDD; 
}
.links2:visited { 
	color:#FFFFFF; 
}
.links2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FA8622; 
	text-decoration: none;
}

/* Layout */
#content {
	/*height:520px;*/
	min-height:520px;
	width:900px;
	text-align:center; 
	margin:auto;
}
#contentgiftcard {
	height:850px;
	min-height:850px;
	width:900px;
	text-align:center; 
	margin:auto;
}
#navigation {
	position:relative;
	height:47px; 
	margin:auto; 
	text-align:center; 
	width:810px;
}
#searchzip {
	float:left;	
	height:300px; 
	width:280px; 
	margin-top:70px;
	margin-left:150px; 	
}
.home,.serv,.acti,.gues,.cont,.topnavi {
 	position:relative;
	float:left;
	width:135px;
/*  border: 1px solid red;  */
/*  	margin-left:0px; */
/* 	padding:0px; */
/* 	left:0; */
}
.topnavi {
 	position:relative;
	float:left;
	width:135px;
/*   	border: 1px solid green;   */
  	margin-left:0px; 
 	padding:0px; 
 	left:0; 
}
.submenu {
	position:absolute;
	display:none;	
	width:135px;
	margin-top:0px;
	padding-left:1px;
	margin-left:1px;
	top:18px;
	z-index:1;
left:0; 
/* border: 1px solid red;	 */
}

.submenu-nav-sub li{float:left;margin-left:0px;width:121px;height:19px;overflow:hidden;}
.submenu-nav-sub li a, .submenu-nav-sub li strong {display:block;padding-left:125px;background:url(/images/button/sub/222.png) no-repeat;}*/

/* .menuitem */
.submenu-nav-sub .about strong{background-position:0px -19px;}
.submenu-nav-sub .about *{background-position:0px -1px;}
.submenu-nav-sub .about a:hover{background-position:0px -19px;}

.submenu-nav-sub .news strong{background-position:-121px -19px;}
.submenu-nav-sub .news *{background-position:-121px -1px;}
.submenu-nav-sub .news a:hover{background-position:-121px -19px;}

.submenu-nav-sub .equip strong{background-position:-242px -19px;}
.submenu-nav-sub .equip *{background-position:-242px -1px;}
.submenu-nav-sub .equip a:hover{background-position:-242px -19px;}

.submenu-nav-sub .disk strong{background-position:-363px -19px;}
.submenu-nav-sub .disk *{background-position:-363px -1px;}
.submenu-nav-sub .disk a:hover{background-position:-363px -19px;}

.submenu-nav-sub .vacan strong{background-position:-484px -19px;}
.submenu-nav-sub .vacan *{background-position:-484px -1px;}
.submenu-nav-sub .vacan a:hover{background-position:-484px -19px;}

/* .submenu, .submenu ul {padding: 0; margin: 0; list-style: none; } */
.submenu-nav-sub a { display: block; width: 10em; }
.submenu-nav-sub li {float: left;width: 10em; }
.submenu-nav-sub li ul { position: absolute; width: 10em; left: -999em; }
.submenu-nav-sub li:hover ul.submenu-sub {left: 15px;top:182px;}
/* .submenu li:hover ul.submenu-sub2 {left: 435px;top:182px;} */

/* .submenu li:hover ul, .submenu li.sfhover ul {	left: auto;} */
/* .submenu li:hover ul.submenu-sub2, .submenu li.sfhover ul.submenu-sub2 {	left: 435px;} */



.submenu2 li{float:left;margin-left:0px;width:121px;height:19px;overflow:hidden;}
.submenu2 li a, .submenu2 li strong {display:block;padding-left:125px;background:url(/images/button/sub/333.png) no-repeat;}*/

/* .menuitem */
.submenu2 .quest strong{background-position:0px -19px;}
.submenu2 .quest *{background-position:0px -1px;}
.submenu2 .quest a:hover{background-position:0px -19px;}

.submenu2 .reviews strong{background-position:-121px -19px;}
.submenu2 .reviews *{background-position:-121px -1px;}
.submenu2 .reviews a:hover{background-position:-121px -19px;}

.submenu2, .submenu2 ul {padding: 0; margin: 0; list-style: none; }
.submenu2 a { display: block; width: 10em; }
.submenu2 li {float: left;width: 10em; }
.submenu2 li ul { position: absolute; width: 10em; left: -999em; }
/* .submenu2 li:hover ul.submenu2-sub {left: 15px;top:182px;} */
.submenu2 li:hover ul.submenu2-sub2 {left: 435px;top:182px;}

/* .submenu2 li:hover ul, .submenu2 li.sfhover ul {	left: auto;} */
/* .submenu2 li:hover ul.submenu2-sub2, .submenu2 li.sfhover ul.submenu2-sub2 {	left: 435px;} */

