/* HTML+CSS Documents by Sergiu Havriniuc. Skype: serhio_forever, ICQ: 317740987 */
@media all {
html { }
body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
body#first { background: #fff url(../pics/header_grad.gif) repeat-x center 136px; cursor: default; }
body#blog { background: #fff url(../pics/blog_grad.gif) repeat-x center 197px; height: 2000px; }
body#blue_back { background: #fff url(../pics/blue_back.gif); }
body#profile { background: #fff url(../pics/profile_grad.gif) repeat-x center 136px; }
img { border: 0; }
form, table, thead, tbody, th, tr, td { margin: 0; padding: 0; }
.clear { clear: both; }

#head { background-color: #fff; }
.transp_line { height: 9px; overflow: hidden; background: url(../pics/header_grad_bot.png) repeat-x; }
.transp_hd { width: 800px; margin: 0 auto; min-height: 15px; }
.transp_hd h1 { width: 545px; float: right; font: normal 32px/44px Georgia,"Nimbus Roman No9 L",serif; font-style: italic; color: #fff; margin: 0; padding: 20px 0; }
#container { width: 800px; margin: 0 auto; }
#top_part { height: 136px; overflow: visible; position: relative; margin: 0 auto; width: 800px; }
#top_part #burst { width: 129px; height: 128px; background: transparent url(../pics/burst.png) no-repeat; position: absolute; bottom: -32px; left: 253px; text-indent: -9999px; }
#logo { width: 222px; height: 59px; background: transparent url(../pics/logo.gif) no-repeat; margin-top: 43px; float: left; text-indent: -9999px; overflow: hidden; position: relative; }
#logo2nd { width: 374px; height: 59px; background: transparent url(../pics/logo_venues.gif) no-repeat; margin-top: 43px; float: left; text-indent: -9999px; overflow: hidden; position: relative; }
#logo3rd { width: 321px; height: 59px; background: transparent url(../pics/logo_blog.gif) no-repeat; margin-top: 43px; float: left; text-indent: -9999px; overflow: hidden; position: relative; }
#logo_beta { width: 270px; height: 82px; background: transparent url(../pics/logo.png) no-repeat; margin-top: 35px; float: left; text-indent: -9999px; overflow: hidden; position: relative; }
#logo_beta2 { width: 267px; height: 59px; margin-top: 43px; float: left; text-indent: -9999px; overflow: hidden; position: relative; }
#logo_beta2 h4 a { width: 267px; height: 59px; display: block; background: transparent url(../pics/logo.png) no-repeat; }
#logo h4, #logo2nd h4, #logo3rd h4, #logo_beta h4, #logo_beta2 h4 { margin: 0; padding: 0; }
#logo h4 a, #logo2nd h4 a, #logo3rd h4 a, #logo_beta h4 a { position: absolute; width: 222px; height: 59px; display: block; }
#top_menu { float: right; max-width: 400px; }
#top_menu ul { list-style: none; white-space: nowrap; margin: 40px 0 0; padding: 0; }
#top_menu ul li { display: block; float: right; height: 12px; font: normal 12px/12px Arial, Helvetica, sans-serif; padding: 0 8px; border-left: 1px solid #737d7b; }
#top_menu ul li#last { border: none; }
#top_menu ul li#libut { clear: right; width: 157px; height: 38px; padding: 0; margin-top: 10px; border: none; }
#top_menu ul li a { display: block; color: #007c98; text-align: center; text-decoration: none; }
#top_menu ul li#libut a { height: 38px; background: transparent url(../pics/top_but.png) no-repeat center top; font-weight: bold; color: #fff; font-size: 14px; line-height: 35px; }
#top_menu ul li#libut a:hover { background-position: center bottom; }
#header { height: 334px;  }
#header h1 { font-family: Georgia,"Nimbus Roman No9 L",serif; margin: 0; padding: 70px 0 0; white-space: nowrap; font-size: 36px; color: #007b98; font-weight: normal; line-height: 42px; float: left; }
#header form { display: block; margin: 15px 0 0; padding: 0; width: 366px; float: left; clear: left; position: relative; z-index: 2; }
#container #header form .calendar { position: absolute; top: 99px; left: 0; z-index: 2; margin: 0; font-size: 12px; line-height: 20px; }
#container #header form .calendar a { text-decoration: none; color: #494949; }
#container #header form .calendar p.days a:hover { background-color: #494949; color: #929292; }
#container #header form .calendar p.days a.open { color: #fff; }
#container #header form .calendar p { margin: 0; }
#header form img { cursor: pointer; }
#header .imtxt { width: 336px; height: 36px; border: none; background: transparent url(../pics/search_input.png) no-repeat; font-size: 20px; color: #44524f; padding: 10px 15px 0 15px; display: block; line-height: 32px; }
#header .date { border: 1px solid #5d5c5c; color: #44524f; font-size: 15px; width: 100px; }
#header .imsubmit
	{
		border-width: 0px;
		width: 108px;
		height: 46px;
		display: block;
		background: transparent url(../pics/search_but.png) no-repeat center top;
		overflow: hidden;
		float: right;
		margin-top: 13px;
		font-size: 20px;
		line-height: 44px;
		color: #fff;
		text-decoration: none;
		font-weight: bold;
		text-align: center;
	}
#header .imsubmit:hover { background-position: center bottom; }
#header .expl { color: #6b7c78; font-size: 12px; white-space: nowrap; display: block; float: left; line-height: 16px; margin: 3px 0 0 10px; }
#content { padding-bottom: 25px; }
#content .left_side { width: 550px; float: left; }
#content h1.hd { font-size: 23px; line-height: 31px; color: #281100; font-weight: normal; font-family: Georgia,"Nimbus Roman No9 L",serif; margin: 0; padding: 20px 0 10px 0; }
#content .gray_q { width: 486px; height: 134px; background: transparent url(../pics/home-backgrounds.gif) no-repeat 0 -134px; position: relative; }
#content .gray_q a.pic { display: block; width: 152px; height: 96px; margin: 9px 0 9px 7px; float: left; }
#content .gray_q a.learn { display: block; padding-right: 15px; font-size: 15px; font-weight: bold; line-height: 17px; height: 17px; background: transparent url(../pics/arrows.gif) no-repeat right top; color: #331c0b; text-decoration: none; position: absolute; bottom: 4px; right: 12px; }
#content .gray_q a.learn:hover { background-position: right -17px; }
#content .blue_q { width: 486px; height: 134px; background: transparent url(../pics/home-backgrounds.gif) no-repeat; position: relative; }
#content .blue_q a.pic { display: block; width: 152px; height: 96px; margin: 9px 0 9px 7px; float: left; }
#content .blue_q a.learn { display: block; padding-right: 15px; font-size: 15px; font-weight: bold; line-height: 17px; height: 17px; background: transparent url(../pics/arrows.gif) no-repeat right -34px; color: #331c0b; text-decoration: none; position: absolute; bottom: 4px; right: 12px; }
#content .blue_q a.learn:hover { background-position: right -51px; }
#content .blue_q h2 { font-size: 23px; margin: 0; color: #fff; line-height: 30px; padding: 13px 0 0 15px; float: left; }
#content .blue_q a.pic { display: block; width: 172px; height: 104px; margin: 8px 5px 0 0; float: right; }
#content .right_side { width: 240px; float: right; border-left: 1px solid #c7c7c7; min-height: 345px; margin-top: 25px; }
#content h4.blog_logo { width: 168px; height: 28px; background: transparent url(../pics/blog_logo.gif) no-repeat; text-indent: -9999px; margin: 0; padding: 0; }
#content h4.blog_logo a { height: 28px; display: block; overflow: hidden; }
#content .blogs { list-style: none; margin: 0 0 0 20px; padding: 0; width: 180px; }
#content .blogs li { padding: 15px; font-family: Georgia,"Nimbus Roman No9 L",serif; color: #281100; font-size: 16px; }
#content .blogs li.line { border-bottom: 1px solid #c7c7c7;}
#content .blogs li p { margin: 0; padding: 0; }
#content .blogs li p em { font-style: italic; font-size: 12px; color: #6b6763; display: block; }
#content .blogs li p em a { color: #007b98; }
#content .blogs .blogLink { color: black; }
#content .blogs .blogLink:hover { text-decoration:underline; }
#footer { border-top: 1px solid #a1a1a1; padding: 15px 0; width: 800px; margin: 0 auto; font-size: 12px; }
#footer ul { list-style: none; white-space: nowrap; margin: 0; padding: 0; width: 380px; float: left; }
#footer ul li { padding: 0 9px; border-right: 1px solid #737d7b; color: #007b98; float: left; line-height: 14px; margin: 3px 0; }
#footer ul li.last { border: none; padding-right: 0; }
#footer ul li a { text-decoration: none; color: #007b98; }
#footer .copy { color: #44524f; float: right; text-align: right; line-height: 20px; }

#content2nd {  }
.pad { padding: 40px 50px 30px 40px; }
.back_1 { background: transparent url(../pics/beige_back.gif); }
.back_2 { background: transparent url(../pics/top_body_grad.gif) repeat-x top; }
.back_3 { background: transparent url(../pics/top_body_grad.gif) repeat-x top; padding-top:15px; }
.l { float: left; width: 180px; }
.l p { margin: 0; padding: 0; }
a.start { display: block; width: 164px; height: 54px; background: transparent url(../pics/start_but.png) no-repeat right top; overflow: hidden; font-size: 23px; line-height: 51px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; }
a.start:hover { background-position: right bottom; }
span.start { color: #7b5d47; font-size: 15px; line-height: 21px; display: block; margin-top: 10px; }
span.start span { color: #004c5d; }
span.start a { color: #7b5d47; text-decoration: none; }
ul.left_menu { list-style: none; margin: 0; padding: 15px 0 0; font-size: 18px; font-weight: bold; color: #007c98; line-height: 36px; }
ul.basic { padding: 0; }
ul.left_menu li { height: 36px; }
ul.left_menu a { color: #007c98; text-decoration: none; }
.left_menu .child {padding: 15px 0 0 10px; }
.left_menu .selected {color: #06404c; }

.r { float: right; width: 495px; }
.r p { margin: 0; padding: 8px 0; font-size: 14px; color: #6b6763; line-height: 21px; }
.r li { font-size: 14px; color: #6b6763; line-height: 21px;}
.pad h1 { font-size: 20px; line-height: 24px; padding: 0; margin: 0; font-family: Georgia,"Nimbus Roman No9 L",serif; font-style: italic; color: #281100; font-weight: normal; }
h1.top_head { line-height: 24px; height: 24px; padding: 0 0 6px 0; border-bottom: 1px solid #a1a1a1; }
.pad h2 { font-size: 20px; font-style: italic; color: #281100; line-height: 24px; padding: 10px 0; margin: 0; }
h2.cat_n { padding-bottom: 0; }
.pad h3 { font-size: 16px; color: #281100; line-height: 20px; margin: 0; padding: 10px 0; }
.pad h4 { font-size: 14px; font-style: italic; color: #6b6763; font-family: Georgia,"Nimbus Roman No9 L",serif; line-height: 24px; margin: 0; padding: 0; }
.lined { padding: 10px 0 5px; clear:both;}
.lined h4 {  padding: 0 0 0 0; background: transparent no-repeat left top; overflow:visible; white-space: nowrap; }
.lined .lp { float: left; width: 70px; text-align:left; display:block; }
.footer_r { padding-top: 28px; border-top: 1px solid #a1a1a1; margin-top: 25px; }
a.h_home, a.h_faq2, a.h_faq, a.h_work, a.get_st { display: block; float: right; height: 30px; text-indent: -9999px; overflow: hidden; background: transparent no-repeat left top; }
a.h_home { width: 93px; background-image: url(../pics/home_link.png); }
a.h_faq { width: 93px; background-image: url(../pics/faq_link.png); }
a.h_faq2 { width: 171px; background-image: url(../pics/read_the_faq_link.png); }
a.h_work { width: 191px; background-image: url(../pics/work_link.png); }
a.get_st { width: 137px; background-image: url(../pics/start_link.png); margin-right: 27px; }
a.h_home:hover, a.h_faq2:hover, a.h_faq:hover, a.h_work:hover, a.get_st:hover { background-position: left bottom; }

div.menu_line { height: 61px; background: transparent url(../pics/blog_menu_back.gif) repeat-x; }
ul.menu_line { width: 800px; margin: 0 auto; display: block; height: 54px; font-size: 16px; line-height: 54px; font-weight: bold; padding: 1px 0 0; list-style: none; }
ul.menu_line li { display: block; height: 54px; border-width: 0 1px 0 0; border-color: #005d72; border-style: solid; float: left; }
ul.menu_line li.first { border-width: 0 1px 0 1px; }
ul.menu_line li.last { float: right; border-width: 0 1px 0 1px; }
ul.menu_line li a { display: block; white-space: nowrap; text-decoration: none; color: #c2e4eb; padding: 0 20px; }
ul.menu_line li a:hover { color: #fff; }
ul.menu_line li.current a { color: #fff; }
div.blg { color: #6b6763; font-size: 14px; line-height: 24px; padding-top: 60px; }
div.blg a { color: #00768f; text-decoration: none; }
div.blg a:hover { text-decoration: underline; }
div.blg p { padding: 6px 0; margin: 0; }
div.blg form { margin: 0; padding: 0; }
div.blg form p { padding: 0; }
div.blg input.txt { border: 1px inset #3d3b3b; width: 228px; }
div.blg p.check { float: left; width: 150px; margin-top: 4px; }
div.blg p.check label { display: block; float: left; width: 120px; margin-left: 5px; }
div.blg p.check input { margin: 6px 0 0; float: left; }
div.blg p.sub { margin-top: 10px; float: right; width: 80px; }
div.blg p.sub a { width: 70px; height: 31px; display: block; background: transparent url(../pics/search.png) no-repeat left top; text-align: center; font-size: 15px; font-weight: bold; color: #fff; text-decoration: none; line-height: 27px; margin-left: 10px; float: right; }
div.blg p.sub a:hover { background-position: left bottom; }
h1.blg { font-size: 30px; color: #281100; font-weight: normal; font-family: Georgia,"Nimbus Roman No9 L",serif; line-height: 34px; margin: 0; padding: 0; }
h2.blg { font-size: 16px; color: #331b0d; line-height: 24px; margin: 0; padding: 0; text-transform: uppercase; }
ul.blg { margin: 0; padding: 6px 0; list-style: none; }
p.inf { padding: 0 0 8px; margin: 0; font-style: italic; font-size: 12px; color: #8e8b86; }
a.rss { padding-right: 17px; background: transparent url(../pics/rss.gif) no-repeat right center; }
div.inf { width: 490px; height: 67px; background: transparent url(../pics/q_inf.gif) no-repeat; padding: 15px 20px; line-height: 22px; }
div.inf p { margin: 0; padding: 0; }
div.blog { padding-bottom: 28px; border-bottom: 1px solid #c9bf9e; margin-bottom: 20px; }
.lf { width: 530px; float: left; padding-right: 20px; border-right: 1px solid #c9bf9e; }
.rg { width: 230px; float: right; }
.footer3rd { border: none !important; }

div.profile { color: #270f06; font-size: 14px; line-height: 20px; padding: 60px 0 32px; }
div.profile p { padding: 0 0 5px; margin: 0; }
div.profile p.inbl { float: right; white-space: nowrap; margin-top: 5px; }
div.profile span { font-family: Georgia,"Nimbus Roman No9 L",serif; font-size: 16px; }
div.profile span.it { font-size: 17px; font-style: italic; }
div.profile span.anch { font-family: Arial, Helvetica, sans-serif; color: #0c5967; font-size: 14px; }
div.profile a { color: #0c5967; }
ul.profile { list-style: none; margin: 0; padding: 0; font-size: 16px; font-weight: bold; line-height: 34px; height: 34px; text-align: center; }
ul.profile li { display: block; height: 34px; width: 147px; float: left; margin-right: 11px; }
ul.profile li a { display: block; height: 34px; text-decoration: none; color: #c2e4eb; background: transparent url(../pics/prof_menu.png) no-repeat; }
ul.profile li.current a { color: #270f06; background-image: url(../pics/prof_menu_active.png); }

.ajax__tab_venues .ajax__tab_header { font-size: 16px; font-weight: bold; line-height: 34px; height: 34px; text-align: center; }
.ajax__tab_venues .ajax__tab_header span { font-family: Arial, Helvetica, sans-serif !important; }
.ajax__tab_venues .ajax__tab_header span.ajax__tab_outer { display: block; float: left; height: 34px; width: 147px; margin-right: 11px; }
.ajax__tab_venues .ajax__tab_header span.ajax__tab_tab { display: block; height: 34px; color: #c2e4eb; background: transparent url(../pics/prof_menu.png) no-repeat; cursor: pointer; }
.ajax__tab_venues .ajax__tab_header span.ajax__tab_active  span.ajax__tab_tab { color: #270f06; background-image: url(../pics/prof_menu_active.png); }

.prof_cont { padding-top: 6px; background: transparent url(../pics/prof_imp_head.png) no-repeat top; }
.prof_cont .prof_cont_cont { background-color: #e0ddbe; padding: 14px 20px; }
.prof_cont .prof_cont_foot { height: 6px; overflow: hidden; background: transparent url(../pics/prof_imp_foot.png) no-repeat; }
ul.prof_photo { margin: 0; padding: 0 0 10px; width: 298px; height: 160px; list-style: none; text-align: center; overflow: hidden; }
ul.prof_photo li, ul.prof_photo li img, ul.prof_photo li a { display: block; }
ul.prof_photo li.big { float: left; width: 213px; height: 148px; background: transparent url(../pics/prof_photo_big.png) no-repeat; padding: 4px 7px 8px 5px; }
ul.prof_photo li.big img { width: 213px; height: 148px; cursor: pointer; }
ul.prof_photo li.small { float: right; clear: right; width: 60px; height: 40px; background: transparent url(../pics/prof_photo_small.png) no-repeat; padding: 4px 7px 8px 5px; overflow: hidden; margin-bottom: 2px; }
ul.prof_photo li.small img { width: 60px; height: 40px; }
.lft { float: left; width: 312px; border-right: 1px solid #b5b186; }
.rght { float: right; width: 432px; }
.rght1 {float: right; width: 380px; height: 33px; padding-right: 10px; }
div.profile h1 { color: #270f06; font-size: 25px; font-weight: normal; line-height: 31px; margin: 0; padding: 0 0 5px; font-family: Georgia,"Nimbus Roman No9 L",serif; }
h2.pr { color: #0c5967; text-transform: uppercase; font-size: 12px; line-height: 20px; padding: 0; margin: 0; display: inline; }
b.pr { color: #0c5967; text-transform: uppercase; font-size: 12px; line-height: 16px; padding: 0; margin: 0; display: inline; }
ul.stars { list-style: none; margin: 0; padding: 4px 0; width: 100px; height: 20px; float: left; clear: left; }
ul.stars li { display: block; width: 20px; height: 20px; overflow: hidden; background: transparent url(../pics/back_star.gif) no-repeat; text-indent: -9999px; float: left; }
ul.stars li.sel { background-image: url(../pics/blue_star.gif); }
div.ln { height: 1px; overflow: hidden; background-color: #b5b186; clear: both; margin: 15px 0 10px; }
div.profile p.price_1, div.profile p.price_2 { width: 82px; height: 62px; font-family: Georgia,"Nimbus Roman No9 L",serif; font-size: 12px; color: #351e0e; line-height: 26px; padding: 10px 0 0 13px; text-transform: uppercase; float: left; }
div.profile p.price_1 span, div.profile p.price_2 span { font-size: 26px; display: block; }
div.profile p.price_1 { background: transparent url(../pics/1st_price.png) no-repeat; }
div.profile p.price_2 { background: transparent url(../pics/2nd_price.png) no-repeat; margin-left: 8px; }
div.profile p.info_r { padding-left: 10px; float: left; }
div.profile div.info_r { padding-bottom: 25px; }
.steps { margin-top: 35px; font-size: 12px; }
.steps .step { background: transparent url(../pics/prof_col_foot.png) no-repeat bottom; width: 237px; float: left; margin-right: 44px; }
.steps .step.last { margin: 0; float: right; }
.steps h2 { color: #270f06; font-size: 16px; margin: 0; line-height: 22px; padding: 10px; height: 22px; background: transparent url(../pics/prof_colon.png) no-repeat; }
.steps h2 span { color: #fff; font-size: 18px; font-family: Georgia,"Nimbus Roman No9 L",serif; font-weight: normal; font-style: italic; }
.steps .pd { margin: 1px 0 7px; background-color: #e0ddbe; padding: 30px 20px 23px; }
.steps ul.res { margin: 0 auto; padding: 0; list-style: none; line-height: 12px; width: 184px; }
.steps ul.res li { padding-left: 20px; height: 15px; margin-bottom: 7px; }

.steps ul.res li.reserved { background: transparent url(../pics/green_date.gif) no-repeat left center; }
.steps ul.res li.unavailable { background: transparent url(../pics/gray_date.gif) no-repeat left center; }
.steps ul.res li.open { background: transparent url(../pics/blue_date.gif) no-repeat left center; }

#container .calendar { width: 184px; height: 195px; background: transparent url(../pics/calendar.gif) no-repeat; position: relative; margin: 10px auto 0; font-weight: bold; }
#container .calendar p { padding: 0; }
#container .calendar p.month { text-align: center; color: #494949; position: relative; padding-top: 4px; }
#container .calendar p.month a { display: block; text-indent: -9999px; overflow: hidden; width: 8px; height: 8px; position: absolute; top: 10px; }
#container .calendar p.month a.prev { background: transparent url(../pics/left.gif) no-repeat; left: 6px; }
#container .calendar p.month a.next { background: transparent url(../pics/right.gif) no-repeat; right: 6px; }
#container .calendar p.week { font-size: 10px; padding-top: 8px; color: #494949; height: 20px; }
#container .calendar p.week b { display: block; width: 26px; text-align: center; float: left; }
#container .calendar p.days { width: 182px; height: 142px; position: absolute; top: 49px; left: 0; }
#container .calendar p.days * { display: block; width: 26px; height: 24px; float: left; text-align: center; line-height: 24px; font-size: 14px; color: #929292; }
#container .calendar p.days .open { background: transparent url(../pics/open_dates.gif) no-repeat; color: #fff; }
#container .calendar p.days .reserved { background: transparent url(../pics/reserved_dates.gif) no-repeat; color: #000; text-decoration: none; }
div.profile p.time { font-size: 12px; font-weight: bold; width: 198px; margin: 0 auto; line-height: 20px; border-bottom: 1px solid #0c5967; padding: 5px 0 0 7px; }
div.profile ul.t_inf { margin: 0 auto; width: 205px; padding: 0; list-style: none; font-size: 11px; color: #000; }
div.profile ul.t_inf li { display: block; height: 21px; }
div.profile ul.t_inf li b { display: block; float: left; text-align: right; width: 117px; padding-right: 4px; font-weight: normal; border-right: 1px solid #0c5967; height: 21px; line-height: 21px; }
div.profile ul.t_inf li b.secd { background-color: #cfcba2; }
div.profile ul.t_inf li a { display: block; width: 52px; height: 14px; line-height: 14px; text-align: center; color: #fff; font-weight: bold; text-decoration: none; background: transparent url(../pics/select.png) no-repeat; float: right; margin: 3px 15px 0 0; }
div.profile ul.t_inf li a.ad { background-image: url(../pics/added.png); }
div.profile a.cancel { display: block; width: 195px; height: 41px; background: transparent url(../pics/reservation_cancel.png) no-repeat; text-align: center; font-size: 16px; font-weight: bold; line-height: 38px; color: #fff; text-decoration: none; }
div.profile a.checkout { display: block; width: 195px; height: 41px; background: transparent url(../pics/check.png) no-repeat; text-align: center; font-size: 16px; font-weight: bold; line-height: 38px; color: #fff; text-decoration: none; }
#top_form { float: right; clear: right; margin-top: 15px; width: 345px; }
#top_form form { margin: 0; padding: 0; height: 31px; }
#top_form input.txt { color: #44524f; width: 220px; padding: 3px 5px 2px; border: 2px inset #5d5c5c; font-size: 15px; height: 22px; line-height: 22px; float: left; }
#top_form .subm  
{
	width: 100px; 
	padding-bottom: 5px; 
	height: 31px; 
	display: block; 
	background: transparent url(../pics/login.png) no-repeat left top; 
	text-align: center; 
	font-size: 15px; 
	font-weight: bold; 
	color: #fff; 
	text-decoration: none; 
	line-height: 27px; 
	margin-left: 10px; 
	float: right; 
}
#top_form .subm:hover { background-position: left bottom; }
.google_map { height: 247px; width:347px; padding: 0 3px 4px 1px;  }
ul.rooms { margin: 0; padding: 0; list-style: none;font-size:12px; }
ul.rooms .lr { float: left; }
ul.rooms .rr { float: right; margin-right: 5px; }
ul.rooms li { margin-bottom: 10px; }
ul.rooms li a { display: block; }
ul.rooms li img { display: block; margin-bottom: 2px; }
.percent { width: 190px; height: 17px; overflow: hidden; float: right; background-color: #cfcba2; margin: 7px 0 1px; }
.percent * { height: 17px; background-color: #10859e; }
.testimonial { padding-bottom: 10px; }
.testimonial b { font-size: 14px; color: #0c5967; display: block; white-space: nowrap; width: 260px; overflow: hidden; float: left; padding: 4px 0; }
.testimonial ul.stars { float: right; }
.testimonial p { padding-top: 10px !important; }

.prof_footer { border-top: 1px solid #a1a1a1 !important; }
.prof_footer li { border-color: #6b6763 !important; }
.prof_footer li a { color: #007bbd !important; }
.prof_footer .copy { color: #6b6763 !important; }

div.search { padding: 50px 0; font-size: 12px; line-height: 20px; color: #270f06; }
div.search p { margin: 0; padding: 0; }
div.search p.pags { float: left; white-space: nowrap; }
div.search p.pags span { padding-left: 20px; }
div.search p.pags a { color: #0C5967; }
div.search p.sort_by { float: right; width: 250px; color: #270f06; text-align: right; }
div.search p.sort_by select { width: 165px; border: 1px solid #8b8b8b; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

div.search h1 { font-size: 25px; line-height: 34px; margin: 15px 0 0; font-family: Georgia,"Nimbus Roman No9 L",serif; font-weight: normal; }
div.search .result { width: 800px; height: 99px; background: transparent url(../pics/search_result.png) no-repeat; overflow: hidden; margin-top: 13px; font-family: Arial, Helvetica, sans-serif; }
div.search .result * { font-family: Arial, Helvetica, sans-serif; }
div.search .result.sk { background-image: url(../pics/search_result_2.png); }
div.search .result .item { width: 52px; float: left; height: 99px; font-size: 23px; font-family: Georgia,"Nimbus Roman No9 L",serif; line-height: 99px; text-align: center; color: #fff; }
div.search .result p.ig { float: left; width: 105px; padding: 15px 19px 0; }
div.search .result p.ig img { width: 103px; height: 68px; border: 1px solid #736f47; display: block; }
div.search .result .txin { width: 325px; float: left; }
div.search .result .txin h2 { font-size: 16px; font-weight: bold; color: #0c5967; line-height: 18px; margin: 0; padding: 15px 0 3px; white-space: nowrap; width: 100%; overflow: hidden; }
div.search .result .txin h2 strong { display: block; color: #3e291d; }
div.search .result .txin p.pdsc { line-height: 14px; }
div.search .result ul.pdet { float: left; margin: 11px 0 0 25px; padding: 0; list-style: none; }
div.search .result ul.pdet li { display: block; line-height: 23px; height: 23px; padding-bottom: 1px; color: #4c382c; }
div.search .result ul.pdet li span { display: block; width: 60px; float: left; font-size: 12px; }
div.search .result ul.pdet li strong { display: block; width: 53px; float: left; font-size: 14px; color: #0c5967; }
div.search .result ul.pdet li strong.cap { color: #3e291d; }
div.search p.sel_b { padding: 34px 0 0 43px; float: left; }
div.search p.sel_b a { display: block; width: 71px; height: 32px; background: transparent url(../pics/sel_srch.png) no-repeat; line-height: 32px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; text-decoration: none; }
div.search .result.sk p.sel_b a { background-image: url(../pics/sel_srch_2.png); }


div.search .result_2 { width: 800px; height: 99px; background: transparent url(../pics/inv_result.png) no-repeat; overflow: hidden; margin-top: 13px; font-family: Arial, Helvetica, sans-serif; }
div.search .result_2 * { font-family: Arial, Helvetica, sans-serif; }
div.search .result_2.sk2 { background-image: url(../pics/inv_result_2.png); }
div.search .result_2 .item { width: 52px; float: left; height: 99px; font-size: 23px; font-family: Georgia,"Nimbus Roman No9 L",serif; line-height: 99px; text-align: center; color: #fff; }
div.search .result_2 p.ig { float: left; width: 105px; padding: 15px 19px 0; }
div.search .result_2 p.ig img { width: 103px; height: 68px; border: 1px solid #736f47; display: block; }
div.search .result_2 .txin2 { width: 480px; float: left; }
div.search .result_2 .txin2 h2 { font-size: 16px; font-weight: bold; color: #0c5967; line-height: 18px; margin: 0; padding: 13px 0 3px; white-space: nowrap; width: 390px; overflow: hidden; float: left; }
div.search .result_2 .txin2 h2 strong { display: block; color: #3e291d; }
div.search .result_2 .txin2 .active, div.search .result_2 .txin2 .inactive { margin-top: 30px; }
div.search .result_2 .txin2 .ln { margin: 0; }
div.search .result_2 .txin2 p.pdsc { line-height: 16px; padding-top: 2px; }



.sel_PopUpSelect { display: block; width: 71px; height: 32px; background: transparent url(../pics/sel_srch.png) no-repeat; line-height: 32px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; text-decoration: none; }
.sel_PopUpSelect:hover { text-decoration:none; }
ul.stars_lit { float:right; height:13px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:26px 0 2px 10px; width:65px; }
ul.stars_lit li { display: block; width: 13px; height: 13px; overflow: hidden; background: transparent url(../pics/stars.png) no-repeat scroll 0 0; text-indent: -9999px; float: left; }
ul.stars_lit li.sel { background: transparent url(../pics/stars.png) no-repeat scroll 0 -13px }
div.search .buts { padding-top: 10px; float: left; width: 110px; }
div.search .buts span {  float: left; margin: 0 0 11px 7px; }
span.active, span.inactive {float:right;margin-top:26px; display: block; line-height: 18px; width: 63px; height: 18px; font-size: 13px; color: #6b6763; padding-left: 23px; background: transparent no-repeat left center; }
span.active { background-image: url(../pics/active.png); }
span.inactive { background-image: url(../pics/inactive.png); }
div.search .buts a { display: block; float: left; width: 93px; height: 23px; text-align: center; font-size: 11px; line-height: 20px; color: #fff; text-decoration: none; background: transparent no-repeat top; margin-bottom: 6px; }
div.search .buts a.blbut { background-image: url(../pics/edit_b.png); margin-left: 9px; float: right; }
div.search .buts a.deact { background-image: url(../pics/activate.png); font-size: 13px; }
div.search .buts a:hover { background-position: bottom; }


#footer2nd { padding: 10px 0 10px 0; width: 800px; margin: 0 auto; font-size: 12px; }
#footer2nd ul { list-style: none; white-space: nowrap; margin: 0; padding: 0; width: 380px; float: left; }
#footer2nd ul li { padding: 0 9px; height: 16px; border-right: 1px solid #4bb6c1; color: #007b98; float: left; line-height: 16px; margin: 2px 0; }
#footer2nd ul li.last { border: none; padding-right: 0;}
#footer2nd ul li a { text-decoration: none; color: #fff; }
#footer2nd .copy { color: #4bb6c1; float: right; text-align: right; line-height: 20px; }

div.search .review { padding-top: 35px; font-size: 14px; color: #6b6763; line-height: 22px; font-style: italic; }
div.search .review .rev_left { width: 220px; float: left; }
div.search .review .rev_right { width: 530px; margin-left: 35px; float: left; }
div.search .review p { margin: 0; padding: 0 0 50px; }
div.search .review b { font-size: 18px; color: #0c5967; display: block; font-style: normal; }
div.search .review a { color: #007b98; text-decoration: none; font-style: normal; }
div.search .review label { display: block; color: #6b6763; height: 50px; line-height: 50px; font-weight: bold; text-align: center; font-style: normal; }
div.search .ratings { text-align: center; }
div.search .ratings .stars { width: 380px; height: 68px; margin: 0 auto; }
div.search .ratings .stars .grey, .ratings .stars .yellow { width: 76px; height: 72px; background: transparent url(../pics/big_star.png) no-repeat left bottom; float: left; }
div.search .ratings .stars .yellow { background-position: left top; }
div.search .review textarea { width: 528px; height: 165px; border: 2px solid; border-color: #696868 #575657 #5c5b5c #3d3b3b; display: block; overflow: auto; margin-bottom: 10px; }
div.search .frm img { float: left; }
div.search .frm input { height: 26px; font-size: 1.5em; width: 120px; float: left; margin-left: 10px; }
div.search .frm .abc { display: block; width: 33px; height: 25px; background: transparent url(../pics/abc.png) no-repeat; float: right; }
div.search .frm .publish { display: block; width: 107px; height: 38px; background: transparent url(../pics/confirm.png) no-repeat top; font-size: 18px; line-height: 34px; font-weight: bold; color: #fff; text-decoration: none; text-align: center; float: right; clear: both; margin-top: 10px; }
div.search .frm .publish:hover { background-position: bottom; }

.clndr { padding: 60px 0 50px; color: #6b7c78; font-size: 14px; line-height: 20px; }
.cal_menu { height: 38px; background: transparent url(../pics/cal_menu.gif) repeat-x; }
ul.c_menu, ul.c_menu li { margin: 0; padding: 0; list-style: none; text-align: center; }
ul.c_menu { padding-top: 6px; }
ul.c_menu * { white-space: nowrap; }
ul.c_menu li { display: -moz-inline-box; display: inline-block; height: 26px; line-height: 26px; font-size: 16px; font-weight: bold; margin: 0 15px; color: #fff; }
ul.c_menu li > * { display: table; table-layout: fixed; }
ul.c_menu li a { color: #fff; text-decoration: none; display: block; padding: 0 10px; }
ul.c_menu li span { display: block; position: relative; }
ul.c_menu li span, x:-moz-any-link { min-width: 160px; }
ul.c_menu li span, x:-moz-any-link, x:default { min-width: inherit; }
ul.c_menu li:hover, ul.c_menu li.current { background: transparent url(../pics/cal_menu_li.gif) repeat-x; }
ul.c_menu li:hover { overflow: visible; }
ul.c_menu li:hover span, ul.c_menu li.current span { background: transparent url(../pics/cal_menu_li_left.gif) no-repeat left top; }
ul.c_menu li:hover a, ul.c_menu li.current a { background: transparent url(../pics/cal_menu_li_right.gif) no-repeat right; }
ul.c_menu li ul.c_menu_sec { margin: 0; padding: 8px 0 0; background: transparent url(../pics/cal_menu_sec_top.png) no-repeat top; list-style: none; width: 160px; display: none; position: absolute; top: 25px; left: 0; }
ul.c_menu li:hover ul.c_menu_sec { display: block; }
ul.c_menu_sec li { display: block; height: 19px; line-height: 19px; font-size: 13px; font-weight: normal; color: #44524f; text-align: left; background: transparent url(../pics/cal_menu_sec.png) repeat-y; margin: 0; }
ul.c_menu_sec li.lst { height: 11px; overflow: hidden; background: transparent url(../pics/cal_menu_sec_bottom.png) no-repeat !important; }
ul.c_menu_sec li a { padding: 0 0 0 10px; width: 139px; margin: 0 0 0 3px; border-top: 1px solid #fff; color: #44524f; background: none; }
ul.c_menu_sec li:hover { background: transparent url(../pics/cal_menu_sec.png) repeat-y; }
ul.c_menu li:hover li a { background: none; }
ul.c_menu li:hover li:hover a { background: #dfecec; border-top: 1px solid #f2f7f7; }

.clndr h1, .clndr h2, .clndr h3, .clndr p { margin: 0; padding: 0; }
.clndr h1 { color: #281100; font-size: 18px; line-height: 20px; padding: 5px 0; border-bottom: 1px solid #c7c7c7; }
.clndr h2 { color: #007b98; font-size: 17px; line-height: 20px; padding: 5px 0; }
.clndr h3 { color: #6b6763; font-size: 16px; line-height: 20px; padding: 5px 0; }
.clndr p { padding: 5px 0; }
.clndr a { color: #007b98; text-decoration: none; }
.clndr .wait { color: #bd6328; }
a.edit { width: 63px; height: 29px; display: block; background: transparent url(../pics/edit_2.png) no-repeat left top; text-align: center; font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; line-height: 26px; }
a.action { width: 70px; height: 31px; display: block; background: transparent url(../pics/search.png) no-repeat left top; text-align: center; font-size: 15px; font-weight: bold; color: #fff; text-decoration: none; line-height: 29px; }
a.action:hover { background-position: left bottom; }

table.tab { margin: 30px auto 0; width: 751px; text-align: center; background: transparent url(../pics/tab_top.png) no-repeat top; }
table.tab thead { height: 29px; color: #fff; }
table.tab thead th { height: 29px; }
table.tab tbody { background-color: #fff; }
table.tab th, table.tab td { border-right: 1px solid #b8b8b7; }
table.tab .last { border: none; }
table.tab .secr { background-color: #f0f1e1; }

ul.points { list-style: none; padding: 0; margin: 21px auto 0; width: 455px; }
ul.points li { display: block; width: 91px; text-align: center; float: left; color: #6b6763; font-size: 12px; }
ul.points li.curr { font-weight: bold;}
ul.points li.prec { color: #7d7d7d; }
ul.points li strong { display: block; width: 49px; height: 49px; background: transparent url(../pics/circles.png) -51px 0 no-repeat; text-align: center; font-size: 31px; font-weight: bold; line-height: 49px; color: #fff; margin: 0 auto; }
ul.points li.curr strong { background: transparent url(../pics/circles.png) 0 0 no-repeat; }
ul.points li.prec strong { background: transparent url(../pics/circles.png) -100px 0 no-repeat; }
ul.points li span { display: block;}

.flow { width: 656px; padding-top: 24px; background: transparent url(../pics/bhead.png) no-repeat top; margin: 5px auto 0; text-align: left; }
.flow .flow_body { background: transparent url(../pics/bbody.png) repeat-y; padding: 16px 55px; }
.flow .flow_foot { background: transparent url(../pics/bfoot.png) no-repeat bottom; height: 24px; }
.note { font-size: 10px; line-height: 10px; display: inline;}
.pont { font-size: 14px; color: #007b98; }
.flow p { padding: 0; }
.flow h2 { font-size: 16px; }
.flow h3 { font-size: 14px; padding: 10px 0 0; }
.flow a { font-size: 12px; }
.flow input.txt { height: 20px;}
.flow .flow_line { height: 32px; border-width: 1px; border-style: solid; border-color: #e4f4f4 #c4e7e6 #c9e9e9 #bce4e3; background-color: #bce4e3; overflow: hidden; }
.flow .flow_line h3 { float: left; line-height: 32px; white-space: nowrap; padding: 0 0 0 10px; }
.flow .flow_line .input { margin: 3px 0 0 4px; width: 365px; float: left; }
.flow .flow_line .up, .flow .flow_line .down { display: block; float: right; text-indent: -9999px; overflow: hidden; width: 21px; height: 19px; margin-top: 7px; background: transparent no-repeat; }
.flow .flow_line .cross { float: right; margin-right: 4px; overflow: hidden; width: 21px; height: 17px; margin-top: 7px; }
.flow .flow_line .up { background-image: url(../pics/up.gif); margin-right: 4px; }
.flow .flow_line .down { background-image: url(../pics/down.gif); margin-right: 4px; }
.flow .flow_cont { background: #fffcd7 url(../pics/f_grad.gif) repeat-x top; border: 1px solid #ecebcc; border-top: none; padding: 0 25px 50px; margin-bottom: 15px; }
.flow .flow_cont label { margin-right: 3px; cursor: pointer;}
.flow .flow_cont label .check { float: left; }
.flow .flow_cont label.nof { width: 145px; font-size: 12px; }
.flow .flow_cont textarea { width: 360px; height: 60px; overflow: auto; }
.clndr .add_room { cursor:pointer; display: block; width: 132px; height: 30px; background: transparent url(../pics/add_room_blue.png) no-repeat left top; line-height: 28px; font-size: 14px; font-weight: bold; color: #fff; text-align: center; margin: 15px 0 0; }
.clndr .add_room:hover { background-position: left bottom; }
.clndr .get_reviewed { cursor:pointer; display: block; width: 132px; height: 30px; background: transparent url(../pics/add_room.png) no-repeat left top; line-height: 28px; font-size: 14px; font-weight: bold; color: #fff; text-align: center;}
.clndr .get_reviewed:hover { background-position: left bottom; }

.clndr .popUpButtons { width: 70px; height: 31px; display: block; background: transparent url(../pics/search.png) no-repeat left top; text-align: center; font-size: 15px; font-weight: bold; color: #fff; text-decoration: none; line-height: 27px; margin-left: 10px; float: right; }
.clndr .popUpButton_cancel { width: 70px; height: 31px; display: block; background: transparent url(../pics/cancel_small.png) no-repeat left top; text-align: center; font-size: 15px; font-weight: bold; color: #fff; text-decoration: none; line-height: 27px; margin-left: 10px; float: right;}
.clndr .popUpButton_cancel:hover { text-decoration:none; cursor: pointer; }
.clndr .popUpButtons:hover { text-decoration:none; cursor: pointer; }

.ways a { display: block; line-height: 34px; float: right; margin-top: 20px; }
.ways .nxt { display: block; width: 107px; height: 38px; background: transparent url(../pics/confirm.png) no-repeat top; font-size: 18px; line-height: 34px; font-weight: bold; color: #fff; text-decoration: none; text-align: center; margin: 20px 220px 0 30px; float: right;}
.ways .nxt:hover { background-position: bottom; cursor:pointer; }
.btn
	{
		background-position: top;
		display: inline;
		width: 107px;
		height: 38px;
		background: transparent url(../pics/confirm.png) no-repeat top;
		font-size: 18px;
		line-height: 34px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		text-align: center;
		float: none;
		margin-right: 5px;
		margin-left: 5px;
		cursor:pointer;
		border-width:0px;
	}
	.btn_cancel
	{
		padding-bottom: 3px;
		background-position: top;
		display: inline;
		width: 107px;
		height: 38px;
		background: transparent url(../pics/cancel.png) no-repeat right top;
		font-size: 18px;
		line-height: 35px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		text-align: center;
		float: none;
		margin-right: 5px;
		margin-left: 5px;
		cursor:pointer;
		border-width:0px;
	}
.btn_cancel:hover { background-position: right bottom; }
.btn:hover { background-position: bottom; cursor:pointer; }
.submint_profile { cursor:pointer; border:0px; display: block; width: 107px; height: 38px; background: transparent url(../pics/confirm.png) no-repeat top; font-size: 18px; line-height: 35px; color: #fff; text-decoration: none; font-weight: bold; text-align: center;  padding-bottom:3px;}
.submint_profile:hover { background-position: bottom; cursor:pointer; }
.processOrder { cursor:pointer; display: inline; width: 194px; height: 54px; background: transparent url(../pics/ProcessOrder.png) no-repeat left top; line-height: 44px; font-size: 22px; font-weight: bold; color: #fff; text-align: center;}
.processOrder:hover { background-position: left bottom; }
.upload { display: block; width: 107px; height: 30px; background: transparent url(../pics/upload.png) no-repeat top; font-size: 16px; line-height: 30px; font-weight: bold; color: #fff; text-decoration: none; text-align: center; margin: 0px 00px 20px 30px; float: right;}
.upload:hover { background-position: bottom; cursor:pointer; }
.flow .flow_cont_2 { background: #fffcd7 url(../pics/f_grad.gif) repeat-x top; border: 1px solid #ecebcc; border-top: none; padding: 20px 10px 45px; margin-bottom: 15px; }
.tme { width: 400px; color: #6b6763; font-size: 12px; }
.tme h2 { font-size: 13px; text-align: center; }
.tme b { font-size: 13px; }
.tme select { width: 80px; font-size: 12px; }
.tme td { padding-bottom: 0px; }
.tme h3 { padding: 0; }
.tme .note { display: inline; }
.tme input.txt { width: 115px; font-size: 12px; }

.tme_2 { width: 545px; }
.tme_2 thead th { padding-bottom: 10px; }
.tme_2 td { padding-bottom: 5px; }
.tme_2 a.edit { font-size: 14px; }
.tme_2 h2 { font-size: 18px; text-align: left; }
.tme_2 h3 { padding: 0; }
.line { border-bottom: 1px solid #a1a1a1; margin: 10px 0; overflow: hidden; }

div.profile table.t_inf th { font-size: 12px; font-weight: bold; text-align: left; line-height: 20px; border-bottom: 1px solid #0c5967; padding: 5px 0 0 7px; }
div.profile table.t_inf { margin: 0 auto; width: 205px; padding: 0; font-size: 11px; color: #000; }
div.profile table.t_inf td { height: 21px; }
div.profile table.t_inf td.time { text-align: right; width: 117px; padding-right: 4px; border-right: 1px solid #0c5967; height: 21px; line-height: 21px; }
div.profile table.t_inf tr.even td.time { background-color: #cfcba2; }
div.profile table.t_inf td a { display: block; width: 66px; height: 14px; line-height: 14px; text-align: center; color: #fff; font-weight: bold; text-decoration: none; background: transparent url(../pics/select.png) no-repeat; float: right; margin: 3px 0 0 5px;text-indent:-15px; }
div.profile table.t_inf td a.reserved-timeslot { background-image: url(../pics/added.png); }

.cald { padding: 20px 100px 0px; }
.cald .sm { width: 135px; float: left; }
.cald .bg { margin-left: 150px; }

table.tab_2, table.tab_2 table { width: 100%; overflow: visible; }
table.tab_2 thead { height: 29px; color: #fff; }
table.tab_2 thead th { height: 29px; background: transparent url(../pics/tab_top_2.png) no-repeat center; }
table.tab_2 thead th.on { background-position: left; }
table.tab_2 thead th.last { background-position: right; }

table.tab_2 tbody td { background-color: #fff; }
table.tab_2 th, table.tab_2 td { border-right: 1px solid #b8b8b7; width: 13%; }
table.tab_2 th.fr, table.tab_2 td.fr { width: 9% !important; border: none !important; background: transparent !important; }
table.tab_2 .last { border: none; }
table.tab_2 .secr td { background-color: #f0f1e1; }
table.tab_2 .ctn { position: relative; height: 400px; display: block; background: transparent !important; }
.over { height: 400px; overflow: auto; position: absolute; top: 0; left: 0; }

h1.welc
	{
		font-size: 18px;
		color: #270F06;
		height: 26px;
		line-height: 26px;
		border-bottom: 1px solid #afb4b7;
		padding-top: 20px;
	}
h1.welc span { display: block; float: right; color: #007b98; font-size: 22px; font-weight: normal; }
h1.welc b { display: block; float: left; }
.cald .sm p { padding: 0; margin: 0; }
.cald .sm a.ev { font-size: 13px; text-decoration: underline; color: #007BBD; font-weight: bold; }
.cald .sm ul { list-style: none; margin: 0; padding: 0; }
.cald .sm ul li { display: block; padding-bottom: 3px; }
.cald .sm ul li a { display: block; text-align: right; text-decoration: underline; }
.cald .wk { margin: 0 0 10px; padding: 0; height: 30px; line-height: 28px; font-size: 14px; font-weight: bold; color: #e0f1fa; }
.cald .wk a { display: block; float: right; display: block; width: 79px; height: 30px; background: url(../pics/weekly_d.png) no-repeat; line-height: 28px; font-size: 14px; font-weight: bold; color: #e0f1fa; text-align: center; }
.cald .wk a.act { color: #fff; background-image: url(../pics/weekly.png); }
table.tab_2 td.fr { color: #6b6763; font-size: 10px; text-align: center; vertical-align: bottom; line-height: 10px; }
table.tab_2 td.fr b { font-size: 14px; }
table.tab_2 td.bl { background-color: #d6eff6; }
table.tab_2 tr.secr td.bl { background-color: #c9e2d9; }
.r_0 { height: 20px; position: relative; }
.r_1 { position: absolute; overflow: hidden; color: #007b98; font-size: 10px; }
.r_1 .lt { height: 8px; overflow: hidden; }
.r_1 .lt .lt1 { height: 8px; background: url(../pics/r_1.png) no-repeat left top; }
.r_1 .lt .lt2 { height: 8px; background: url(../pics/r_1.png) no-repeat right top; }
.r_1 .lt .lt3 { height: 8px; background: url(../pics/r_1.png) no-repeat left bottom; }
.r_1 .lt .lt4 { height: 8px; background: url(../pics/r_1.png) no-repeat right bottom; }
.r_1 .lt .lti { height: 8px; background: #fff9ba; margin: 0 8px; }
.r_1 .ltb { background: #fff9ba url(../pics/elogo.png) no-repeat 3px top; padding: 0 3px; }
.r_3 { position: absolute; overflow: hidden; color: #414042; font-size: 10px; }
.r_3 .lt { height: 8px; overflow: hidden; }
.r_3 .lt .lt1 { height: 8px; background: url(../pics/r_3.png) no-repeat left top; }
.r_3 .lt .lt2 { height: 8px; background: url(../pics/r_3.png) no-repeat right top; }
.r_3 .lt .lt3 { height: 8px; background: url(../pics/r_3.png) no-repeat left bottom; }
.r_3 .lt .lt4 { height: 8px; background: url(../pics/r_3.png) no-repeat right bottom; }
.r_3 .lt .lti { height: 8px; background: #b8d53a; margin: 0 8px; }
.r_3 .ltb { background: #b8d53a; padding: 0 5px; }

.stripViewer .panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px; }
.stripViewer { position: relative; overflow: hidden; width: 287px; height: 167px; }
.stripViewer .panelContainer { position: relative; }
.stripViewer .panelContainer .panel { float: left; position: relative; width: 287px; }
.stripNavL, .stripNavR, .stripNav { display: none; }
.nav-thumb { border: 2px solid #bce4e3; }
#movers-row { margin-top: -5px; }
#movers-row div { width: 46px; padding: 0 1px; float: left; }

.cross-link { display: block; width: 42px; height: 31px; position: relative; z-index: 5; padding-top: 15px; }

.large-map { position: relative; background-color: rgb(229, 227, 223); height: 330px; margin: 5px 0 15px; border: 15px solid #007c98; overflow: hidden; width: 770px; }


.slider-wrap { width: 288px; height: 208px; float: right; overflow: hidden; background: transparent url(../pics/photo_box.png) no-repeat; padding: 15px; margin-top: 35px; }			




.stripViewer .panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px; }
.stripViewer { position: relative; overflow: hidden; width: 287px; height: 167px; }
.stripViewer .panelContainer { position: relative; }
.stripViewer .panelContainer .panel { float: left; position: relative; width: 287px; }
.stripNavL, .stripNavR, .stripNav { display: none; }
.nav-thumb { border: 2px solid #bce4e3; }
#movers-row { margin-top: -5px; }
#movers-row div { width: 46px; padding: 0 1px; float: left; }
.cross-link { display: block; width: 42px; height: 31px; position: relative; z-index: 5; padding-top: 15px; }

.large-map { position: relative; background-color: rgb(229, 227, 223); height: 330px; margin: 5px 0 15px; border: 15px solid #007c98; overflow: hidden; width: 770px; }

.regular_link {color: #007b98; text-decoration: none;}

a {color: #007b98; text-decoration: none;}
a:hover {text-decoration: none;}

.google_map span {font-size:4px;}

.nr { font-size: 12px; line-height: 16px; padding: 50px 0; }
.nr h1 { font-family: Georgia,"Nimbus Roman No9 L",serif; font-size: 24px; font-weight: normal; line-height: 34px; margin: 0; padding: 0; }
.nr .ln { margin: 10px 0; }
.nr p { margin: 0; padding: 5px 0; }
.nr h3 { font-size: 16px; line-height: 20px; margin: 0; padding: 0 0 15px; text-transform: uppercase; }
.nr form { padding: 15px 0; }
.ser { color: #6B6763; }
.pl { color: #281100; font-size: 16px; line-height: 20px; margin: 0; padding: 0; }
.nrm td { padding: 0 0 13px; font-size: 14px; font-weight: bold; vertical-align: top; }
.nrm td span { font-weight: normal; font-style: italic; }
.nrm td a.start { float: right; margin-right: 100px; }

.button_cancel
{ 
	cursor:pointer; 
	border:0px; 
	display: block; 
	width: 107px; 
	height: 38px; 
	background: transparent url(../pics/cancel.png) no-repeat right top; 
	overflow: hidden; 
	font-size: 18px; 
	line-height: 35px; 
	color: #fff; 
	text-decoration: none; 
	font-weight: bold; 
	text-align: center; 
	padding-bottom:3px;
}

.button_cancel:hover 
{ 
	background-position: right bottom;
	cursor:pointer;
}

.button_cancel_small{ width: 70px; height: 31px; display: block; background: transparent url(../pics/cancel_small.png) no-repeat left top; text-align: center; font-size: 15px; font-weight: bold; color: #fff; text-decoration: none; line-height: 27px; margin-left: 10px; float: right; }
.button_cancel_small:hover { background-position: right bottom;cursor:pointer; }

.button_apply_coupon_code
{ 
	width: 170px; 
	height: 31px; 
	display: block; 
	background: transparent url(../pics/apply_coupone_code.png) no-repeat left top; 
	text-align: center; 
	font-size: 13px; 
	font-weight: bold; 
	color: #fff; 
	text-decoration: none; 
	float: left;
	padding-bottom:3px;
}
	
.button_apply_coupon_code:hover 
{ 
	background-position: right bottom;
	cursor:pointer; 
}

.middle_vertical_align
{
	vertical-align: bottom;
}


.submit_comment{ cursor:pointer; border:0px; display: block; width: 107px; height: 38px; background: transparent url(../pics/confirm.png) no-repeat right top; overflow: hidden; font-size: 18px; line-height: 35px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; padding-bottom:3px;}
.submit_comment:hover { background-position: right bottom; }

}
.leftaligned
{
	text-align:center;
	font-size:12px;
}

 
 #recaptcha_response_field {
   border-color: #000000 !important; 
   background-color:#FFFFFF !important; }
table.noInput input
{
	display: none;
}
table.noInput span
{
	margin-right: 25px;
}
.noInput:hover
{
	cursor:text;
}
.grayText
{
	color: #C0C0C0;
	font-size: small;
}

.blButton
{
	background-position: left top;
	background-image: url(../pics/edit.png);
	color: #FFFFFF;
	background-repeat: no-repeat;
	width:50px;
	height:23px;
	color:White;
	text-align:center;
	vertical-align:middle;
}
.blButton:hover
{
	background-position: left bottom;
}


.blButtonChangeEmail
{
	background-position: left top;
	background-image: url(../images/btn_change_email.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	width:156px;
	height:39px;
	color:White;
	text-align:center;
	vertical-align:middle;
	border:0px;
}
.blButtonChangeEmail:hover
{
	background-position: left bottom;
}

.blButtonConfirmEmail
{
	background-position: left top;
	background-image: url(../images/btn_confirm.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	width:107px;
	height:38px;
	color:White;
	text-align:center;
	vertical-align:middle;
	border:0px;
}
.blButtonConfirmEmail:hover
{
	background-position: left bottom;
}


.h2_main {
color:#007B98;
font-family:Georgia,"Nimbus Roman No9 L",serif;
font-size:23px;
font-weight:normal;
line-height:31px;
margin:0;
padding:20px 0 10px;
}
.selection { display: block; font-weight:bold;color:White !important; width: 66px; height: 14px; line-height: 14px; text-align: center; text-decoration: none; background: transparent url(../pics/select.png) no-repeat; float: right; margin: 3px 15px 0 0;text-indent:-15px; }
.addedSelection {display: block; font-weight:bold;color:White !important; width: 66px; height: 14px; line-height: 14px; text-align: center; text-decoration: none; margin: 3px 15px 0 0;text-indent:-15px; background-image: url(../pics/added.png); }

.redCross1 {
background-color:Transparent;
background-image:url(../pics/inactive1.png);
border:0 none;
color:inherit;
text-indent:30px;
width:16px;
height:12px;
cursor:pointer;
}

.ph_zm { position: absolute; top: 45px; left: 50%; visibility: hidden; }
.ph_zoom { padding: 8px 13px 13px 13px; }
.ph_zoom img { position: relative; z-index: 5; cursor: pointer; }
.ph_zm .tgr { width: 100%; height: 25px; position: absolute; top: 0; left: 0; }
.ph_zm .tgr .ctf { height: 25px; background: url(../pics/zoom-shadow2.png) repeat-x top; margin: 0 27px; }
.ph_zm .tgr .ltf { position: absolute; top: 0; left: 0; width: 27px; height: 25px; background: url(../pics/zoom-shadow1.png) no-repeat; }
.ph_zm .tgr .rtf { position: absolute; top: 0; right: 0; width: 27px; height: 25px; background: url(../pics/zoom-shadow3.png) no-repeat; }
.ph_zm .bgr { width: 100%; height: 26px; position: absolute; bottom: 0; left: 0; }
.ph_zm .bgr .ctf { height: 26px; background: url(../pics/zoom-shadow7.png) repeat-x top; margin: 0 27px; }
.ph_zm .bgr .ltf { position: absolute; top: 0; left: 0; width: 27px; height: 26px; background: url(../pics/zoom-shadow6.png) no-repeat; }
.ph_zm .bgr .rtf { position: absolute; top: 0; right: 0; width: 27px; height: 26px; background: url(../pics/zoom-shadow8.png) no-repeat; }
.ph_zm .gdr { position: absolute; top: 25px; width: 27px; }
.ph_zm .lgr { position: absolute; top: 25px; width: 27px; left: 0; background: url(../pics/zoom-shadow4.png) repeat-y left; }
.ph_zm .rgr { position: absolute; top: 25px; width: 27px; right: 0; background: url(../pics/zoom-shadow5.png) repeat-y right; }
.ph_zm .cls { width: 30px; height: 30px; position: absolute; top: -7px; left: -2px; background: url(../pics/closebox.png) no-repeat; z-index: 10; cursor: pointer; }
.ph_zm .skn { height: 26px; position: absolute; z-index: 5; bottom: -23px; line-height: 26px; text-align: center; width: 100%; }
.ph_zm table { margin: 0 auto; color: #fff; font-size: 14px; font-weight: bold; white-space: nowrap; }
.eventButtonGoogle
{
	background: url(../images/googleIco.png) no-repeat;
	padding-right: 16px;
}
.eventButtonSafari
{
	background: url(../images/safariIco.png) no-repeat;
	padding-right: 16px;
}
.eventButtonoutlook
{
	background: url(../images/outlookIco.png) no-repeat;
	padding-right: 16px;
}
.calendarsDiv
{
	margin-left: 63px;
}
.googleCalAuthDiv1
{
	height:61px;
	text-align:center;
	width:304px;
}
.googleCalPanel
{
	background:transparent url(../pics/googleCalendarsDivBody.png) no-repeat scroll 0 0;
	height:25px;
	margin-left:-1px;
	padding-top:3px;
	width:298px;
}
.googleCalAuthModal
{
	padding-bottom: 152px;
}
.googleTop
{
	background: url(../pics/googleCalendarsDivTop.png) no-repeat;
	margin-left:-4px;
	margin-top:-18px;
}
.googleBottom
{
	background:transparent url(../pics/googleCalendarsDivBottom.png) no-repeat scroll 0 0;
	margin-left:-4px;
	margin-top:0;
}
.googleCalSelect
{
	background:transparent url(../pics/googleCalSelect.png) no-repeat scroll right top;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:25px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:none;
	width:67px;
}
.googleCalCancel
{ 
	background:transparent url(../pics/googleCalCancel.png) no-repeat scroll right top;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:25px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:none;
	width:67px;
}

ul.left_menu { width: 184px; margin: 0; padding: 0; }
ul.left_menu li { display: block; width: 172px; line-height: 28px; margin: 0; padding: 0; height: auto; }
ul.left_menu li a { background-color: #d3cbb0; margin: 0; display: block; padding: 0 0 0 10px; height: 28px; font-size: 16px; font-weight: bold; color: #007c98; margin-bottom: 5px; }
ul.left_menu li a.child { background-color: #efead8; padding: 0 0 0 24px; font-size: 14px; font-weight: normal; margin-bottom: 0; }
ul.left_menu li a.selected { color: #270f06; }

#top_menu_g { padding-top: 44px; float: right; }
#top_menu_g a, #top_menu_g span { display: inline; text-align: right; font-size: 12px; color : #007b98; }
#top_menu_g a.reg { width: 150px; height: 32px; background: url(../pics/Got_Space_to_Rent.png) no-repeat top; position: absolute; bottom: 15px; right: 67px; }
#top_menu_g a.reg:hover { background-position: bottom; }
#top_menu_g a:hover { text-decoration: underline; }

#content1 { position: relative; }

#sli { float: left; width: 370px; position: relative; }
#sli_rbt { width: 370px; height: 6px; background: url(../pics/sli_rbt.png); }
#sli_rbc { width: 370px; background-color: #f3f2e4; }
#sli_rbb { width: 370px; height: 6px; background: url(../pics/sli_rbb.png); }

.spec { width: 165px; position: absolute; top: -19px; left: -60px; overflow: visible; z-index: 999; }
.spec .spec_arr { width: 9px; height: 17px; background: url(../pics/spec_arr.png) no-repeat; position: absolute; right: -9px; top: 47px; }
.spec .spec_top { height: 5px; overflow: hidden; background: url(../pics/spec_top.png) no-repeat; }
.spec .spec_body { background: url(../pics/spec_body.gif) repeat-y; padding: 5px 0 10px; }
.spec .spec_body strong { font-size: 15px; display: block; padding-left: 13px; color: #270f06; line-height: 22px; }
.spec .spec_body ul { margin: 0; padding: 0; list-style: none; }
.spec .spec_body ul li { display: block; padding: 0; margin: 0; color: #625c59; font-size: 14px; padding-left: 21px; line-height: 18px; }
.spec .spec_bottom { height: 5px; overflow: hidden; background: url(../pics/spec_bottom.png) no-repeat; }


#sch { width: 415px; position: absolute; right: 0; bottom: 0; }
#sch h2 { color:white; font-family: Arial; font-size:13pt; font-weight:bold; margin-top: 10px; margin-bottom: 10px; }
#sch h1 { margin: 0; padding: 0 0 5px 0; font: normal 32px/32px Georgia,"Nimbus Roman No9 L",serif; color: #fff; display: inline; }
#sch h1 span { color:#00b8eb;}
#sch .tag { margin: 0; padding: 0 0 5px 0; font: normal 32px/32px Georgia,"Nimbus Roman No9 L",serif; color: #fff; display: inline;}
#sch .tag span { color:#00b8eb;}

#sch_rbt { width: 410px; height: 6px; background: url(../pics/sch_rbt.png); }
#sch_rbc { width: 410px; background-color: #f3f2e4; padding-top: 5px; }
#sch_rbb { width: 410px; height: 6px; background: url(../pics/sch_rbb.png); }

#sch_rbc h2 { margin: 0; padding: 0 0 0 15px; font-size: 20px; color: #006e85; font-weight: bold; }
#sch_rbc p { margin: 0; padding: 0 0 0 15px; font-size: 20px; color: #006e85; font-weight: bold; }
#sch_rbc input { padding: 5px; width: 342px; margin: 6px 0 5px 15px; color: #534642; font-size: 12pt; }

input#sch_li { font-size: 14px; padding: 7px; }

#sch_rbc select { color: #534642; font-size: 12px; margin: 9px 0 14px 15px; width: auto; }
#sch_rbc #sch_dl { margin-left: 40px; font-size: 12px; line-height: 14px; float: left; text-align: right; }
#sch_dl span { font-weight: normal;font-size:8pt; }
#sch_rbc #sch_di { width: 115px; float: left; margin: 0 0 0 12px; }
#sch_calendar { float: left; background: url(../pics/calendar.jpg); width: 33px; height: 28px; margin-left: 8px; }

#sch_bottom { height: 62px; background-color: #dedcbc; margin-top: 10px; position: relative; }
#sch_bottom a { width: 136px; height: 43px; display: block; background: url(../pics/search_btn.png); position: absolute; left: 132px; top: 14px; }
#sch_bottom a:hover { background-position:bottom; }

/*slider*/
.panelContainer {  }

#main-photo-slider { width: 341px; height: 291px; margin: 0 15px; padding-top: 10px; }

#main-photo-slider .panel { width: 341px; }

.rms { margin-top: 5px !important;margin-left:18px; }
.rms div a { padding-top: 0; margin: 4px 0; }
.rms div { margin-left: 0px; }
.rms div#first { margin-left: 6px; }

.rmspmd { position: static; padding: 0; color: #625c59; font-size: 14px; margin: 5px 0; }
.rmspmd strong { color: #270f06; font-size: 15px; font-weight: bold; }
.rmspmd span { font-size: 10px; }


.nav-thumb { border: 2px solid #f3f2e4 !important; }
.active-thumb img { border: 2px solid #007b97 !important; }
.cross-link:hover .nav-thumb { border: 2px solid #007b97 !important; }
/**/
#cont_rbt { width: 800px; height: 12px; background: url(../pics/cont_rbt.png); margin-top: 0px; }
#cont_rbc { background: #ecead4 url(../pics/cont_rbc.png) repeat-x; padding: 5px 5px; position: relative; }
#cont_rbb { width: 800px; height: 11px; background: url(../pics/cont_rbb.png); margin-top: 0px; }

#cont_rbc ul { list-style: none; padding: 0; margin: 0; text-align: center; }
#cont_rbc li { float: left; width: 230px; height: 265px; }
#cont_rbc li.src { margin-left: 15px; }
#cont_rbc li.book img { margin: 20px 0; }
#cont_rbc li div { height:122px;}
#cont_rbc li a:hover { text-decoration:underline; }
#cont_rbc li.mainc_arr { float: left; background: url(../pics/arrow.png); width: 26px; height: 25px; margin-top: 95px; }
#cont_rbc h3 { margin: 0; padding: 0; color: #007c98; font-size: 22px; font-weight: bold; }
#cont_rbc span { color: #58524f; font-size: 12px; margin-bottom: 10px; display: block; }
#cont_rbc p { font-size: 12px; color: #58524f; }
#cont_rbc p span { font-weight: bold; display: inline; }
#cont_rbc p a { float: none; }

#cont_rbc .hr { width: 760px; border-bottom: 1px solid #d5d2b6; height: 1px; margin: 0 auto; }

#twitter_rbt { height: 7px; background-image: url(../pics/gstr_rbt.png); }
#twitter_rbb { height: 7px; background-image: url(../pics/gstr_rbb.png); }

#gstr { width: 261px; 
 position: relative; float: left;
 margin-top: 25px;
	height: 232px;
}
#gstr_rbt { height: 7px; background-image: url(../pics/gstr_rbt.png); }
#gstr_rbc { background-color:#dedcbc;min-height: 289px; padding: 6px 12px; height:222px}
#gstr_rbb { height: 7px; background-image: url(../pics/gstr_rbb.png); }
#gstr h3 { margin: 0 0 5px 0; padding: 0; color: #007C98; font-size: 22px;text-align:center; }
#gstr span { color: #58524F; font-size: 12px; line-height: 18px; display: block; width: 235px; padding-bottom: 15px;margin-left:10px; }
#gstr a { display: block; margin:108px auto 0 auto; background: url(../pics/how_it_works_btn.png) no-repeat top; width: 155px; height: 42px; }
#gstr a:hover { background-position: bottom; }

#c_blog { width: 261px;float:left; margin-left: 8.5px;margin-right:8.5px;margin-top:25px; }
#blg_rbc .header { background: url(../pics/blog.jpg); width: 183px; height: 53px; display: block;margin-left:15px; }

#blg_rbt { height: 7px; background-image: url(../pics/gstr_rbt.png);padding:0; }
#blg_rbc { background:#dedcbc;min-height:300px; height:237px}
#blg_rbc div { margin-left: 5px;margin-right:5px;border-bottom: 1px solid #d5d2b6; padding: 8px 0; }
#blg_rbc div#first { padding-top: 0; }
#blg_rbc div span { color: #281100; font-size: 12px; }
#blg_rbc div a#hdr { color: #281100; font-size:14px;font-weight:bold; }
#blg_rbc div a#hdr:hover { text-decoration:underline; }
#blg_rbc div p { margin: 0; padding: 0; color: #58524f; font-size: 12px; }
#blg_rbc div p a { text-decoration: none; }
#blg_rbc div p a:hover { text-decoration:underline; }
#blg_rbb { height: 7px; background-image: url(../pics/gstr_rbb.png); }

#snl { width:261px;float: right; min-height: 200px; margin-top: 25px; }

#c_footer { color: #e7e7e7; border-top: 1px solid #fff; margin: 10px 0 10px 0; padding-top: 10px; }
#c_footer p { margin: 0; padding: 0; line-height: 16px;color: #4bb6c1; }
#c_footer #left { float: left; }
#c_footer #left p a { color: #e7e7e7; font-size: 12px; padding: 0 7px; }
#c_footer #right { float: right; }
#c_footer #right p { color: #4bb6c1; font-size: 12px; text-align: right; line-height: 16px; }
#c_footer #right p span { font-weight: bold; }
#c_footer a:hover { text-decoration:underline; }

.p_footer { color: #e7e7e7; border-top: 1px solid #fff; margin: 10px 0 10px 0; padding-top: 10px; }
.p_footer p { margin: 0; padding: 0; line-height: 16px;color: #4bb6c1; }
.p_footer .left { float: left; }
.p_footer .left p a { color: #e7e7e7; font-size: 12px; padding: 0 7px; }
.p_footer .left p { color:#4bb6c1; font-size: 12px; text-align: left; line-height: 16px; }
.p_footer a:hover { text-decoration:underline; }



/*fresh changes*/
#bbb_ { width: 46px; height: 74px; background: url(../pics/bbb.jpg); display: block; margin: 45px 0 0 25px; }
#cont_rbc ul .book { position: relative; width: 240px; z-index: 0; }
.book p a { position: absolute; bottom: 5px; right: 0; }

#tmpLnk a { text-decoration:none; }
#tmpLnk a:hover { text-decoration:underline; }

div .ajax__calendar_container { position: relative; z-index: 20000; }

#sprt { margin-top:20px;margin-bottom:20px; }
#sprt h3 { text-align:center; color:white; font-size:18px; margin-top:5px; margin-bottom:5px; font-family:Georgia; font-weight: normal;}
#sprt h3 span {color:#00b8eb;}
#sprt .hr {
border-bottom:1px solid #00b8eb;
height:1px;
margin:0 auto;
width:800px;
}

h1.breadcrumb { color: #007C98; font-family: Arial,Helvetica,sans-serif; font-size: 24px; font-weight: bold; font-style: normal;display:inline;margin-left:40px;}

.breadcrubmselected { color: #007C98; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal;display:inline;}
.breadcrumb { color: black; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal;display:inline;margin-left:40px;}
.breadcrumblink { color: black; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal;display:inline;}

h1.textpage2 
{
	color: #401700;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
}


h1.textpage 
{
	color: #007C98;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
}

h2.textpage 
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}

h2.presslink 
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
}
h2.presslink a:hover
{
	text-decoration: underline;
}
span.pressdate
{
	font-family:Arial,Helvetica,sans-serif; 
	font-size:10pt; 
	color: rgb(80,80,80);
}

h2.headerunderline
{
	padding-bottom: 0px;
	border-bottom-style: inset;
	border-bottom-width: thin;
	border-bottom-color: Gray;
}

h3.textpage 
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}
.validateFileUpload
{
	margin-left:10px;
}

.checkoutEditButton
{
	width: 85px;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	display: block;
	line-height: 26px;
	background: transparent url(../pics/change.png) no-repeat;
	text-decoration: none;
	color:#FFFFFF;
}

.addRateDayOffsetPanel4
{
	text-align: left;
	width: 118px;
	display: block;
	text-align: left;
	vertical-align: middle;
}

.venuesDirectoryRoomType
{
	font-size:15px;
	font-weight:bold;
}

.venuesDirectoryRoomTypeCategory
{
	font-size:13px;
	color:Black;
	font-weight:bold;
}

.left_1 .txt { margin-left: 1px }
.btn_upload_photos { margin: 5px 0;}
.instantbook {font-weight:bold;color:#007B98;}
.instantbook-container 
{
    height:100px;
    border:1px solid silver;
    margin: 0;
	padding: 3px 0 0;
	clear: both;
}
                     

