html { 
font-size:100.01%;
}

body {
	color:#333;
	margin:0;
	background:#fff url(/images/bg-body.gif) repeat-x top;
	font:62.5% Verdana, Arial, Helvetica, sans-serif;
	background-attachment:fixed;
}

img {border-style:none; behavior:url(/iepngfix.htc);}

#img_png {border-style:none; behavior:url(/iepngfix.htc);}

* :focus { outline: 0;}

a:hover img {
opacity: 0.8;
-moz-opacity: 0.8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  /* IE8 only */
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  /* IE7 only */
}

textarea {
resize: none;
}

a {
color:#c60;
text-decoration:none;
}

a:hover { text-decoration:underline;}

a:focus { outline:none;}

form, fieldset {
margin:0;
padding:0;
border-style:none;
}

input, select {
vertical-align:middle;
font-size:11px;
font-family:Verdana, Helvetica, sans-serif;
}

.copyright {
font:10px Verdana, Arial, sans-serif;
color:#999;
margin:20px 0 -24px -96px;
}

.copyright a {
color:#666;
}

.copyright a:hover {
color:#C60;
}

.small-caps {	
text-transform:uppercase;
font:bold 10px Helvetica, Arial, sans-serif;
}

.white {
color:#FFF;
}

/* page size */

.page {
margin:0 auto;
width:974px;
font-size:1.1em;
line-height:1.44em;
background:url(/images/bg-main.gif) repeat-y;
}

.page-holder {
background:url(/images/bg-main-btm.jpg) no-repeat 0 100%;
padding:408px 0 57px;
position:relative;
}

/* logotype */

.page-holder h1 { 
margin:0;
}

.page-holder h1 a {
position:absolute;
top:3px;
left:24px;
background:url(/images/bg-logo.png) no-repeat;
width:209px;
height:135px;
overflow:hidden;
z-index:12;
text-indent:-9999px;
behavior:url(/iepngfix.htc);
}

/* header */

#header {
position:absolute;
top:0;
left:0;
height:408px;
width:974px;
}

#header .flash {
position:absolute;
top:39px;
left:17px;
z-index:1;
}

#header .flash:focus { 
outline:none;
}

#header ul {
margin:0;
padding:0;
position:absolute;
z-index:10;
list-style:none;
}

/* languages */

#header .languages {
top:13px;
margin:0px;
}

#header .languages li {
float:left;
padding:0 0 0 6px;
}

#header .languages a { 
float:left; 
}

#header .languages li img { 
display:block; 
}

#header .languages a.item2 img { 
margin-top:1px; 
}

#header .top-nav {
top:15px;
right:13px;
overflow:hidden;
}

#header .top-nav li {
float:left;
background:url(/images/bg-top-nav-sep.gif) no-repeat 0 3px;
margin-left:-1px;
padding:0 11px;
}

/* menu */

#menu {
top:367px;
left:17px;
background:url(/images/bg-menu.gif) repeat-x;
height:41px;
z-index:10;
width:942px;
}

#menu li {
float:left;
padding:0 34px 0 64px;
}

#menu a {
display:block;
overflow:hidden;
/* text-indent:-9999px; */
position:relative;
height:41px;
}

#dropmenu a{
display:block;
height:auto;
vertical-align:text-bottom;
padding:5px;	
}

#dropmenu a:hover {
display:block;
height:auto;
text-decoration:none;
background-color:#FFFFFF;
background:#FFFFFF;
padding:5px;
}

#dropmenu_right a {
display:block;
height:auto;
vertical-align:text-bottom;
padding-top:2px;
padding-bottom:2px;
}

#dropmenu_right a:hover {
display:block;
height:auto;
padding-top:2px;
padding-bottom:2px;
text-decoration:underline;
}

#menu a.things {
background:url(/images/bg-things.gif) no-repeat;
width:110px;
}

#menu a.stay {
background:url(/images/bg-stay.gif) no-repeat;
width:121px;
}

#menu a.shopping {
background:url(/images/bg-shopping.gif) no-repeat;
width:162px;
}

#menu a.tools {
background:url(/images/bg-tools.gif) no-repeat;
width:124px;
}

/* drop down */
/*
#menu li.hover,
#menu li:hover {
	 position:relative; 
}
*/
/*
#menu li.hover .drop-box,
#menu li:hover .drop-box {
	 display:block; 
}*/

#menu_title_right{
height:48px;
padding-right:18px;	
cursor: pointer;
}

#menu_title_left{
height:48px;
padding-left:7px;	
cursor: pointer;
}

#menu .drop-box {
display:none; 
position:absolute;
top:-7px;
width:395px;
}

#menu .last-drop { /* left:-126px; */ }

#menu .drop-box-area {
background:url(/images/bg-drop-box2.png) repeat-y;
width:360px;
padding:11px 18px 29px 17px;
behavior:url(/iepngfix.htc);
filter:
}

#menu .drop-box-btm {
background:url(/images/bg-drop-box-btm2.png) no-repeat;
height:20px;
behavior:url(/iepngfix.htc);
}

/*
#menu .drop-box .nav a {
	text-indent:0px;
	color:#333;
}
*/

.leftNav{
color:#c60;
font-size:11px;
border-bottom:1px dotted #333;
}

.leftnav_event{
width:162px;
float:right;
text-align:left;
margin:0;
}

.leftnav_event img{
margin-top:-3px;
margin-bottom:-3px;
}

.rightNav{
color:#333;
height:10px;
font-size:11px;
}

.usefulLinks{
color:#FFF;
font-size:11px;
font-weight:bold;
}

.rightBg{
float:right;
width:190px;
height:150px;
padding:9px 16px 0;
background:#e5e3e3 url(/images/bg-drop-box-form.gif) no-repeat;
}

