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

@font-face {
    font-family: 'RosewoodStd';
    src: url('rosewoodstdregular.eot');
    src: url('rosewoodstdregular.eot#iefix') format('embedded-opentype'),
         url('RosewoodStd-Regular.woff') format('woff'),
         url('rosewoodstdregular.ttf') format('truetype'),
   url('RosewoodStd-Regular.otf') format('opentype'),
         url('RosewoodStd-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, sub, sup, tt, var,center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	color:#555454;
	font:12px Verdana, Geneva, sans-serif;
	/*background:url(images/bg.jpg) repeat;*/
	background: #e4e1d8; /* Old browsers */ background: -moz-linear-gradient(left,  #e4e1d8 0%, #f7f6f3 14%, #f7f6f3 86%, #e4e1d8 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e4e1d8), color-stop(14%,#f7f6f3), color-stop(86%,#f7f6f3), color-stop(100%,#e4e1d8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #e4e1d8 0%,#f7f6f3 14%,#f7f6f3 86%,#e4e1d8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #e4e1d8 0%,#f7f6f3 14%,#f7f6f3 86%,#e4e1d8 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #e4e1d8 0%,#f7f6f3 14%,#f7f6f3 86%,#e4e1d8 100%); /* IE10+ */ background: linear-gradient(to right,  #e4e1d8 0%,#f7f6f3 14%,#f7f6f3 86%,#e4e1d8 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e1d8', endColorstr='#e4e1d8',GradientType=1 ); /* IE6-9 */
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear{clear:both;}
.PT05{padding:5px 0 0 0;}


/*main page css*/
.main{background:url(images/shadow_bg.png) repeat-y; width:985px; height:auto; margin:0 auto;}
.wrapper{width:974px; height:auto; margin:0 auto; }


/*menu*/
.menu{height:37px; width:auto; background:#a3508d; width:1000px; font-weight:bold; font-size:11px;}
.menu ul{margin:0 15px;}
.menu li{display:block; float:left; padding:10px 0px;}
.menu li a{  line-height: 17px;  padding:10px 14px; color:#FFFFFF; text-decoration:none;}
.menu li a:hover, .menu li a.active{ color:#FFF; text-decoration:underline;}
.accomosate{position:relative;}
.reservation_txt {
    float: left;
    padding: 13px !important;
    text-decoration: none;
}
a.reservation_txt:hover{text-decoration: none !important;}
.home_reservation_tab {
    background: url("images/reservation_bg_up.png") no-repeat scroll 0 0 transparent;
    height: 51px;
    left: 6px;
    margin-top: -2px;
    position: absolute;
    top: 0;
    width: 113px;
    z-index: 999999;
}

/*header*/
.header{/*background:url(images/header_bg.jpg) repeat;*/ height:195px; padding:0px 0 0 38px; width:962px; border-bottom:2px solid #a3508d;}
.logo{float:left; padding:0px 14px 0 0; margin:20px 0 0 0;}
.logo > img{display:block; float:left;}
.add{float:left; padding:0px 0 0 0; color:#000000; width:400px; margin:0 20px 20px 20px;}
.add h1{font-family:calibri; font-size:24px; background:url(images/hotel_name.png) no-repeat\9; text-indent:-9999px\9; color:#a3508d;}
.add p { padding:2px 0 2px 3px;}
.search1{float:right; margin:73px 30px 0 0; position:relative;*margin:73px 15px 0 0;}	
.searchs{width:238px; height:25px; border:1px solid #d6d6d6; background:#fff; padding:5px 30px 5px 5px;}
.search_btn{background:url(images/search_btn.jpg) no-repeat; width:24px; height:26px; border:0; position:absolute; top:7px; right:7px;*margin:0 15px 0 0;}


/*main container*/

.fotter_smo li {
    float: left;
    margin-right: 8px;
}
.fotter_smo li a {
    background: url("images/footer_smo_sprites.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
}
.fotter_smo li a.yelp_f {
    background-position: 0 0;
    width: 22px;
}
.fotter_smo li a.trip_adviser_f {
    background-position: -27px 0;
    width: 34px;
}
.fotter_smo li a.BT_plus_f {
    background-position: -66px 0;
    width: 26px;
}
.fotter_smo li a.you_tube_f {
    background-position: -93px 0;
    width: 43px;
}
.fotter_smo li a.FB_f {
    background-position: -144px 0;
    width: 24px;
}
.fotter_smo li a.Gpluse_f {
    background-position: -174px 0;
    width: 25px;
}
.fotter_smo li a.tweter_f {
    background-position: -204px 0;
    width: 24px;
}
.fotter_smo li a.lastsmo_f {
    background-position: -234px 0;
    width: 23px;
}
.fotter_smo li a.Yahoo_f {
    background-position: -262px 0;
    width: 23px;
}
.social_link{background:url(images/footer_smo_sprites.png) no-repeat; width:38px; height:30px; display:inline-block; margin:0 3px;}
.facebook{background-position:-112px 0 !important; width:36px !important;}
.twitter{background-position:-202px 0px !important;width:32px;}
.yelp{background-position:-1px 0px !important;width:34px;}
.trip{background-position:-38px 0px !important; width:35px !important;}
.yahoo{background-position:-158px 0px !important; width:35px !important;}
.google{background-position:-76px 0px !important; width:34px !important;}
.youtube{background-position:-287px 0 !important; width:34px !important;}
.square{background-position:-241px 0 !important; width:34px !important;}
.innsight{background-position:-332px 0px;width:32px;}
.pin_interest{background-position:-373px 0px;width:32px;}
.map{background-position:-411px 0px;width:32px;}
.container{width:1000px; height:auto; background:url(images/mainbg.png) repeat; margin:0 auto;}
.content{height:auto; background:#fff; position:relative; top:-61px; width:918px; border-radius:7px; margin:0 auto;}
.posts{height:auto; border-radius:7px; padding:20px 10px;}

/*left_panel*/
.left_panel{width:645px; height:auto; float:left;}
.post{/*padding:0 0 50px;*/}
.heading{border-bottom:1px solid #a3508d; margin:0 0 7px 0; padding:5px 0 0 0;}
.post h4{font-size:18px; float:left; padding:0 0 5px 50px; color:#a3508d;}
.post h4 a{color:#a3508d; font-size:18px;}
.comment_count a{background:url(images/comment.jpg) no-repeat; padding:0 0 0 25px; float:right;}
.cal{background:url(images/cal.jpg) no-repeat; height:43px; width:43px; color:#fff; text-align:center; float:left; padding:0 10px 0 0;}
.date1{color:#232323; font-size:16px; padding:5px; display:inline-block;}
.post_left{float:left; width:195px;}
.post_rht{float:right; width:405px;}
.post_img{padding:3px; border:1px solid #b7d38d; margin:0 0 20px 7px; float:left;}
.post p{font-size:13px; width:580px; text-align:justify; padding:0 10px 10px 0px;}
.share{background:url(images/share.jpg) no-repeat; padding:0 0 5px 20px; height:17px; margin:15px 0 0 0px; font-size:11px; color:#565e41; text-decoration:none; font-weight:bold; display:inline-block; float:left;}
.greenarrow{background:url(images/arrow.png) no-repeat; padding:0 0 5px 17px; height:17px; margin:15px 0 0 10px; font-size:11px; color:#a3508d; text-decoration:none; font-weight:bold; display:inline-block; line-height:9px; float:right;}


/*right panel*/
.rht_panel{padding:5px 0 0 0; float:right;}
.archive1, tweets{width:215px; padding:0 0 30px;}
.archive1 h4{font-size:12px; padding:0 0 5px 0; border-bottom:1px solid #b7d38d;}
.archive1 ul{padding:0 15px;}
.archive1 li{background:url(images/dots.jpg) no-repeat 0 9px; padding:0 0 0 12px;}
.archive1 li a{font-size:11px; color:#582722; text-decoration:none; line-height:20px;}
.month{float:right; font-size:11px;}
.floatl{float:left;}
.BB{border-bottom:1px solid #b7d38d;}
.BB h4{border-bottom:none;}
.tweet{background:#e8e7e7; font-size:11px; padding:7px; text-align:justify; margin:20px 0 0 0;}
.arrow{background:url(images/arrow.jpg) 0 0 no-repeat; width:17px; height:18px; display:inline-block; margin:0 0 0 10px; float:left;}
.tweet_logo{background:url(images/tweet_logo.jpg) no-repeat; width:43px; height:35px; float:left; margin:5px;}
.tweets p, .tweets a{font-size:11px;}
.tweets a{color:#164475;}


/*footer*/
.footer{background:#1d0335; height:auto; padding:120px 17px 0; margin:-170px 0 0 0; text-align:center; width:966px; color:#fff;}
.footer ul{clear:both;}
.footer li{display:block; float:left;}
.footer a{color:#fff; text-decoration:none; line-height:25px; display:inline-block;}
.review{background:url(images/icons.jpg) no-repeat 110px 1px; padding:7px 35px 0 0; height:24px; display:block; float:left;}
.map{background:url(images/icons.jpg) no-repeat -96px 0px; display:block !important; float:left; width:26px; height:24px; margin:0 3px;}
.floatr{float:right;}
.footer p{padding:5px 0 0 0;}
.PT10{padding:10px 0 0 0;}

/*comment*/
.comment{background:url(images/comment_top.png) no-repeat top left; width:350px; height:auto; padding:20px 10px 5px 13px; color:#fff; margin:0 0 0 50px; border-radius:0 0 5px 5px;}
.comment a{color:#666;}
.comment_bot{background:url(images/comment_bot.jpg) no-repeat; width:230px; height:6px; margin:0 0 0 50px;}

/*replay*/
.replay{padding:25px 0 0 50px;}
.user_img{float:left;}
.user_detail{float:right; width:525px; padding:0 0 10px 20px;}
.replay h4{float:none; padding:0 0 10px; font-weight:bold;}
.replay p{display:block; float:none; padding:0 0 10px; width:auto;}
.hour{font-size:11px; color:#a2a2a2;}
.user_detail a{font-size:11px; color:#1f638a; margin:0 5px;}
.reply_icon{background:url(images/reply.png) no-repeat; padding:0 0 0 7px;}
.like{background:url(images/like.jpg) no-repeat; padding:0 0 0 15px;}
.replies{background:url(images/replay_mid.jpg) top left repeat-y #fff; width:508px;}
.users{background:url(images/replay_top.jpg) no-repeat; height:auto; padding:7px 10px 20px;}
.users h5{padding:9px 0 0 10px; font-weight:bold;}
.users p{padding:5px 0;}
.info{background:url(images/info.jpg) no-repeat; width:15px; height:15px; display:inline-block; margin:9px 0 0; float:right;}
.sub{padding:15px 0 10px 0;}
.replies_bot{background:url(images/replay_bot.jpg) no-repeat; width:580px; height:5px;}
.read_post{display:block; max-height:399px; min-height:200px; overflow:hidden; width:auto;}
#comments ol li{width:515px;}
#comments ul li{width:auto;}
.children li div img{margin:11px 0 0 48px; width:50px; height:50px;}
.comment-content{padding:10px 0;}
.comment-content p{color:#666; text-align: justify;}
.children .reply{padding:0 0 0 42px;}
#scrollbarbox{top:120px !important; margin-left:-142px !important;}