@charset "utf-8";
/* CSS Document */

table, th, tr, td, img {padding:0; margin:0; border:0}

@charset "utf-8";
/* CSS Document */

/***********************************************************************************/
/*                               General Seting                                    */
/***********************************************************************************/
body{margin:0px; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif}
img{border:0px;}
h1{color:#FFF; font-size:18px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
h2{margin:10px 0 0 15px;}
h3{color:#060; font-size:12px; font-weight:bold;}
h4{color:#666; font-size:12px; font-weight:bold;}
caption{ font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; text-align:center; margin:20px 0 5px 0;}
/***********************************************************************************/
/*                                   PNG fix                                       */
/***********************************************************************************/
.pngfix { behavior: url(/accommodation/css/iepngfix.htc); }


/***********************************************************************************/
/*                           ID use for accommodation                              */
/***********************************************************************************/
#main-wrap{ width:922px;margin:auto; padding:0; text-align:left; }

/*---------------------Banner--------------------------*/
#banner-wrap{ width:922px; height:150px; margin:left; text-align:left;}
#top-line{ margin:left; width:915px; height:10px; background-color:#336633;}
#white-line1{ float:left; margin:auto; height:150px;}
#white-line2{ float:right; margin:auto; height:150px; position:relative;}
#logo-sd{ background:url(../images/sd-logo.png); width:231px; height:110px; position:relative; top:25px; left:-25px;}
#main-menu { position:absolute; top:-15px; right:0px; width:500px;}
#main-menu a { color: #666666;  font-size: 12px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
#main-menu li.dash { color: #666666; font-size: 12px; }
#main-menu li { float: left; padding-left:5px;}
#main-menu ul { list-style:none;}
#currency{width:150px; height:20px; position:absolute; bottom:7px; left:0px;}
#wrap-c{ width:150px; height:20px; margin:auto; position:relative;}

/*---------------------Search-Bar---------------------*/
#wrap-search-bar{ width:922px; height:64px; margin:left;}
#search-bar{float:left; width:915px; height:64px; background-color:#004433; position:relative;}
#header{position:absolute; top:7px; left:20px;}
#search-bar-sd{float:left; width:5px; height:64px; background:url(../images/p3searchsd1.png);}
/*-----------------Search Box Shadows-----------------*/
#wrap-sb-shadows{width:922px; height:5px; margin:left;}
#l-shadows{float:left; width:915px; height:5px;}
#ls-1{float:left; background:url(../images/p3searchsd2.png); width:11px; height:5px;}
#ls-2{float:left; background:url(../images/p3searchsd3.png); width:904px; height:5px;}
#r-shadows{float:left; width:7px; height:5px; background:url(../images/p3searchsd4.png);}

/*-----start Content-----*/
#event_calendar{width:100%; margin-left:17px;}
#sub_header ul{list-style:none; padding:17px 0 0 17px; margin:0;}
#sub_header ul li h2{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#063; padding:0; margin:0;}
#sub_header ul li p{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; padding:0; margin:0;}
#month_chooser{float:right;}
#month_chooser ol{list-style:none; text-align:right; padding:0; margin:20px 22px 0 0;}
#month_chooser ol li{margin-top:5px;}
#month_chooser ol li.text1{font-size:14px; font-weight:bold; color:#09C; font-family:Arial, Helvetica, sans-serif;}
#month_chooser ol li.text2{font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#month_chooser ol li ul{list-style:none; padding:0; margin:0;}
#month_chooser ol li ul li{float:left; margin-left:5px;}
#month_chooser ol li ul li select{font-size:11px; color:#999;}
#month_chooser2{float:right;}
#month_chooser2 ol{list-style:none; text-align:right; padding:0; margin:5px 22px 0 0;}
#month_chooser2 ol li{margin-top:4px;}
#month_chooser2 ol li.text1{font-size:14px; font-weight:bold; color:#09C; font-family:Arial, Helvetica, sans-serif;}
#month_chooser2 ol li.text2{font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#month_chooser2 ol li ul{list-style:none; padding:0; margin:0;}
#month_chooser2 ol li ul li{float:left; margin-left:5px;}
#month_chooser2 ol li ul li select{font-size:11px; color:#999;}
.mounth_submit{background:url(../images/event_monthpicker_btn.png); width:20px; height:15px; border:0;}
.nav_events ul{list-style:none; padding:0; margin:10px 0 10px 10px; border:0;}
.nav_events ul li{float:left; margin-left:5px;}

.next_evbtn{ background:url(../images/next_month_btn.png); width:82px; height:18px; border:0;}
.prev_evbtn{background:url(../images/previous_month_btn.png); width:102px; height:19px; border:0;}

.next_daybtn{ background:url(../images/next_day_btn.png); width:85px; height:20px; border:0;}
.prev_daybtn{background:url(../images/previous_day_btn.png); width:102px; height:20px; border:0;}

.evd_panel_wrap{width:885px; margin:0 0 20px 15px; position:relative;}
.evd_panel_top{width:885px; height:27px;}
.eptop_1{background:url(../images/daypanel_top1.png); width:10px; height:27px; float:left;}
.eptop_2{background:url(../images/daypanel_top2.png); width:865px; height:27px; float:left; position:relative;}
.eptop_2 a{font-size:12; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#600; text-decoration:none; position:absolute; top:5px; left:5px;}
.eptop_3{background:url(../images/daypanel_top3.png); width:10px; height:27px; float:left;}
.epmiddle{background:url(../images/daypanel_mid.png); border-left:1px solid #CCC; border-right:1px solid #CCC; width:883px; height:133px; position:relative;}
.epmiddle ol{padding:0; margin:0; list-style:none; position:absolute; top:8px; left:8px;}
.epmiddle ol li{float:left}
.epmiddle ol li.content{width:680px;}
.epmiddle ol li ul{padding:0; margin:0 0 0 10px; list-style:none;}
.epmiddle ol li ul li {text-align:justify; margin-bottom:10px;}
.epmiddle ol li ul li.text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.epbottom_1{background:url(../images/daypanel_bottom1.png); width:10px; height:10px; float:left;}
.epbottom_2{background:url(../images/daypanel_bottom2.png); width:865px; height:10px; float:left; position:relative;}
.epbottom_3{background:url(../images/daypanel_bottom3.png); width:10px; height:10px; float:left;}
.more_evbtn{background:url(../images/daypanel_more.png); width:114px; height:25px; border:0;cursor:pointer;}
.more_evbtn_position{position:absolute; bottom:-10px; right:30px;}
.text11{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333;}
.text12{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.ev_paging{background:url(../images/daypanel_paging.png); width:93px; height:12px;}

/*----------------------Footer-----------------------*/
#wrap-footer{width:100%; height:70px; clear:both;}
#footer-line{width:100%; height:25px; background:url(../images/footer-line.png);}
#footer-links{margin:auto; margin-top:0px; color: #666666;  font-size: 12px;}
#footer-links a{color: #666666;  font-size: 12px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}


.day_separator{width:1px; height:24px; background-color:#FFF}
.date_no_event{background:url(../images/event_calendar_21.png); width:125px; height:99px; color:#999; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; vertical-align:top;}
.date_no_event ol{padding:2px 0 0 3px; margin:0; border:0; list-style:none;}
.date_with_event{z-index:-100;background-color:#FF5F00;height:100%;
background:url(../images/event_calendar_29.png); width:125px; height:99px; color:#999; font-size:11px; font-family:Arial, Helvetica, sans-serif; vertical-align:top}
.date_ori{color:#666; font-weight:bold; font-size:12px;padding:8px 5px;}
.date_red{color:#F00; font-weight:bold; font-size:12px;padding:8px 5px;}
.date_blue{color:#39C; font-weight:bold; font-size:12px;padding:8px 5px;}
.date_with_event ol{padding:2px 0 0 3px; margin:0; border:0; list-style:none;}
.date_with_event ol li ul{margin:0 0 0 15px; list-style:square;}
.date_with_event ol li ul li a{text-decoration:none; color:#999; font-weight:lighter;}
.date_with_event ol li ul li a:hover{color:#09C; text-decoration:underline; font-weight:lighter;}
.date_with_event ol li.more{text-align:right; margin-right:5px;list-style:none;}
.more_link{text-decoration:none; color:#666; font-weight:bold;}
.more_link:hover{text-decoration:none; color:#09C; font-weight:bold;}
.date_separator{width:1px; height:99px;  background-color:#FFF}
.cell_separator{width:884px; height:1px; margin-left:1px;  background-color:#FFF}

.sortby{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#09C; font-weight:bold;}
.sortby_active{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#F00; font-weight:bold;}
.event_title{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#063; padding:0; margin:0;}
.row_event{font-size: 14px;word-spacing: 0.2pt; height:50px; font-family:Arial, Helvetica, sans-serif;}
.event_ind_info{font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.row_event:hover{background-image: url(../images/feed_hover_large_bg.png);height:50px;}
.link_event_ind{font-size:11px; font-family:Arial, Helvetica, sans-seif; color:#09C;}
.link_ev_name{text-decoration:none;cursor: pointer; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666;}
.link_ev_name:hover{border-bottom: 1px solid #ccc;}
.number{color:#666; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:7px;}
.event_date{font-size:12px;color:#999; font-family:Arial, Helvetica, sans-serif;}
.navigation-bar{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.navigation-bar a {border:1px solid #063;}

a{color:#0000FF;}

div.pagination {
	padding: 3px;
	margin: 3px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #006633;
	text-decoration: none; /* no underline */
	color: #006633;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #006633;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #006633;
	font-weight: bold;
	background-color: #006633;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}

.tb_construct{border-bottom:1px solid #DCDCDC;}

#container{margin:0 auto; width:915px; padding-top:-10px; position:relative;}
#header{width:915px; height:150px; margin-left:-20px; top:0; position:relative;}
#green-line{width:100%; height:10px; background-color:#00913a;}
#header h1{position:absolute; top:30px; left:-15px; background:url(../images/sprite-search.png); width:232px; height:106px;}
#header h1 span{width:1px; height:1px; overflow:hidden; display:block;}
#header ul{position:absolute; top:15px; right:0;}
#header ul li{float:left; margin-left:10px; color:#666;}
#header ul li a{color:#666; text-decoration:none;}
#header ul li a:hover{color:#900;}
#search{background:url(../images/hs-repeat.jpg); width:100%; height:49px; position:relative;}
#wrap-title{width:915px; height:50px; margin:left; background:url(../images/bh-repeat.jpg); position:relative;}
#wrap-title h1{font-size:16px; font-weight:bolder; position:absolute; top:15px; left:20px;}
td{border-right:1px solid #FFF;}
.clear-border{border:none;}