/*#menu .drop-box .nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:145px;
	line-height:2.36em;
}

#menu .drop-box .nav li {
	float:none;
	padding:0;
	background:url(/images/bg-border1.gif) repeat-x 0 100%;
}
#menu .drop-box .nav a {
	color:#333;
	display:inline;
	text-indent:0;
}
#menu .drop-box .form-area {
	float:right;
	width:157px;
	min-height:168px;
	padding:9px 16px 0;
	background:#e5e3e3 url(/images/bg-drop-box-form.gif) no-repeat;
}
*/
/*
#menu .drop-box .form-area ul {
	margin:0;
	padding:3px 0 15px;
	position:relative;
	list-style:none;
	line-height:20px;
}
#menu .drop-box .form-area ul li {
	float:none;
	padding:0;
}
#menu .drop-box .form-area ul a {
	color:#fff;
	display:inline;
	text-indent:0;
}
#menu .drop-box .form-area strong { color:#fedc96;}
#menu .drop-box .form-area .text {
	font-size:1.1em;
	padding:2px 3px;
	background:#fff;
	width:141px;
	border:1px solid #999;
	margin:2px 0 0;
}
#menu .drop-box .form-area .btn { margin:5px 0 0;}
#menu .drop-box .form-area p {
	margin:0 0 15px;
	color:#fff;
	line-height:1.81em;
}


/* form search */

#header .form-search {
position:absolute;
top:65px;
right:20px;
z-index:10;
width:393px;
}

#header .form-bg {
width:359px;
padding:20px 10px 44px 24px;
background:url(/images/bg-search.png) no-repeat;
behavior:url(/iepngfix.htc);
}

#header .form-bg input { 
position:relative;
}

#header .form-item {
overflow:hidden;
height:29px;
margin:-20px 0 0;
}

#header .form-item label { 
display:none;
}

#header .form-search .text {
float:left;
width:243px;
background:#fff;
height:22px;
border:solid #999;
border-width:1px 0 1px 1px;
padding:5px 11px 0;
color:#999;
}

#header .form-search .btn { 
float:left;
}

#header .form-search ul {
margin:4px 0 0 -1px;
padding:0;
line-height:20px;
list-style:none;
letter-spacing:-0.05em;
}

#header .form-search ul li {
float:left;
padding-left:6px;
}

#header .form-search ul a { 
color:#fff;
}

#header .form-search ul a:hover {
color:#fc6;
text-decoration:none;
}

/* main area */

#main {
padding:0 17px;
}

/* Center block */
.center-block {
background:url(/images/bg-center-block.jpg) repeat-y;
width:942px;
position:relative;
}

.menu {
position:absolute;
top:111px;
right:41px;
margin:0;
padding:0;
list-style:none;
}

.menu a {
display:block;
overflow:hidden;
text-indent:-9999px;
cursor:pointer;
}

.menu a.print {
background:url(/images/bg-print.png) no-repeat;
width:65px;
height:71px;
behavior:url(/iepngfix.htc);
}

.menu a.share {
background:url(/images/bg-share.png) no-repeat;
width:62px;
margin:18px 0 0 1px;
height:66px;
behavior:url(/iepngfix.htc);
}

.menu a.calendar {
background:url(/images/bg-calendar.png) no-repeat;
width:57px;
height:82px;
margin:18px 0 0 4px;
behavior:url(/iepngfix.htc);
}

.center-block-top {
background:url(/images/bg-center-block-top.jpg) no-repeat;
padding:19px 0 0;
}

.center-block-btm {
background:url(/images/bg-center-block-btm.jpg) no-repeat 0 100%;
padding:0 0 23px 70px;
overflow:hidden;
height:1%;
}

/* trip planner block */

.block1 {
float:left;
width:358px;
padding:10px 0 0;
}

.block1 .tabset {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
font:bold 1.09em/2.07em Arial, Helvetica, sans-serif;
height:1%;
}

.block1 .tabset li {
float:left;
padding-right:3px;
}

.block1 .tabset a {
display:block;
text-align:center;
background:url(/images/bg-tab1.gif) no-repeat;
width:131px;
}

.block1 .tabset a:hover {
text-decoration:none;
}

.block1 .tabset li.active a,

.block1 .tabset a:hover {
background:url(/images/bg-tab1-active.gif) no-repeat;
color:#630;
}

.block1 .tabset2 {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
font:bold 1.09em/2.07em Arial, Helvetica, sans-serif;
height:1%;
}

.block1 .tabset2 li {
float:left;
padding-right:3px;
}

.block1 .tabset2 a {
display:block;
text-align:center;
background:url(/images/bg-tab1-active.gif) no-repeat;
width:131px;
}

.block1 .tabset2 a:hover {
text-decoration:none;
}

.block1 .tabset2 li.active a,

.block1 .tabset2 a:hover {
background:url(/images/bg-tab1.gif) no-repeat;
color:#630;
}

#block-area {
padding:12px 0 0;
background:#fbfbfb;
_margin-top:-5px;
}

.block-btm {
background:url(/images/bg-block1-btm.gif) no-repeat;
height:12px;
}

.items-block {
background:url(/images/bg-block1.gif) repeat-y;
height:285px;
width:358px;
padding:10px 0px 0px 0px;
}

.dragContainer_biz {
position:relative;
overflow-x: hidden;
font-size:11px;
width:370px;
height:28px;
background-image:url(/images/icon5.png);
background-position:8px 5px;
padding:5px 3px 5px 3px;
background-repeat:no-repeat;
}

.close_btn{
position:absolute;
width:21px;
height:20px;
left:345px;
*left:335px;
}

.dragContainer_event {
overflow-x: hidden;
font-size:11px;
width:370px;
height:28px;
background-image:url(/images/icon1.png);
background-position:8px 5px;
padding:5px 3px 5px 3px;
background-repeat:no-repeat;
}

.dragContainer_notlogged {
background-color:#FFFFFF;
width:375px;
background-image:url(/images/icon1.png);
background-repeat:no-repeat;
}

