/********* n starts *************/

ol.number li{ list-style:decimal;}

.narrowcolumn a {text-decoration:underline;}
.narrowcolumn .bold a {text-decoration:none;}

.size-9 { font-size: 9px; line-height:12px; }
/* nick  */
.gallery_big img {border:0}
.gallery_big {overflow:hidden;padding-bottom:15px; width:494px;}
.gallery_big_top {background:url(images/gallery_big_top.jpg) no-repeat;width:494px;height:14px;}
.gallery_big_bottom {background:url(images/gallery_big_bottom.jpg) bottom;width:494px; background-repeat:no-repeat;color:#333; overflow:hidden;}
.gallery_big .gallery_name { margin-left:10px; }
.gallery_big .gallery_name a{ text-decoration:none; width:484px; word-break:break-all;}
.gallery_big .gallery_info {padding-left:10px;padding-top:20px; font: bold 13px Arial; padding-bottom:15px; }
.gallery_small {background-image:url(images/gallery_small.png);width:155px;height:254px;background-repeat:no-repeat; padding:20px 0 0 10px; float:left;color:#333;}
.gallery_small .gallery_name  { font-size:13px; text-decoration:underline; padding:10px 0 0 0; font-weight:bold; width:135px; overflow:hidden;}
.gallery_small .gallery_name  a{ color:#333;}
.gallery_small .gallery_info {font-size:12px; line-height:13px;}
.gallery_small img {border:0;}

.gallery_album .top{background-image:url(images/album_rec_top.png);width:494px;height:25px; background-repeat:no-repeat;color:#333}
.gallery_album .gallery_name { padding-top:20px;margin-left:10px; }
.gallery_album .gallery_name a{ border-bottom:1px #000 solid;}
.gallery_album .gallery_info {padding-left:10px;padding-top:20px; font-size:11px;}
.gallery_album .body{background-image:url(images/album_rec_center.png);width:494px;padding-bottom:15px; background-repeat:repeat-y;color:#333}
.gallery_album {width:494px; overflow:hidden;}
.gallery_album .bottom{background-image:url(images/album_rec_bottom.png);width:494px;height:25px;padding-bottom:15px; background-repeat:no-repeat;color:#333}


.images_container { clear:both; overflow:auto; padding-left:8px; padding-top:20px;}
.images_container img {float:left; margin-right:2px;}

.bar {background-image:url(images/bar.png); background-repeat:no-repeat; margin-top:5px;}
.paging {clear:both; overflow:auto; }
.paging ul{list-style:none;padding:0; margin:0; float:right; margin-right:3px;}
.paging ul li{float:left; padding-left:10px;}
.bottom_page{ bottom:0; width:100%; clear:both; overflow:auto;}
.gallery_wrapper {clear:both; overflow:auto; padding-bottom:50px; }
.narrowcolumn {position:relative;}
.highslide-heading { background-image:url(images/logo.gif); background-repeat:no-repeat; height:49px;   }
.highslide-heading a{float:right;display: block;
	height: 16px;
	width: 16px;
	background: url(js/highslide/graphics/closeX.png) no-repeat top;}
.pop_control { float:right; font-size:11px;}
.pop_control a {text-decoration:underline; color:#333; font:lighter 11px Arial;}
.highslide-caption_style1 .title { font:bold 11px Arial;  color:#000;  }
.highslide-caption_style1 .desc { font:bold 11px Arial;  color:#333; overflow:auto;}
.highslide-caption_style1 { padding-left:20px; padding-right:20px; padding-bottom:20px; margin:0; }
.highslide-customeWrapper {width:100%;position:relative;}
.highslide-image {top:50px;}

/****************************************************************************************/
/***Eat and Drink */
.eat_drink_heading {font-size:24px; padding-top:30px;}
.eat_drink_place {  padding:20px 0 20px 0; overflow:auto; clear:both;}

.eat_drink_place .eat_drink_left{float:left; width:200px;}
.eat_drink_place .eat_drink_right {float:right;}
.eat_drink_place .title{ font-size:17px; word-break:break-all; width:200px; }
.eat_drink_place .address { font:bold 12px Arial;}
.eat_drink_place .place_comment {float:right; width:280px;font:12px Arial; }
.eat_drink_place .place_comment a {text-decoration:underline; font-weight:bold;}
.place_comment p:first-child { margin-top:-2px;}
.eat_drink_wrapper {overflow:auto; clear:both;border-bottom:1px #333 solid;}

.select_group {overflow:auto; clear:both;}
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  color:#333;
  z-index:9999;

  margin-top:-3px;
  left:0;
  font-size:11px;
  text-align:left;
  
  overflow:auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
	padding:0;
	padding-left:10px;
	
  font:11px Arial;
  width : 250px;
  height:24px;
  line-height:24px;
  background:url(images/select_button_rest.png) repeat-x top right;
  display : block;
  text-align:left;
  float:left;
  text-transform:uppercase;
  cursor: pointer;
  border:0;
  color:#FFF;
}
.eat-drink .selectbox2{
  padding-left:10px;
  font:11px Arial;
  height:24px;
  display : block;
  text-align:left;
  text-transform:uppercase;
  cursor: pointer;
  border:0;
  color:#FFF;
  float:none; 
  background:url(images/select_button.png) no-repeat top left ;  
  width:153px;
  margin-left:0; 
  line-height:24px;

  }
.eat-drink div.selectbox-wrapper2 {  margin-top:-3px;  margin-left:0px;}
.select_box_head {display:inline; float:left; height:24px;}
.select_box option { text-transform:uppercase;}
.selectBoxWrapper {float:left; padding:0; margin:0; padding-bottom:10px; zoom:1;}

.press_wrapper {overflow:auto; clear:both; width:100%;}
.press_record {  width:102px; float:left; height:250px; padding:5px 10px 0px 10px;}
.press_record img {border:1px #99C9DE solid;}
.press_name a {text-decoration:underline;font:bold 13px Arial ;}
.press_info {font:11px Arial; }
.press_release_title { }
.press_content {padding-bottom:20px;}
.press_top_text {padding-top:10px;}




/*************** category ******************/
.title_style3 { font-size:18px; padding-bottom:5px; padding-top:5px;}
.post .title_style2 { font-size:23px; padding-bottom:5px; padding-top:5px;}
.cat_title {margin-bottom:20px;}

.categoryImage {padding-top:20px;}

/**************/
.rsvp {width:494px; overflow:hidden; padding-top:20px;}
.rsvp .title{}
.rsvp .top {background:url(images/rsvp_top.jpg) no-repeat;height:24px; }
.rsvp .mid {background:url(images/rsvp_mid.jpg) repeat-y;padding:10px 20px; margin: 0;}
.rsvp .bottom{background:url(images/rsvp_bottom.jpg) no-repeat;height:28px; }
.rsvp .cf_reset { font-size:12px;}
.rsvp_form {width:454px; overflow:hidden;}
.rsvp_form .cform{background-image:none; position:relative; padding:0; margin:0; height:auto; }
.rsvp_form { clear:both;}
.rsvp_form .cf_form_name{display:none;}
.rsvp_form .cformupper{display:none;}
.rsvp_form .cformbottom{display:none;}
.rsvp_text {font-weight:bold; font-size:14px; padding-top:10px;}
.cf_info {padding:0; margin:0; background:none;}

#thank-you {padding:20px 20px 20px 20px;}
#thank-you .bold {font-size:16px;}
#thank-you .highslide-body {padding:0; margin:0;}

.rsvp_thumbnail{ float: none; margin: 20px 0; left: -20px; position: relative; }



/*********/

#slider ul {list-style:none; padding:0; margin:0; list-style-type:none;}
#slider ul li {list-style:none; padding:0; margin:0;background-image:none;list-style-type:none;}
.sliderWrapper {overflow:auto; clear:both;}
.green_top {background:url(images/green_top.jpg) no-repeat; width:250px; height:6px;padding-bottom:10px; line-height:6px;}
.green_body {background:url(images/green_bottom.jpg) repeat-y bottom; width:250px; padding-bottom:18px; }
.sliderWrapper .boxtext .underline {padding-left:2px;}
.sliderClip {width:250px; height:150px; overflow:hidden; clear:both;}
.boxtext {padding:0;}


.press_kit {padding-bottom:20px;}

.hide {display:none;}
.incat_image {padding:5px 0 10px 0;}
.cat_description {padding:10px 0 10px 0;}
.secondBar {padding:10px 0 20px 0;}

.border_bottom{ border-bottom:2px #000 solid;}

.cat_bottom_nav a{color: #6635CC;}

.word_break {word-break:normal;}
#sponsored a {font-weight:bold; text-decoration:underline; } 
.gallery-big-crop { width:494px; height:324px; overflow:hidden;}


/********* end n *************/