.dragContainer_myFav{
width:347px;
background-image:url(/images/icon5.png);
background-repeat:no-repeat;	
padding-left:10px;
background-position:15px 8px;
padding-top:5px;
padding-bottom:5px;
color:#666666;
behavior:url(/iepngfix.htc);
}

.dragContainer_event_myfav{
width:347px;
background-image:url(/images/icon1.png);
background-repeat:no-repeat;	
padding-left:10px;
background-position:15px 8px;
padding-top:5px;
padding-bottom:5px;
color:#666666;
behavior:url(/iepngfix.htc);
}

.recently_viewed_not_login_event{
width:347px;
background-repeat:no-repeat;	
background-image:url(/images/icon1.png);	
padding-left:10px;
background-position:15px 8px;
padding-top:5px;
padding-bottom:5px;
color:#666666;
}

.recently_viewed_not_login{
width:347px;
background-repeat:no-repeat;	
background-image:url(/images/icon5.png);	
padding-left:10px;
background-position:15px 8px;
padding-top:5px;
padding-bottom:5px;
color:#666666;
}

.recently_not_login_over{
width:347px;
background-color:#FFFFFF;
background-image:url(/images/icon5.png);		
background-repeat:no-repeat;	
padding-left:10px;
background-position:15px 8px;
padding-top:5px;
padding-bottom:5px;
color:#666666;
}

.recently_not_login_over_event{
width:347px;
background-color:#FFFFFF;
background-image:url(/images/icon1.png);		
background-repeat:no-repeat;	
padding-left:10px;
background-position:15px 8px;
padding-top:5px;
padding-bottom:5px;
color:#666666;
}

.description p {
margin:0;
color:#666;
line-height:1.09em;
}

.icon {
overflow:hidden;
text-indent:-9999px;
float:left;
width:30px;
height:29px;
}

.icon1 {
background:url(/images/icon1.png) no-repeat;
}

.icon2 {
background:url(/images/icon6.png) no-repeat;
}

.icon3 {
background:url(/images/icon2.png) no-repeat;
}

.icon4 {
background:url(/images/icon3.png) no-repeat;
}

.icon5 {
background:url(/images/icon4.png) no-repeat;
}

.icon6 {
	background:url(/images/icon5.png) no-repeat;
}

.icon:hover {
background:url(/images/icon-hover.png) no-repeat;
}

.description .text-holder {
float:right;
padding:0 0 7px;
overflow:hidden;
width:268px;
background:url(/images/bg-border2.gif) repeat-x 0 100%;
}

.description .text-holder a.add-icon {
float:right;
margin:2px 11px 0 0;
display:inline;
}

.change { 
background:#fff; cursor:move;
}

.change .icon {
background:url(/images/icon-hover.png) no-repeat;
cursor:move;
}

.change2 { 
background:#fff; cursor:move;
}

.change2 .icon {
background:url(/images/icon-hover2.png) no-repeat;
cursor:move;
}

.info {
color:#5e6b7a;
display:block;
font:1.09em/1.73em Helvetica, Arial, sans-serif;
background:url(/images/ico-info.gif) no-repeat;
padding:0 0 0 30px;
margin:13px 0 0 15px;
}

/* block 2*/

.block2 {
float:left;
width:376px;
background:#5e6b7a url(/images/bg-block2.gif) no-repeat 0 100%;
}

.block2 .top-area {
overflow:hidden;
height:1%;
padding:0 0 10px;
}

#title{
background-color:#c60;
display:block;
padding-left:13px;
width:365px;
color:#fffbdd;
font:bold 1.09em/1.73em Helvetica, Arial, sans-serif;
*height:20px;
}

.block2 .title-holder {
float:left;
width:190px;
}

.title-holder .title1 {
background:url(/images/text-title1.gif) no-repeat;
height:34px;
width:190px;
overflow:hidden;
text-indent:-9999px;
display:block;
}

.title-holder .title2 {
font:bold 1.27em/1.14em Helvetica, Arial, sans-serif;
color:#d0d3d8;
display:block;
padding-left:6px;
}

.block2 .form-box {
float:right;
width:174px;
padding:12px 0 0;
}

.block2 .form-box label { display:none;}

.block2 .form-box select {
height:20px;
width:166px;
font-size:11px;
color:#666;
}

.block2 .form-box ul {
margin:0 0 0 -6px;
padding:0;
list-style:none;
overflow:hidden;
display:inline-block;
}

.block2 .form-box ul li {
float:left;
margin-left:-1px;
padding:2px 7px 0;
background:url(/images/bg-edit-sep.gif) no-repeat 0 5px;
}

.block2 .form-box ul a { 
color:#fff;
}

.block2 #block-area { 
padding:0;
}

.block2 .title3 {
-x-system-font:none;
background:#C60 none repeat scroll 0 0;
color:#FFFBDD;
display:block;
font:bold 1.09em Helvetica,Arial,sans-serif;
line-height:1.73em;
padding-left:13px;
}

#block-holder {
background:#e8eef5;
height:322px;
overflow:auto;
}

.block2 .description {
width:362px;
padding:0px 4px 0px 0px;
}

.block2 .description .text-holder {
background:url(/images/bg-border3.gif) no-repeat 0 100%;
width:296px;
padding:0 0 3px;
}

.block2 .no-border .text-holder { 
background:none;
}

.block2 .description .text-holder .add-icon { 
margin:6px 9px 7px 0;
}

.block2 .icon:hover {
background:url(/images/icon-hover2.png) no-repeat;
}

.save {
float:right;
background:url(/images/btn-save.gif) no-repeat;
width:130px;
height:21px;
overflow:hidden;
margin:7px 10px 10px 0;
display:inline;
text-indent:-9999px;
}

.time {
display:block;
color:#cfd3d8;
padding:10px 0 0 15px;
}

.tp-empty {
font:italic 14px Georgia, sans-serif;
color:#999;
text-align:center;
padding:12px;
z-index:1;
position:absolute;
padding-left:100px;
}

/* columns holder */

.columns-holder {
overflow:hidden;
height:1%;
}

/* column 1*/

.column1 {
float:left;
width:743px;
overflow:hidden;
}

/* sidebar */

#sidebar {
float:left;
width:206px;
}

.sidebar-area {
background:url(/images/bg-sidebar.gif) repeat-y;
padding:0 1px;
}

.sidebar-area .leftsearch {
background:#FFF url(/images/bg-leftsearch.jpg);
padding:8px 0 8px 0;
color:#999;
border-bottom:#CCC 1px solid;
}

.sidebar-area .leftsearch .narrowtitle {
padding:5px;
background:url(/images/50png.png);
display:block;
font-weight:bold;
}

.narrow-icon-x {
margin-left:-17px;
}

.sidebar-area .leftsearch li {
margin-left:-16px;
list-style:none;
}

.sidebar-area .leftsearch a {
color:#C60;
}

.sidebar-area .leftsearch a:hover {
color:#C60;
}

.sidebar-area .leftsearch .active {
color:#666;
text-decoration:none;
padding:0;
}

.sidebar-area h3 {
margin:0;
overflow:hidden;
text-indent:-9999px;
width:204px;
height:39px;
}

.sidebar-area .box1 h3 {
background:url(/images/text-title2.jpg) no-repeat;
}

.sidebar-area .box2 h3 {
background:url(/images/text-title3.jpg) no-repeat;
}

.box1 ul {
margin:0;
padding:8px 0 6px;
list-style:none;
line-height:2.24em;
font-weight:bold;
background:#fafafa url(/images/bg-boxes.gif) no-repeat;
}

.box1 ul a {
display:block;
padding-left:24px;
height:1%;
vertical-align:top;
}

.box1 ul a:hover {
background:url(/images/bg-sidebar-ul-hover.gif) repeat-x;
text-decoration:none;
}

.box2 {
background:#fafafa url(/images/bg-boxes.gif) no-repeat 0 39px;
}

.box2 .region { 
margin:15px 0 0 15px;
}

.box2 .region img { 
display:block;
}

.box2 .today {
font:bold 1.09em/1.16em Helvetica, Arial, sans-serif;
display:block;
padding:11px 0 0 15px;
}

.weather {
height:1%;
background:url(/images/bg-weather.gif) no-repeat;
padding:0 0 5px 23px;
}

.weather:after {
content:"";
display:block;
clear:both;
}

.weather img {
top:-15px;
right:-2px;
}

.weather strong {
float:left;
font:bold 2.17em/1.31em Helvetica, Arial, sans-serif;
color:#fff;
width:46px;
padding-top:5px;
}

.weather ul {
float:left;
margin:0;
padding:6px 0 0;
list-style:none;
font:bold 1em/1.15em Helvetica, Arial, sans-serif;
color:#fff;
}

.box2 .btm-holder {
background:url(/images/bg-sidebar-btm.gif) no-repeat;
margin:0 -1px;
padding:9px 0 19px 11px;
}

.box2 .btm-holder .things {
display:block;
background:url(/images/text-things.gif) no-repeat;
width:188px;
height:18px;
overflow:hidden;
text-indent:-9999px;
}

.box2 .btm-holder .thingstodo {
display:block;
background:url(/images/text-things.gif) no-repeat;
width:188px;
height:18px;
overflow:hidden;
text-indent:-9999px;
}

.box3 {
margin:0;
padding:5px 0 13px 12px;
list-style:none;
border:8px solid #bfcede;
background:#7c90a5;
font-weight:bold;
line-height:2.34em;
}

.box3 a { 
color:#fff;
}

.box3 a:hover {
color:#fc6;
text-decoration:none;
}

/* content */

#content {
overflow:hidden;
float:right;
width:517px;
padding:21px 0 0;
}

#content .top-area { padding:0 0 0 3px;}

.breadcrumb {
margin:0 0 0 -4px;
padding:0 0 13px;
height:1%;
list-style:none;
overflow:hidden;
}

.breadcrumb li {
float:left;
background:url(/images/bg-breadcrumb-sep.gif) no-repeat 0 7px;
margin-left:-5px;
padding:0 10px;
}

.breadcrumb a { color:#999;}

.breadcrumb li.active a {
color:#C60;
text-decoration:none;
padding:4px;
}

.breadcrumb li.active a:hover {
text-decoration:none;
background-color:#C60;
color:#FFF;
padding:4px;
}

#content h2 {
margin:0;
font-size:19px;
color:#FFF;
}

#content h2 span { 
margin:0;
}

#content .main-text { 
margin:-10px 0 0;
}

.tabbed { 
margin:32px 0 0;
}

.tab-links {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
height:1%;
font:bold 1.09em/2.16em Helvetica, Arial, sans-serif;
}

.tab-links li {
float:left;
padding-right:3px;
}

.tab-links a {
display:block;
color:#92806f;
padding-right:19px;
background:url(/images/bg-tab2.gif) no-repeat 100% 0;
}

.tab-links a span {
display:block;
background:url(/images/bg-tab2-left.gif) no-repeat;
padding-left:19px;
}

.tab-links a:hover { text-decoration:none; color:#FFF;}

.tab-links a.active {
color:#630;
background:url(/images/bg-tab2-active.gif) no-repeat 100% 0;
}

.tab-links a.active span {
background:url(/images/bg-tab2-active-left.gif) no-repeat;
}

.tab-holder {
background:#f1ede0; height:1%;
padding:15px 0 22px 25px;
}

.tab-holder ul {
margin:0;
padding:0;
font-weight:bold;
list-style:none;
overflow:hidden;
line-height:1.71em;
height:1%;
}

.tab-holder ul li {
float:left;
padding-right:8px;
}

.tab-holder ul a {
display:block;
color:#666;
padding:0 11px;
}

.tab-holder ul a:hover,

.tab-holder ul li.active a {
color:#c60;
background:#fff;
text-decoration:none;
}

.content-holder {
overflow:hidden;
height:1%;
padding:16px 0 0;
}

.content-holder img { 
float:left;
}

.content-holder div {
float:left;
padding:0 0 0 15px;
width:315px;
}

.content-holder div strong {
color:#c60;
font-size:1.27em;
}

.content-holder div em {
font-style:normal;
font-weight:bold;
color:#999;
}

.content-holder div p {
margin:0;
color:#666;
line-height:1.34em;
}

.more {
background:url(/images/ico-arrow.gif) no-repeat 100% 4px;
padding-right:10px;
font-weight:bold;
font-size:0.9em;
}

.ext {
background:url(/images/ic-newwin.png) no-repeat 100% 20px;
padding-right:10px;
font-weight:bold;
font-size:0.9em;
}

.tab-btm-holder-top {
padding:8px 0px 0px 0px;
}

.tab-btm-holder-top1 {
background:url(/images/bg-events-top.gif) no-repeat; height:1%;
padding:8px 0px 0px 0px;
}

.tab-btm-holder {
padding:11px 17px 12px 29px;
overflow:hidden;
height:1%;
}

.tab-btm-holder ul {
margin:0;
padding:0;
list-style:none;
color:#666;
}

.tab-btm-holder ul strong {
padding-left:0px;
}

.tab-btm-holder ul a { color:#666;}

.tab-btm-holder .more {
float:right;
margin:6px 0 0;
font-size:1.09em;
background-position:100% 6px;
}

.tab-btm-holder1 {
background:#e3dcc2 url(/images/bg-events-btm.gif) no-repeat 0 100%;
padding:11px 17px 12px 13px;
overflow:hidden;
height:1%;
}

.tab-btm-holder1 ul {
margin:0;
padding:0;
list-style:none;
color:#666;
}

.tab-btm-holder1 ul strong {
padding-left:18px;
}

.tab-btm-holder1 ul a { 
color:#666;
}

.tab-btm-holder1 .more {
float:right;
margin:6px 0 0;
font-size:1.09em;
background-position:100% 6px;
}

.btm-block { 
margin:-20px 0px 0px 0px;  
*margin:22px 0px 0px 0px;
 _margin:22px 0px 0px 0px; float:left; 
}

.links-tab {
margin:0;
overflow:hidden;
height:1%;
padding:0;
font:1.63em/1.1em Arial, Helvetica, sans-serif;
list-style:none;
}

.links-tab li {
float:left;
padding-right:12px;
}

.links-tab a {
color:#69c;
background:url(/images/ico-arrow3.gif) no-repeat 4px;
padding-left:18px;
}

.links-tab a.active {
background:url(/images/ico-arrow2.gif) no-repeat 4px;
}

.links-tab a:hover { 
text-decoration:none;
}

/* form block */

.form-block {
overflow:hidden;
padding:2px 0 0;
width:514px;
}

.form-block .form-item {
float:left;
width:388px;
_width:385px;
background:url(/images/bg-experiens-top.gif) no-repeat;
padding:8px 0 0;
}

.form-block .form-item-btm {
background:#fff url(/images/bg-experiens-btm.gif) no-repeat 0 100%;
padding:0px 0px 5px 0px;
_padding:0px 0px 8px 0px;
*padding:0px 0px 8px 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.form-block .form-item-btm {
background:#fff url(/images/bg-experiens-btm.gif) no-repeat 0 100%;
padding:0px 0px 8px 0px;
}
}

.form-block .form-item-area {
border-left:1px solid #ccc;
overflow:hidden;
height:1%;
padding:0 0 11px 18px;
}

* html .form-block .form-item-area { padding-bottom:9px;}

* + html .form-block .form-item-area { padding-bottom:9px;}

.form-block .form-item-area p {
margin:0;
color:#666;
}

.form-block .choose {
overflow:hidden;
height:1%;
padding:0 0 4px;
}

.form-block .choose div {
float:left;
width:119px;
overflow:hidden;
}
.form-block .choose .second { 
width:230px;
}

.form-block .choose div label {
float:left;
font:bold 1.45em/1.1em Arial, Helvetica, sans-serif;
}

.form-block .choose div input {
float:left;
width:13px;
height:14px;
display:inline;
margin:2px 5px 0 0;
}

.form-block1 {
overflow:hidden;
padding:2px 0 0;
width:514px;
}

.form-block1 .form-item {
float:left;
width:514px;
background:url(/images/bg-experiens-tours-top.gif) no-repeat;
padding:8px 0 0;
}

.form-block1 .form-item-btm {
background:#fff url(/images/bg-experiens-tours-btm.gif) no-repeat 0 100%;
padding:0px 0px 5px 0px;
_padding:0px 0px 8px 0px;
*padding:0px 0px 8px 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.form-block1 .form-item-btm {
	background:#fff url(/images/bg-experiens-tours-btm.gif) no-repeat 0 100%;
	padding:0px 0px 8px 0px;
}
}

.form-block1 .form-item-area {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
overflow:hidden;
height:1%;
padding:0 0 11px 18px;
}

* html .form-block1 .form-item-area { padding-bottom:9px;}

* + html .form-block1 .form-item-area { padding-bottom:9px;}

.form-block1 .form-item-area p {
margin:0;
color:#666;
}

.form-block1 .choose {
overflow:hidden;
height:1%;
padding:0 0 4px;
}

.form-block1 .choose div {
float:left;
width:119px;
overflow:hidden;
}

.form-block1 .choose .second { width:230px;}

.form-block1 .choose div label {
float:left;
font:bold 1.45em/1.1em Arial, Helvetica, sans-serif;
}

.form-block1 .choose div input {
float:left;
width:13px;
height:14px;
display:inline;
margin:2px 5px 0 0;
}

.form-item-area span {
float:right;
font:3.27em/1.1em Helvetica, Arial, sans-serif;
margin:-13px 30px 0 0;
display:inline;
}

.form-item-area img {
display:block;
margin:6px 0 0;
}
.form-block .btn { float:right;}

/* column 2*/

.column2 {
float:right;
width:178px;
}

.myfairbanks {
display:block;
background:url(/images/btn-myfairbanks.gif) no-repeat;
width:177px;
height:41px;
overflow:hidden;
text-indent:-9999px;
}

#accordion {
margin:13px 0 0;
padding:0;
list-style:none;
font:bold 1.09em/2.23em Helvetica, Arial, sans-serif;
}

#accordion li {
height:1%;
vertical-align:top;
}

#accordion .headerbar a {
display:block;
color:#fff;
padding-left:12px;
background:#4d5965 url(/images/bg-accordion-links.gif) repeat-x;
}

#accordion .headerbar a:hover { text-decoration:none;}

#accordion1 {
margin:13px 0 0;
padding:0;
list-style:none;
font:bold 12px Verdana, Helvetica, sans-serif;
}

#accordion1 li {
height:1%;
vertical-align:top;
}

#accordion1 .headerbar a {
display:block;
color:#000;
padding-left:12px; height:15px;
/*background:#fbfbfb;*/
}

#accordion1 .headerbar a:hover { text-decoration:none;}

#accordion1 .headerbar .headerbar-title {
float: left; width:75%; text-align:left;
font:bold 11px Verdana, Helvetica, sans-serif;
color:#666;
padding-left:10px;
}

#accordion1 .headerbar .headerbar-matches {
float: left; width:75%; text-align:left;
font:11px Verdana, Helvetica, sans-serif;
padding-right:5px;
color:#C60;
}

#accordion1 .norecordfound {
font:11px Verdana, Helvetica, sans-serif;
text-align:left;
padding-top:10px;
color:#999;
}

#accordion .slide {
background:url(/images/bg-accordion.jpg) repeat-y;
padding:0;
height:1%;
}

#accordion .slide img {
display:block;
padding:0;
margin:0;
text-align:center;
}

#accordion .slide ul {
margin:0;
padding:0;
list-style:none;
font-size:0.9em;
line-height:1.71em;
font-weight:normal;
}

#accordion .slide ul li {
padding-top:1px;
text-align:center;
}

#accordion .slide ul a {
background:#EBEBEB;
width:170px;
padding:2px;
margin:0 2px 0 2px;
color:#c60;
text-align:center;
}

#accordion .slide ul a:hover {
text-decoration:underline;
}

.column2 h4 {
margin:28px 0 4px 13px;
font:1.2em/1.28em Arial, Helvetica, sans-serif;
color:#666;
}

.column2 img { 
display:block;
}

/* footer */

#footer {
margin:28px 0 0;
padding:28px 14px 20px 142px;
overflow:hidden;
/* height:1%; */
height:115px;
background:url(/images/bg-footer.jpg) no-repeat;
}

#footer ul {
margin:0;
padding:8px 0 0;
list-style:none;
overflow:hidden;
height:15px;
}

#footer ul li {
float:left;
background:url(/images/bg-footer-sep.gif) no-repeat 0 4px;
padding:0 11px;
margin-left:-1px;
height:15px;
}

#footer ul.list1 a { color:#69c;  }

#footer ul.list2 a { color:#77b02b; }

#footer ul.list3 a { color:#c60; }

#footer img {
float:right;
margin-top:12px;
}

#addFavLoginForm{
text-align:left;
width: 200px;
padding: 5px;
}	

.rowLabel{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#rowControl{
height:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
}

#errMsg{
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
}

#errMsgContainer{
margin-top:10px;
padding:3px;
border: 1px solid #c93;
color: #990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#msgContainer{
padding:10px;
border:0px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}

#dataContainer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

label.error {
display:none;
}

label.error {
margin-left: 5px;
padding:6px 6px 6px 14px;
color: #FFF;
position:absolute;
width: 275px;
z-index:10;
border:0;
background: #369 url(/images/arrow-validation.png) center left no-repeat;
font: bold 11px Verdana, Helvetica, sans-serif;
}

label.error1 {
margin-left: 5px;
padding:3px;
color: #FFF;
width: 250px;
z-index:10;
border: 0;
background: #369 -100px -100px no-repeat;
font: bold 11px Verdana, Helvetica, sans-serif;
display:none;
}

label.loginerror {
margin-left: 5px;
padding:3px;
color: #FFF;
z-index:10;
border: 0;
background: #369 -100px -100px no-repeat;
font: bold 11px Verdana, Helvetica, sans-serif;
display:none;
}

.tripName{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:4px;
}

.create_trip_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.dropdown_calen_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#mainContainer {
height:322px;
overflow:auto;
background:#E8EEE5;
_width:376px;
}

.tab_selected{
background:transparent url(/images/bg-tab1-active.gif) no-repeat;
width:131px;
height:25px;
float:left;
text-align:center;
padding-right:3px;
padding-top:5px;
font-weight:bold;
cursor:pointer;
color:#630;
}

.tab_not_selected{
background:transparent url(/images/bg-tab1.gif) no-repeat scroll 0 0;
color:#c60;
width:131px;
height:25px;
float:left;
text-align:center;
padding-top:5px;
font-weight:bold;
cursor:pointer;	
padding-right:3px;	
text-decoration:none;
}

.tab_not_selected:hover{
background:transparent url(/images/bg-tab1.gif) no-repeat scroll 0 0;
color:#630;
width:131px;
height:25px;
float:left;
text-align:center;
padding-top:5px;
font-weight:bold;
cursor:pointer;	
padding-right:3px;	
}

.triplisting_bottom_line{
width:300px; 
border-bottom:1px dotted #666666;
margin-left:47px;
/*(margin-top:10px;
*margin-top:5px;
*/
height:0px;
}

.myfav_bottom_line{
width:270px; 
border-bottom:1px dotted #666666;
margin-left:55px;
margin-top:0px;
margin-bottom:0px;
*margin-top:0px;
*margin-bottom:0px;
height:0px;
}

/* drag and drop */

.DragContainer, .OverDragContainer {
 padding:0px 0px 0px 0px;
/* position:relative; */
 float: left;
 width: 100%;
/*  border: #669999 2px solid;  */
text-align:left;
min-height:38px;
height:auto !important;
height:38px;
background-color:#E8EEE5;
}

.OverDragBox{
background-color:#FFF;
font-size:11px;
width:370px;
height:28px;   
padding:5px 3px 5px 3px;
background-image:url(/images/icon-hover2.png);
background-position:8px 5px;
background-repeat:no-repeat;
}

.OverDragBox_myFav{
background-color:#FFF;
width:347px;
background-image:url(/images/icon-hover.png);
background-repeat:no-repeat;	
padding-left:10px;
background-position:15px 8px;
padding-top:5px;
padding-bottom:5px;
*padding-top:5px;
*padding-bottom:5px;
cursor:move;
}

.OverDragBox_myFav_notlogin{
background-color:#FFF;
width:347px;
background-image:url(/images/icon5.png);
background-repeat:no-repeat;	
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
*padding-top:5px;
background-position:15px 8px;
}

.DragBox, .DragDragBox, .miniDragBox {
background:none;
}

.OverDragContainer {
background-color: #EEE;
}

.OverDragBox, .DragDragBox {
background-color: #FFF; 
}

.DragDragBox {
/*
filter: alpha(opacity=50);
background-color: #FFFFFF; 
width: 330px; */
/*  background-color:#FFFFFF; */
}

legend {
/*
font-weight: bold;
font-size: 12px;
color: #666699;
font-family: verdana, tahoma, arial;
width: 330px; 
background-color: #;
 */ 
}

fieldset {
padding: 3px;
}

.History {
font:10px Verdana, Arial, Helvetica, sans-serif;
overflow: auto;
width: 100%;
height: 82px;
}

#DragContainer8 {
/*  border: #669999 1px solid;
padding: 5px 0 0 5px
width: 100%;
height: 110px;
 */
}

.miniDragBox {
/*
float: left;
margin: 0 5px 5px 0;
width: 20px;
height: 20px;
*/
}

.noBackground{
background:none;
font-size:11px;
width:370px;
height:28px;   
padding:5px 3px 5px 3px;
background-image:url(/images/icon-hover2.png);
background-position:8px 5px;
background-repeat:no-repeat;
}

#recently_viewed{
*overflow:auto; 
overflow-x:hidden; 
height:275px;
padding-left:0px;
}

#myFavorites_dragbox{
*overflow:auto; 
overflow-x:hidden; 
height:275px;
padding-left:0px;
display:none;
_width:356px;
}

.tp-bg-signedout {
height:323px;
width:376px;
background:url(/images/tp-bg-signedout.jpg) no-repeat top center;
text-align:center;
opacity:1;
/*	filter:alpha(opacity=100);	*/
}

.tp-signin-text {
font:bold 16px Helvetica, Arial, sans-serif;
color:#738396;
}

.transparentContainer{
position:absolute;
background-color:#FFFFFF; 
width:100%; 
height:100%;
background: rgba(255, 255, 255, 0.5);
}

.tp_add {
float:left;
margin-top:-28px;
padding-top:13px;
color: #999999;
font: italic 14px Georgia, "Times New Roman", Times, serif;
text-align:center;
/* clear:both; */
width:376px;
background-color:#dee3dc;
border-bottom:#CCC 1px solid;
}

.normal-size{
font:11px Verdana, Helvetica, sans-serif;
}

.box-orange {
padding:10px;
background-color:#f8ebb5;
border:#e6b038 1px solid;
float:right;
}

#tripplanner_links{
color:#FFF;
}

.tripplanner_links{
color:#FFF;
}

.tripplanner_links a {
color:#FFF;
}

.tripplanner_links a:hover {
color:#FFF;
}

.tripplanner_links .active {
color:#FFF;
text-decoration:none;
padding:0;
}

a.lightbox_cancel{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/* unified search */

.search-block {
width:345px;
padding:0;
background:url(/images/whitepng.png) repeat;
}

.search-title {
padding:5px;
font:bold 11px Verdana, Helvetica, sans-serif;
background-color:#997756;
color:#FFF;
width:335px;
display:inline-block;
}

.search-viewall a {
font:11px Verdana, Helvetica, sans-serif;
color:#FC6;
text-decoration:none;
float:right;
}

.search-viewall a:hover {
text-decoration:underline;
}

.search-bottom, .search-bottom a {
padding:5px;
font:bold 11px Verdana, Helvetica, sans-serif;
background-color:#5e4934;
line-height:20px;
color:#FC6;
text-align:right;
}

.search-description {
overflow:hidden;
width:345px;
display:block;
border-bottom:#CCC 1px dotted;
}

.clearfloat {
clear:both;
}

.search-description a {
display:block;
padding:5px;
}

.search-none {
padding:5px;
text-align:center;
color:#999;
line-height:30px;
}

.search-description a:hover {
background-color:#FAFAFA;
display:block;
cursor:pointer;
text-decoration:none;
}

.search-description p {
margin:0;
color:#666;
display:block;
}

.search-event-icon {
float:left;
margin:0;
margin-right:4px;
}

.search-biz-icon {
float:left;
margin:0;
margin-right:4px;
}

#ajax_listOfOptions {
position:absolute;	/* Never change this one */
overflow:hidden;	/* Scrolling features */
z-index:100;
}

/* on-page cms */

.cms-txt-img {
width:690px;
float:left;
}

.cms-img-txt {
width:690px;
float:left;
}

.cms-img-txt ul {
padding-left:1em;
}

.cms-img-txt li {
list-style-image:url(/images/bullet1.png);
margin:.5em;
}

.cms-img-txt img {
margin:0px 26px 5px 0px;
}

.cms-txt-full {
width:690px;
float:left;
}

.cms-img-full {
width:690px;
float:left;
}

.cms-img-img {
width:690px;
float:left;
}

.cms-img-img img {
margin:0 20px 20px 20px;
}

.cms-txt-txt {
width:690px;
float:left;
}

/* photos and videos */

.gallery-thumbs {
width:700px;
}

.gallery-thumbs .xs {
width:475px;
_width:575px;
}

.gallery-thumbs h3 {
font:bold 14px Verdana;
color:#666;
width:700px;
border-bottom:#CCC 1px dotted;
padding-bottom:16px;
}

.gallery-thumbs .caption {
font:9px Verdana;
color:#999;
}

.photo-contest{
padding:20px;
}

#photo-contest{

}

.photo-contest .caption {
font:9px Verdana;
color:#999;
}

.gallery-thumbs td {
font:11px Verdana;
}

.gallery-thumbs ul {
text-align:left;
margin-left:-20px;
background:none;
}

.gallery-thumbs .small ul {
text-align:left;
margin-left:-20px;
background:none;
}

.gallery-thumbs .xs ul {
text-align:left;
margin-left:-20px;
background:none;
}

.gallery-thumbs li {
display:inline-block;
font:bold 1.27em/1.12em Verdana;
text-align:left;
vertical-align:top;
background:none;
}

.gallery-thumbs .small li {
display:inline-block;
text-align:left;
float:left;
width:115px;
line-height:12px;
padding:0 20px 10px 0px;
vertical-align:bottom;
background:none;
}

.gallery-thumbs .xs li {
display:inline-block;
text-align:left;
width:80px;
line-height:12px;
padding:0px 14px 10px 0px;
_padding:0px 0px 0px 0px;
_margin-right:-28px;
vertical-align:bottom;
background:none;
}

.gallery-thumbs li a {
text-decoration:none;
color:#C60;
background:none;
}

.gallery-thumbs li a:hover {
text-decoration:none;
color:#630;
background:none;
}

.gallery-thumbs img {
border:none;
width:150px;
padding-top:5px;
}

.gallery-thumbs .small img {
border:none;
width:115px;
padding-top:5px;
}

.gallery-thumbs .xs img {
border:none;
width:80px;
padding-top:5px;
}

.gallery-thumbs .pagination {
margin-right:24px;
}

.gallery-thumbs .pagination img {
border:none;
width:23px;
padding-top:5px;
}

#photo-contest  .caption {
text-align:center;
}

#photo-contest  .edit{
text-align:center;
}

#photo-contest  a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C60;
}

#photo-contest a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#630;
}

#delete_contest_photo td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#load_contest_photo td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#photocontest .form-label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#load_contest_photo td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.photo_contest_status{
text-align:center;
color:#CCC;
font-size:9px;
}

#statusmsg {
text-align:center;
}

#contact_listblock{
width:690px;
float:left;
margin:0px;
}

.contact_list_area{
width:226px;
float:left;
margin:0px;
border-left:3px solid #FFFFFF;
padding-bottom:15px;
}

.contact_list_in{
width:690px;
float:left;
margin:0px;
display:block;
}

.contact_list_area span{
background:#efefef;
width:226px;
float:left;
margin-bottom:16px;
font-weight:bold;
text-align:center;
padding:8px 0;
}

.contact_list_area p{
line-height:14px;
margin-left:10px;
}

.contact_list_right{
background:#efefef;
width:455px;
float:right;
margin-bottom:7px;
*margin-bottom:16px;
padding:8px 0;
text-align:center;
font-weight:bold;
}

.sitemap_left_colmn{
width:260px;
float:left;
margin:0px;
border-left:3px solid #FFFFFF;
padding-bottom:15px;
}

.sitemap_left_colmn span{
background:#efefef;
width:260px;
float:left;
margin-bottom:14px;
font-weight:bold;
text-align:center;
padding:8px 0;
}

.sitemap_left_colmn p{
line-height:14px;
margin-left:10px;
}

.sitemap_middle_colmn{
width:199px;
float:left;
margin:0px;
border-left:3px solid #FFFFFF;
padding-bottom:15px;
}

.sitemap_middle_colmn span{
background:#efefef;
width:199px;
float:left;
margin-bottom:14px;
font-weight:bold;
text-align:center;
padding:8px 0;
}

a.sitemap_middle_colmn span{
text-align:center;
}

.sitemap_middle_colmn p{
line-height:14px;
margin-left:10px;
}

.sitemap_right_colmn{width:219px;
float:left;
margin:0px;
border-left:3px solid #FFFFFF;
padding-bottom:15px;
}

.sitemap_right_colmn span{
background:#efefef;
width:219px;
float:left;
margin-bottom:14px;
font-weight:bold;
text-align:center;
padding:8px 0;
}

.sitemap_right_colmn p{
line-height:14px;
margin-left:10px;
}

#rss_block{
width:696px;
float:left;
margin:0px;
}

span.rss_icon{
width:38px;
float:left;
margin:0px;
padding-bottom:4px;
}

p.rss_txt{
width:658px;
float:left;
margin-top:-2px;
}

.floatimgleft {
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}

.divcontent_text {
overflow: auto;
_height:100%;
}

.divcontent_text p{
margin:0;
}

.imageleft {
margin:0 14px 14px 0;
}

.imageright {
margin:0 0 14px 14px;
}

.imagefull {
margin:0 14px 14px 0;
}

.textLeft {
width:335px; 
float:left; 
margin:0; 
padding-right:8px;
}

.textLeft p{
margin:0;
padding:0;
}
