div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float:left;
	width:535px; 
	background:url(../images/gallery_bg.jpg) no-repeat 13px 0; 
	height:443px;
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content  a:focus, div.content  a:hover, div.content  a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 20px;
	height: 23px;
	width:48px;
	float:left;
}
div.controls a {
	
}

div.nav-controls {
	float: right;
	padding-top:1px;
}


div.loader {
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 350px
}
div.slideshow {
	clear: both;
	padding-left:21px;
	padding-top:7px;
}
div.slideshow span.image-wrapper {
	float: left;
	padding-bottom: 12px;
}
div.slideshow a.advance-link {

	display: block;

}
div.slideshow img {
	border: none;
	display: block;
	width:480px;
	height:360px;
}
div.download {
	float: right;
}
div.embox {
	clear: both;
	float:left;
	padding-left:24px;
	font-size:12px;
	color:#333333;
	width:425px;
	padding-top:5px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}
div.ss-controls {
	position:relative;

}
div.ss-controls a.play { position:absolute; left:24px;	top:-1px;	background:url(../images/play.jpg) no-repeat 0 0; float:left;  width:7px; height:15px;   font-size:0px;display:block; color:#2E2F29; text-decoration:none;  text-align:center;}
div.ss-controls a.pause {position:absolute; left:22px;	top:0px;	background:url(../images/pause.jpg) no-repeat 0 0; float:left;  width:9px; height:13px;   font-size:0px;display:block; color:#2E2F29; text-decoration:none;  text-align:center;}
div.nav-controls a.prev{background:url(../images/pre_img.jpg) no-repeat 0 0; float:left;  width:10px; height:12px;   font-size:0px;display:block; margin-right:24px; color:#2E2F29; text-decoration:none;  text-align:center; }
div.nav-controls a.next{background:url(../images/next_img.jpg) no-repeat 0 0; float:left; width:10px; height:12px;  font-size:0px; display:block; color:#2E2F29; text-decoration:none; text-align:center;}

ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
	padding-left:22px;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 4px;
	display: block;
	border: 1px solid #FFFFFF;
	background:#D9CFC6;
}
a.thumb:hover{
	background: #333333;
}
ul.thumbs li.selected a.thumb {
	background: #333333;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
	width:155px;
	padding-top:7px;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
	display:none;
}
div.navigation div.bottom {
	margin-top: 5px;
}
div.pagination a, div.pagination span.current {
	display: block;
	float: left;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.navigation div.bottom a.nextpage{background:url(../images/next_arrow.gif) no-repeat right 5px; float:right; color:#489CC3; text-decoration:underline; padding-right:10px; }
div.navigation div.bottom a.prepage{background:url(../images/pre_arrow.gif) no-repeat left 5px; float:left; color:#489CC3; text-decoration:underline; padding-left:10px; margin-right:50px; }

/* Minimal Gallery Styles */
#thumbs{padding-top:20px; }
#thumbs-min ul.thumbs li {
	float: none;
	padding: 0;
	margin: 0;
	list-style: none;
}

#thumbs-min a.thumb {
	padding: 0px;
	display: inline;
	border: none;
}

#thumbs-min ul.thumbs li.selected a.thumb {
	background: inherit;
	color: #000;
	font-weight: bold;
}


/*---------- CSS----------*/
body{font-family:Arial, Helvetica, sans-serif; color:#2e2e29; font-size:13px; text-decoration:none; line-height:16px; margin:0px; padding:0px; background:url(../images/top_bg.jpg) left top repeat-x;}
.common_div{width:100%;}
img{border:0px;}
.clr{clear:both;font-size:0; line-height:0; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li {margin:0px; padding:0px;} 
.bold{font-weight:bold;}
.blue{color:#489cc3;}
h1{font-size:20px; font-weight:normal; line-height:20px; padding-bottom:12px;}
h2{font-size:25px; font-weight:normal; line-height:25px; padding-bottom:12px;}
a:focus { -moz-outline-style: none; }
input, select, textarea {font-size: 1em; font-family:Arial, Helvetica, sans-serif;}
.map_link{width:100%; height:auto;  padding-top:12px; overflow:hidden;}
.map_link a{color:#489cc3; text-decoration:underline;}
.map_link a:hover{text-decoration:none;}
.map_link #checkbox_box{width:18px; float:left;}
.map_link #descbox{width:333px; float:left; font-size:12px;}
/*---------- CSS----------*/

/*---------- HEADER----------*/
#header{width:960px; height:74px; margin:0 auto;}
#logo{width:282px; height:69px; float:left; padding-top:5px;}
#header_nav{width:518px; height:44px; float:left; text-align:right; padding-top:32px;}
#header_nav.big{width:678px;}
#header_nav ul{list-style:none; margin:0px; padding:0px; padding-left:0px;}
#header_nav.big ul{padding-left:0px;}
#header_nav.big ul.big_admin{padding-left:0px;}
#header_nav li{display:block; float:right; background:url(../images/header_nav_sep.jpg) left 3px no-repeat; padding-right:1px; font-size:12px;}
#header_nav li.wel{color:#489cc3; padding-left:10px; padding-right:10px; background:none;}
#header_nav li a{padding-left:10px; padding-right:10px; color:#686767; text-decoration:none;}
#header_nav li a:hover{text-decoration:underline;}
#header_nav li a.right_header_sep{background:url(../images/header_nav_sep.jpg) right 3px no-repeat;}
#post_review{width:160px; height:52px; float:left; padding-top:22px; text-align:right;}
/*---------- HEADER----------*/

/*---------- Search----------*/
#test{width:960px; height:auto; margin:0 auto;}
#search{width:960px; height:auto; margin:0 auto;}
#search_title{width:960px; height:42px; font-size:25px; padding-top:27px; line-height:25px;}
#search_box{width:960px; height:43px;}
#search_box.top{padding-top:15px;}
#search_box1{width:13px; height:43px; float:left; background:url(../images/search_bg1.jpg) no-repeat;}
#search_box2{width:224px; height:31px; float:left; background:url(../images/search_bg2.jpg) repeat-x; color:#FFFFFF; font-size:20px; line-height:22px; padding-top:10px; padding-bottom: 2px;}
#search_box3{width:398px; height:36px; float:left; background:url(../images/search_bg2.jpg) repeat-x; padding-top:7px;}
#search_box3 input{width:389px; height:28px; border:1px solid #2e2e29; color:#555555; font-size:20px; padding-left:7px;}
#search_box4{width:314px; height:36px; float:left; background:url(../images/search_bg2.jpg) repeat-x; padding-top:7px;}
#search_box4 input{background:#95c334; border:1px solid #2e2e29; width:111px; height:30px; color:#FFFFFF; font-size:18px;}
#search_box5{width:11px; height:43px; float:left; background:url(../images/search_bg3.jpg) no-repeat;}
/*---------- Search----------*/

/*---------- Contant ----------*/
#content{width:960px; height:auto; margin:0 auto;}
#container{width:960px; height:auto; padding-top:38px; padding-bottom:20px;}
#container #leftcontainer{width:498px; height:auto; padding-left:31px; float:left;}
.best_accommodation{width:498px; height:auto;}
.best_accommodation_left{width:57px; height:auto; float:left; background:url(../images/search_icon.jpg) left top no-repeat; padding-bottom:50px;}
.best_accommodation_left#share{background:url(../images/share_icon.jpg) left top no-repeat;}
.best_accommodation_left#esata{background:url(../images/esta_icon.jpg) left top no-repeat;}
.best_accommodation_right{width:431px; height:auto; float:left; padding-top:10px; padding-bottom:20px;}
.terms_conditions{width:760px; height:auto;}
.terms_conditions_left{width:57px; height:auto; float:left; background:url(../images/search_icon.jpg) left top no-repeat; padding-bottom:50px;}
.terms_conditions_left#share{background:url(../images/share_icon.jpg) left top no-repeat;}
.terms_conditions_left#esata{background:url(../images/esta_icon.jpg) left top no-repeat;}
.terms_conditions_right{width:700px; height:auto; float:left; padding-top:10px; padding-bottom:20px;}
a.get_link{color:#489cc3; background:url(../images/arrow.jpg) right 5px no-repeat; text-decoration:underline; padding-right:13px;}
a.get_link:hover{text-decoration:none;}
#container #rightcontainer{width:431px; height:auto; float:left;}
/***************************** New CSS for new homepage with map *******************************/
.best_accommodation_new{width:434px; height:auto; padding-top:10px;}
#container #leftcontainer_new{width:434px; height:auto;  float:left;}
.best_accommodation_left_new{width:57px; height:auto; float:left; background:url(../images/search_icon.jpg) left top no-repeat; padding-bottom:50px;}
.best_accommodation_right_new{width:375px; height:auto; float:left; padding-top:13px; padding-bottom:20px;}
.best_accommodation_left_new#share{background:url(../images/share_icon.jpg) left top no-repeat;}
.best_accommodation_left_new#esata{background:url(../images/esta_icon.jpg) left top no-repeat;}
#container #rightcontainer_new{width:525px; height:auto; float:left;}
/***********************************************************************************************/
/*---------- Search box  ----------*/


/*---------- New  ----------*/
#search_box_home{ width:305px; padding-top:6px; padding-left:655px; height:52px;}
#search_box_home .left_box{ width:265px; float:left; height:34px; background:url(../images/input_bg.jpg) no-repeat; padding-top:10px; padding-left:4px; font-size:13px; color:#555555; position:relative;}
.seach_input_home{ height:16px; width:257px;   border:0px; padding-left:5px; display:block; font-size:13px; line-height:16px;}
#search_box_home .right_box{ width:36px; float:left; height:35px; }
/*---------- End Search box  ----------*/


/*----------Middle content home  ----------*/
#middle_comtent_home{ width:100%; background: #E6E3DC url(../images/middle_bg_home.jpg) repeat-x top; padding-top:26px; }
#middle_content{ width:960px; margin:0 auto;}
.whylist_box{ width:304px; height:auto; float:left; padding-right:24px;}
.whylist_box_top{ background: url(../images/why_list_top_bg.jpg) no-repeat; width:255px; height:28px; padding-left:49px; padding-top:11px;}
.whylist_box_middle{ background: url(../images/why_list_middle_bg.jpg) repeat-y; width:304px; height:auto;}
.whylist_box_bottom{ background: url(../images/why_list_bottom_bg.jpg) no-repeat; width:304px; height:7px;}
.heading1{ font-size:16px; color:#2E2E29;}
ul#whylist{ list-style:none; display:block; padding-top:19px; padding-left:21px;}
ul#whylist li{ display:block; padding-bottom:15px; background:url(../images/bullet_home.jpg) no-repeat 0px 0px; padding-left:30px; }
#signup_now{ width:290px; text-align:right; padding-bottom:10px;} 
.recently_box_top{ background: url(../images/recently_add_title_bg.jpg) no-repeat; width:267px; height:28px; padding-left:37px; padding-top:11px;}
.recently_box_middle{ background: url(../images/why_list_middle_bg.jpg) repeat-y; width:304px; height:auto; }
.recently_box_with_out_star{ padding-left:1px; width:295px; padding-top:9px;  padding-left:3px;}
.recently_box_with_star{ padding-left:1px; width:295px; padding-top:9px;  padding-left:3px; background:url(../images/yellow_star.png) no-repeat 270px 6px;}
.section{ width:297px; height:auto; margin-left:1px; cursor:pointer;  }
.section.hover{background:#FEFF99;}
.recently_box2{ padding-left:1px; width:292px; background:url(../images/dotted_line.jpg) repeat-x bottom;padding-bottom:9px;}
.recently_box2 .left_box{ width:99px; height:auto; float:left;}
.recently_box2 .right_box{ width:187px; height:auto;float:left; padding-left:6px; padding-top:16px; }
.image_bord{ border:1px solid #CCCCCC;}
.list_heading{ font-size:13px; font-weight:bold; color:#489CC3;}
a.blue_link{ color:#489CC3; text-decoration:underline;}
a.blue_link:hover{ text-decoration:none;}
.most_review{ width:304px; height:auto; float:left; }
#bottom_content{ width:960px; height:164px; padding-top:8px; padding-bottom:37px;}
#bottom_content  .left_box{ width:10px; height:164px; float:left; }
#bottom_content  .middle_box{ width:933px; height:141px; float:left; background:url(../images/home_bottom_middle.jpg) repeat-x; padding-top:20px; padding-left:7px; }
#bottom_left{ width:645px; float:left;}
.heading2{ font-size:14px; color:#2E2E29; display:block; text-align:left;}
.popular_box{ float:left; width:167px; background:url(../images/sep.jpg) no-repeat right 0px;  }
.popular_box ul{  display:block; padding-top:12px; }
.popular_box ul li{  display:block; padding-bottom:2px; }
.popular_box ul li a{ color:#489CC3; font-size:13px; text-decoration:underline }
.popular_box ul li a:hover{ text-decoration:none }
#bottom_right{ width:217px; float:left; padding-left:68px; padding-top:12px;}
.heading3{ font-size:18px; color:#2E2E29; display:block; text-align:left; padding-bottom:10px;}
#bottom_content  .right_box{ width:10px; height:164px; float:left; }
#get_stated_bu{ width:auto ; padding-top:23px;}
/*---------- Contant ----------*/

/*---------- NEW Terms and Conditions ----------*/
#contentallgen{width:960px; height:auto; margin:0 auto;}
#containerallgen{width:960px; height:auto; padding-top:25px; padding-bottom:20px;}
#containerallgen #leftcontainer{width:630px; height:auto; float:left;}
#containerallgen #rightcontainer{width:230px; height:auto; padding-left:20px; padding-right:20px; padding-top: 20px; padding-bottom: 20px; float:right; background-color: #F8F8F1; border: #D5D5CA 1px solid;}
.allgenspacer {padding-top:10px; padding-bottom:10px; width: 230px;}
.allgenheader {font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #489CC3; font-style: normal; font-weight: normal; text-transform: normal; line-height: 1.2em;}
.allgensub {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-style: normal; font-weight: bold; text-transform: normal; line-height: 1.2em;}
a.get_allgenlink{color:#489cc3; text-decoration:underline; padding-left:5px;}
a.get_allgenlink:hover{text-decoration:none;}
/*---------- NEW Terms and Conditions ENDS ----------*/

/*---------- Footer ----------*/
/*
#footermain{width:100% !important; height:auto; border-top:2px solid #e0e4e5;margin-left:0;margin-top:0;}
#footer{height:40px;margin:0 auto;padding-bottom:20px;padding-top:23px;width:960px;}
#footer .fot_left{}
#footer .fot_left5{padding-left:31px;}
#footer .fot_left2{padding-left:106px;}
#footer .fot_left3{padding-left:58px;}
#footer ul{list-style-image:none;list-style-position:outside;list-style-type:none;width:780px;}
#footer li{display:block; float:left; text-decoration: underline;color:#686767;  padding-right:1px; font-size:12px; padding-left:7px; padding-right:7px;}
#footer li a{color:#686767; text-decoration:none;}
#footer li a:hover{text-decoration:underline;}
#footer li span{background:url(../images/header_nav_sep.jpg) right 3px no-repeat; padding-right:10px; color:#686767;}
*/
/*---------- Footer ----------*/

/*---------- Inner Contant ----------*/
#innercontainer{width:960px; height:auto; padding-top:31px; padding-bottom:5px;}
#innerleftcontainer{width:240px; height:auto; float:left; margin-bottom:40px;}
#establishment_det{width:240px; height:auto;}
#esta_detail_titel{width:240px; height:35px;}
#esta_detail1{width:4px; height:35px; float:left;}
#esta_detail2{width:190px; height:25px; float:left; background:url(../images/esta_detail2_bg.jpg) repeat-x; font-size:14px; padding-top:10px; padding-left:42px;}
#esta_detail3{width:4px; height:35px; float:left;}
#establishment_cont{width:193px; /*min-height:175px;*/ padding-bottom: 10px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:url(../images/esta_bottom_bg.jpg) left bottom repeat-x; padding-left:45px; padding-top:15px;}
#guest_review{width:240px; height:auto;}
#guest_reviews{width:238px; height:24px; border:1px solid #cccccc; font-size:14px; text-align:center; background:url(../images/esta_bg1.jpg) repeat-x; padding-top:9px;}
#reviews_start{width:193px; height:192px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:url(../images/star_bg.jpg) left bottom repeat-x; padding-left:45px; padding-top:15px;}
.rate_left{width:81px; height:25px; float:left;}
.rate_right{width:112px; height:25px; float:left;}
.star_red{width:14px; height:13px; float:left;}
.yellowstar{width:70px; height:15px; padding-top:6px; }
.starbox{padding-top:6px;}
.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 66px; HEIGHT: 11px; FLOAT: left; BACKGROUND:url(../images/rating_blank.jpg) no-repeat 0 0; CURSOR: pointer; }
.none{cursor:default;}
.curr { BACKGROUND: url(../images/rating.jpg) no-repeat left 0; FONT-SIZE: 1px; height:11px; }
div.user {FLOAT: left; FONT-SIZE: 12px; FONT-FAMILY: Arial; COLOR: #888888; padding-left:4px; margin-top:-3px; line-height:16px; width:11px;}
div.user2{FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888888; padding-left:24px; margin-top:-3px; line-height:16px; }

.yellowstar img{padding:0px; margin-left:-2px;}
.star_gray{width:14px; height:13px; float:left;}
#reviews_start_bottom{width:240px; height:4px;}
#write_reiews{width:193px; height:auto; padding-top:10px;}
#innerrightcontainer{width:708px; height:auto; float:right;}
.inner_contant_red{/*width:755px;*/ width:auto; padding-left:15px; padding-right:0px; padding-top:10px; padding-bottom:13px; color:#d73720;}
.inner_contant_red2{width:680px; padding-left:15px; padding-right:0px; padding-top:10px; padding-bottom:13px; color:#d73720;}
.inner_contant_green{width:700px; padding-left:15px; padding-right:0px; padding-top:10px; padding-bottom:13px; color:#29CF0C;}
/*---------- Inner Contant ----------*/

/*---------- Tab Contant ----------*/
.tab_box{width:669px; height:auto; margin:0 auto; padding-top:18px; padding-bottom:10px;}
.admin_tab_box{width:704px; height:auto; margin:0 auto; padding-top:18px;}
.tab_box h1{font-size:20px; border-bottom:1px solid #cccccc; line-height:20px;}
a.back_search{color:#489cc3; text-decoration:underline; float:right; background:url(../images/tab_arrow.jpg) left 5px no-repeat; padding-left:15px; width:auto; padding-bottom:10px;}
a.back_search:hover{text-decoration:none;}
.t {background:  url(../images/dot.jpg) 0 0 repeat-x;}
.b {background: url(../images/dot.jpg) 0 100% repeat-x}
.b {background: url(../images/dot.jpg) 0 100% repeat-x;}
.l {background: url(../images/dot.jpg) 0 0 repeat-y}
.r {background: url(../images/dot.jpg) 100% 0 repeat-y}
.bl {background:  url(../images/left_bottom_corner.jpg) 0 100% no-repeat;}
.br {background:  url(../images/right_bottom_corner.jpg) 100% 100% no-repeat; padding-bottom:7px;}
.tl {background:  url(../images/left_top_corner.jpg) 0 0 no-repeat;}
.tr {background:  url(../images/right_top_corner.jpg) 100% 0 no-repeat; padding-top:4px;}
.content_area{}
.content_area .map_inner {padding:18px 0px 0px 0px;}
.t2 {background:#efefef url(../images/dot.jpg) 0 0 repeat-x;}
.bl2 {background:url(../images/left_bottom_corner2.jpg) 0 100% no-repeat}
.br2 {background:url(../images/right_bottom_corner2.jpg) 100% 100% no-repeat}
.tl2 {background:url(../images/left_top_corner2.jpg) 0 0 no-repeat}
.tr2 {background:url(../images/right_top_corner2.jpg) 100% 0 no-repeat; padding-top:4px;}
.t3 {background:#f3f0e7 url(../images/dot.jpg) 0 0 repeat-x;}
.bl3 {background:url(../images/left_bottom_corner3.jpg) 0 100% no-repeat}
.br3 {background:url(../images/right_bottom_corner3.jpg) 100% 100% no-repeat; padding-bottom:1px;}
.tr3 {background:url(../images/right_top_corner3.jpg) 100% 0 no-repeat; padding-top:7px;}
#inner_flash{padding-left:14px; height:408px;}
.t4 {background:  url(../images/dot.jpg) 0 0 repeat-x;}
.bl4 {background:  url(../images/left_bottom_corner.jpg) 0 100% no-repeat;}
.br4 {background:  url(../images/right_bottom_corner.jpg) 100% 100% no-repeat; padding-bottom:6px;}
.tr4 {background:  url(../images/right_top_corner.jpg) 100% 0 no-repeat; padding-top:5px;}
.t5 {background: #ffff99 url(../images/dot2.jpg) 0 0 repeat-x;}
.bl5 {background:url(../images/left_bottom_corner5.jpg) 0 100% no-repeat}
.br5 {background:url(../images/right_bottom_corner5.jpg) 100% 100% no-repeat}
.tl5 {background:url(../images/left_top_corner5.jpg) 0 0 no-repeat}
.tr5 {background:url(../images/right_top_corner5.jpg) 100% 0 no-repeat; padding-top:4px;}
/*---------- Tab Contant ----------*/

/*---------- Banner "Upgrade Account"----------*/
.notice {padding-bottom:8px;}
.notice a {color:#489CC3;}
.upgrade_button {float:right; width:236px; height:44px; background:url(../images/why_upgrade_button.jpg) bottom center no-repeat; display:block;font-size:0px !important; text-decoration:none; line-height:0px;margin: 0 10px;}
.upgrade_button:hover {background:url(../images/why_upgrade_button.jpg) top center no-repeat;}
.upgrate_wrap {/*float:left;*/margin-right: 280px;padding: 5px 0px;}
/*---------- Banner "Upgrade Account"----------*/

/*---------- Tab Contant "Overview"----------*/
#overview_conts{width:669px; height:auto; padding-top:12px; padding-bottom:12px;}
#overview_left{width:400px; height:auto; float:left;}
#overview_pics{width:394px; height:auto; /*border:3px solid #cccccc;*/}
#overview_pics img{width:400px; height:300px;}
#overview_right{width:251px; height:auto; float:right;}
#overview_dec{width:667px; height:46px; background:#f0f0f0; border:1px solid #cccccc;}
#overview_dec_1{width:204px; height:39px; float:left; background:url(../images/overview_sep.jpg) right top no-repeat; text-align:center; padding-top:7px;}
#overview_dec_2{width:228px; height:39px; float:left; background:url(../images/overview_sep.jpg) right top no-repeat; text-align:center; padding-top:7px;}
#overview_dec_3{width:235px; height:39px; float:left; text-align:center; padding-top:7px;}
/*---------- Tab Contant "Overview"----------*/

/*---------- Tab Contant "Details"----------*/
#amenities{width:669px; height:auto; padding-top:17px; padding-bottom:17px;}
#amenities_left{width:276px; height:auto; float:left;}
#amenities_center{width:248px; height:auto; float:left;}
#amenities_right{width:145px; height:auto; float:left;}
#amenities ul{list-style:none; margin:0px; padding:0px; padding-bottom:15px;}
#amenities li{display:block; background:url(../images/bullet.jpg) left 5px no-repeat; padding-left:15px;}
/*---------- Tab Contant "Details"----------*/

/*---------- Tab Contant "Guest Reviews"----------*/
#guests_reviews{width:669px; height:auto; min-height:288px;}
.guests_box{width:669px; height:auto; padding-top:14px; padding-bottom:14px; border-bottom:1px solid #cccccc;}
.guests_box.none{border:none; padding-bottom:0px;}
.guests_pics{width:69px; height:69px; float:left; border:3px solid #cccccc;}
.guests_detail{width:143px; height:69px; float:left; padding-left:10px; padding-top:6px; line-height:21px;}
.guests_decp{width:441px; height:69px; float:left; padding-top:6px; line-height:21px;}
.guests_description{width:669px; height:auto; padding-top:15px;}
/*---------- Tab Contant "Guest Reviews"----------*/

/*---------- Tab Contant "Contact Us"----------*/
#contact{width:669px; height:auto; padding-top:13px;}
#contact_left{width:363px; height:auto; float:left;}
.field{width:363px; height:auto;}
.field_left{width:152px; height:31px; float:left; padding-top:4px;}
.field_right{width:211px; height:35px; float:left;}
.field_right input{width:195px; height:20px; border:1px solid #c6c6c6; padding-left:3px; padding-top:5px;}
.field_right select{width:200px; height:25px;}
.field_right select.date{width:43px; height:25px;}
.field_right select.month{width:92px; height:25px;}
.field_right select.year{width:57px; height:25px;}
.msg_field{width:363px; height:auto;}
.msg_field_left{width:152px; height:128px; float:left; padding-top:4px;}
.msg_field_right{width:211px; height:132px; float:left;}
.msg_field_right textarea{width:198px; height:111px; border:1px solid #c6c6c6;}
#contact_guest1{width:45px; height:35px; float:left;}
#contact_guest2{width:112px; height:31px; float:left; text-align:center; padding-top:4px;}
#contact_guest3{width:45px; height:35px; float:left;}
#captcha{width:363px; height:130px;}
#con_submit{width:363px; height:30px;}
#contact_right{width:306px; height:auto; float:left;}
#contact_arrow{width:16px; height:auto; float:left;}
#contact_arrowbox{width:264px; height:auto; float:left; border:3px solid #cccccc; padding:10px;}

.captcha_textbox{width:157px; height:35px; float:left;margin-right:14px;}
.captcha_textbox input{width:145px; height:20px; border:1px solid #c6c6c6; padding-left:3px; padding-top:5px;}
/*---------- Tab Contant "Contact Us"----------*/

/*---------- create-your-account-and-listing  ----------*/
#leftcontainerin{width:204px; height:auto; float:left; padding-right:13px;}
#rightcontainerin{width:822px; height:auto; float:left;}
#leftcontainerin .leftbox{width:204px; height:auto; padding-bottom:10px; } 
#leftcontainerin .inner{width:202px; height:auto; padding-bottom:10px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;} 
#innercon{width:780px; height:auto; padding-top:10px; padding-bottom:0px; padding-left:21px; padding-right:3px;}
#innercon.small_pad{padding-bottom:2px;}
#conti{float:left;}
#account_box{width:770px; height:auto; padding-left:15px; height:70px; font-size:14px;}
#account_box .box1{width:320px; float:left; padding-left:2px;}
#account_box .box1_s{width:310px; float:left; padding-left:12px;}
#account_box .box2{width:337px; float:left; }
#account_box .box2_s{width:327px; float:left; padding-left:10px;}
#account_box .box3{width:100px; float:left; }
#account_box .box1_search{width:312px; float:left; padding-left:10px;}
#account_box .box2_search{width:317px; float:left; padding-left:10px;}
#account_box .box3_search{width:105px; float:left; padding-left:5px;}
#account_box .box1a{width:320px; float:left; padding-left:2px;}
#account_box .box2a{width:337px; float:left; }
#account_box .box3a{width:100px; float:left; }
#account_box .img{width:695px; padding-left:28px; padding-top:10px; }
#account_box .img2{width:670px; padding-left:28px; padding-top:12px; }
#rightcontainerin #title{width:755px; height:auto; padding-left:15px; padding-top:10px; padding-bottom:10px;}
#rightcontainerin #title_2{width:760px; height:auto; padding-left:15px; padding-top:10px; padding-bottom:10px;}
#rightcontainerin #title.samll_pad{padding-top:0px;}
#rightcontainerin #title a{color:#489cc3; text-decoration:underline;}
#rightcontainerin #title a:hover{text-decoration:none;}
#rightcontainerin h1{font-size:20px; font-weight:normal; line-height:30px; padding-bottom:3px; border-bottom:1px solid #CCCCCC; margin-bottom:8px;}
.comment{padding-left:134px; width:246px; background:url(../images/comment.jpg) no-repeat 118px 5px; }
.comment .inner{border:3px solid #CCCCCC; width:218px; padding:10px; background:#FFFFFF;}
.comment.bigs{padding-left:55px; width:276px; background:url(../images/comment.jpg) no-repeat 39px 40px; }
.comment .inner{border:3px solid #CCCCCC; width:218px; padding:10px; background:#FFFFFF;}
.comment.big .inner{ width:248px; }
.comment.med{padding-left:55px; width:276px; background:url(../images/comment.jpg) no-repeat 39px 100px; }
.comment.med .inner{ width:248px; }
.comment2{padding-left:50px; width:280px; background:url(../images/comment.jpg) no-repeat 118px 5px; }
.comment2 .inner{border:3px solid #CCCCCC; width:255px; padding:10px; background:#FFFFFF;}
.comment2.bigs{width:276px; padding-left:96px; background:url(../images/comment.jpg) no-repeat 80px 53px; }
.comment2.big .inner{ width:248px; }
.comment2.med{padding-left:103px; width:276px; background:url(../images/comment.jpg) no-repeat 87px 100px; }
.comment2.med .inner{ width:248px; }
.comment3{padding-left:21px; width:280px;  background:url(../images/comment.jpg) no-repeat 5px 28px;  }
.comment3 .inner{border:3px solid #CCCCCC; width:330px; padding:10px; background:#FFFFFF;}
.comment3 .inner ul{list-style:none; margin:0px; padding:0px; padding-top:10px;}
.comment3 .inner li{display:block; line-height:15px; padding-bottom:13px; background:url(../images/bull.jpg) left 5px no-repeat; padding-left:17px;}
.comment3 .inner li a{color:#489cc3; text-decoration:underline;}
.comment3 .inner li a:hover{text-decoration:none;}
.comment3.bigs{width:286px;}
.comment3.big .inner{ width:248px; }
.comment3.med{padding-left:103px; width:276px; background:url(../images/comment.jpg) no-repeat 87px 100px; }
.comment3.med .inner{ width:248px; }
#rightcontainerin .innerbox{width:780px; padding-bottom:16px;}
#rightcontainerin .innerbox_acc{width:710px; padding-bottom:16px;}
#rightcontainerin .innerbox.padd_small{padding-bottom:14px;}
#rightcontainerin .inner_contant{width:755px; padding-left:15px; padding-right:0px; padding-top:10px; padding-bottom:10px; }
.find{width:780px; height:auto; padding-bottom:10px;}
.find a{color:#489cc3; text-decoration:underline;}
.find a:hover{text-decoration:none;}
#rightcontainerin .inner_contant.bottom_spa{padding-bottom:0px;}
#rightcontainerin .inner_some{padding-bottom:3px;}
#rightcontainerin .inner_contant.small_box{padding-bottom:0px;}
#rightcontainerin .inner_contant textarea{width:595px; height:120px; border:1px solid #abadb3; color:#555555; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:3px; padding-top:3px;}
#rightcontainerin .inner_contant .leftcon{width:360px; height:auto; float:left;}
.mandatoryform {
	color: #d73720;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#left_captcha{width:338px; height:auto;}
#left_captcha_left{width:302px; height:auto; float:left;}
#recaptcha_image{width:300px; height:57px; border:1px solid #000000; background:#FFFFFF;}
#cant_read{width:136px; height:auto; float:left; padding-top:10px; padding-left:14px;}
#cant_read a{color:#3564c1; text-decoration:none;}
#cant_read a:hover{text-decoration:underline;}
#what{width:152px; height:auto; float:left; text-align:right; padding-top:5px;}
#what a{color:#948b6e; text-decoration:none;}
#what a:hover{text-decoration:underline;}
#left_captcha_right{width:25px; height:auto; float:right; padding-top:5px;}
#captchatextbox{width:150px; height:auto; float:left; padding-top:5px;}
#rightcontainerin .inner_contant .leftcon_search{width:752px; height:auto; float:left;}
.upl{1width:360px; height:auto; padding-bottom:5px;}
.upl2{width:360px; height:auto; padding-bottom:5px; padding-top:5px;}
.upl2 input{width:182px; border:1px solid #EFEFEF; padding-left:3px; padding-top:3px;}
.up{border:none;}
.upl2 a{color:#489cc3; text-decoration:underline;}
.upl2 a:hover{text-decoration:none;}
.left_conf{width:640px; height:auto; float:left; padding-top:4px;}
.left_conf_check1{width:22px; height:auto; float:left; padding-top:7px;}
.left_conf_check2{width:585px; height:auto; float:left; padding-top:5px;}
.left_conf_check2 a{color:#489cc3; text-decoration:underline;}
.left_conf_check2 a:hover{text-decoration:none;}
.right_conf{width:110px; height:auto; float:left; padding-top:33px; text-align:right;}
.right_conf.small{padding-top:25px; padding-bottom:5px;}
#rightcontainerin .inner_contant .rightcon{width:378px; height:auto; float:left; padding-left:12px;}
#rightcontainerin .inner_contant .rightcon2{width:380px; height:auto; float:left; padding-left:12px;}
#rightcontainerin .fieldbox{width:100%; height:auto; padding-bottom:8px;}
#rightcontainerin .fieldboxname{width:152px; height:auto; float:left; padding-top:4px;}
#rightcontainerin .fieldboxname_dol1{width:140px; height:auto; float:left; padding-top:4px;}
#rightcontainerin .fieldboxname_dol2{width:12px; height:auto; float:left; padding-top:4px; color:#555555;}
#rightcontainerin .field{width:200px; height:auto; float:left;}
#rightcontainerin .field_search{width:592px; height:auto; float:left;}
#rightcontainerin .field_search_bt{width:592px; height:auto; padding-top:16px; text-align:right;}
#rightcontainerin .field_search select{width:595px; height:138px; border:1px solid #cccccc;}
#rightcontainerin .field_search select option {padding-bottom:2px; padding-top:1px;}
#rightcontainerin .inputbox{width:183px; height:21px; padding-top:3px; border:1px solid #C6C6C6; color:#555555; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:3px;}
#subletlong{padding-top:5px;}
.inputboxsmall{width:169px; height:21px; padding-top:3px; border:1px solid #C6C6C6; color:#555555; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:3px;}
#rightcontainerin .inputbox_1{width:232px; height:21px; padding-top:3px; border:1px solid #C6C6C6; color:#555555;}
#rightcontainerin .inputbox1{width:188px; height:23px;  border:1px solid #C6C6C6;}
.radiobox{ width:78px; float:left; line-height:18px;}
.radiobox2{ width:73px;float:left;line-height:18px;}
.radiobutton1{ float:left; margin-right:5px; margin-top:3px;}

#rightcontainerin #mapbox{width:352px;  border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#FFFFFF; padding-left:12px; padding-right:12px; padding-top:12px; padding-bottom:12px;}
#rightcontainerin #mapboxx{width:352px;  border:1px solid;  background:#FFFFFF;margin-left:17px;}
#rightcontainerin #mapbox .leftcon{width:140px; height:auto; float:left; padding-left:7px;}
#rightcontainerin #mapbox .rightcon{width:130px; height:auto; float:right; padding-right:0px;}
#rightcontainerin #mapbox a.button{width:118px;padding-bottom:3px;  padding-top:3px; display:block; color:#2E2E29; text-decoration:none; border:1px solid #ABADB3; text-align:center;}
#rightcontainerin #mapbox a.button:hover{background:#2E2E29; color:#FFFFFF; text-decoration:none;}
#rightcontainerin #captchatext{width:220px; float:left;}
#rightcontainerin #captchatext_1{width:272px; float:left;}
.disable{color:#D5D5D5;}
.overviewbox{width:100%; padding-top:10px; padding-bottom:10px;}
.massagebox{width:580px;  float:left;}
.hitcounter{padding-top:70px; padding-right:30px; width:120px; text-align:right; font-size:36px; color:#B2B2B2; line-height:35px;}
.previewlink {width:550px; padding-top:10px; padding-top:10px; text-align:right; float:right; padding-right:5px}
.previewlink a{font-size:13px; color:#489CC3; text-decoration:underline;}
.previewlink a:hover{text-decoration:none;}
#rightcontainerin .textareastyle{width:545px; height:120px; padding-top:3px; border:1px solid #C6C6C6; color:#B2B2B2; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
a.link{font-size:13px; color:#489CC3; text-decoration:underline;}
#amenities{width:100%; padding-top:10px; padding-bottom:10px;}
#amenities .box1{width:195px; float:left; }
#amenities .box2{width:200px; float:left; }
#amenities .box3{width:153px; float:left; }
#amenities .checkbox{width:100%; padding-bottom:4px;}
#amenities .checkboxfield{width:25px; float:left;}
#amenities .checkboxname{float:left; width:auto;}
#rightcontainerin h1 span{float:right; width:auto;}
#rightcontainerin .heading{font-size:20px; font-weight:normal; line-height:30px; padding-bottom:3px; border-bottom:1px solid #CCCCCC; margin-bottom:8px;}
#rightcontainerin .heading .box1{width:450px; float:left; }
#rightcontainerin .heading .box2{width:90px; float:right; }
.t_red {background:#efefef url(../images/dot_red.jpg) 0 0 repeat-x;}
.b_red {background: url(../images/dot_red.jpg) 0 100% repeat-x;}
.l_red {background: url(../images/dot_red.jpg) 0 0 repeat-y}
.r_red {background: url(../images/dot_red.jpg) 100% 0 repeat-y}
.bl_red {background:url(../images/left_bottom_red.jpg) 0 100% no-repeat}
.br_red {background:url(../images/right_bottom_red.jpg) 100% 100% no-repeat}
.tl_red {background:url(../images/left_top_red.jpg) 0 0 no-repeat}
.tr_red {background:url(../images/right_top_red.jpg) 100% 0 no-repeat; padding-top:4px;}
.t_suc {background:#efefef url(../images/dot_suc.jpg) 0 0 repeat-x;}
.b_suc {background: url(../images/dot_suc.jpg) 0 100% repeat-x;}
.l_suc {background: url(../images/dot_suc.jpg) 0 0 repeat-y}
.r_suc {background: url(../images/dot_suc.jpg) 100% 0 repeat-y}
.bl_suc {background:url(../images/left_bottom_suc.jpg) 0 100% no-repeat}
.br_suc {background:url(../images/right_bottom_suc.jpg) 100% 100% no-repeat}
.tl_suc {background:url(../images/left_top_suc.jpg) 0 0 no-repeat}
.tr_suc {background:url(../images/right_top_suc.jpg) 100% 0 no-repeat; padding-top:4px;}
/*---------- create-your-account-and-listing  ----------*/

/*---------- admin_area.html ----------*/
leftcon
#admin_area_left{width:204px; height:auto; float:left;}
#admin_area_left ul{list-style:none; padding:0px; margin:0px; background:url(../images/admin_nav_bg.jpg) repeat-y;}
#admin_area_left li{display:block; font-size:14px; line-height:20px; margin-bottom:5px;}
#admin_area_left li a{width:177px; text-decoration:none; color:#2e2e29; background:url(../images/admin_navbg.jpg) left -160px no-repeat; display:block; padding-top:8px; padding-bottom:7px; padding-left:27px;}
#admin_area_left li a:hover{text-decoration:none; background:url(../images/admin_navbg.jpg) left -200px no-repeat;}
#admin_area_left li a.active{background:url(../images/admin_navbg.jpg) left -200px no-repeat;}
#admin_area_left li.first_admin a{background:url(../images/admin_navbg.jpg) left top no-repeat;}
#admin_area_left li.first_admin a:hover{background:url(../images/admin_navbg.jpg) left -40px no-repeat;}
#admin_area_left li.first_admin a.active{background:url(../images/admin_navbg.jpg) left -40px no-repeat;}
#admin_area_left li.first_admin a.first_act{background:url(../images/admin_navbg.jpg) left -40px no-repeat;}
#admin_area_left li.last_admin a{background:url(../images/admin_navbg.jpg) left -80px no-repeat;}
#admin_area_left li.last_admin a:hover{background:url(../images/admin_navbg.jpg) left -120px no-repeat;}
#admin_area_left li.last_admin a.first_act{background:url(../images/admin_navbg.jpg) left -120px no-repeat;}
#admin_area_left li.last_admin a.last_act{background:url(../images/admin_navbg.jpg) left -120px no-repeat;}
#admin_area_right{width:743px; height:auto; float:right;}
/*---------- admin_area.html ----------*/

/*---------- admin_area TAB (Overview) ----------*/
#admin_area_overview{width:704px; height:auto;}
#admin_area_overview_left{width:488px; height:auto; float:left; padding-bottom:7px;}
#admin_area_overview_right{width:210px; height:auto; float:right; padding-bottom:7px;}
.area_overview_box{width:704px; height:auto; padding-bottom:19px;}
.area_overview_box.bottom_spa{padding:0px; padding-bottom:12px;}
.area_overview_box h1{font-size:20px; font-weight:normal; line-height:20px; background:url(../images/admin_arrow.jpg) right 7px no-repeat; padding-right:20px; display:inline;}
.area_box{width:702px; height:auto; border:1px solid #cccccc; background:url(../images/area_bg.jpg) left bottom repeat-x; margin-top:12px;}
.area_box_left{width:426px; height:auto; float:left;}
.area_box_right{width:270px; height:auto; float:left; margin-top:77px;}
.area_box_right1{width:16px; height:auto; float:left; background:url(../images/admin_arrowleft.jpg) left top no-repeat; padding-top:25px;}
.area_box_right2{width:223px; height:auto; float:left; border:3px solid #cccccc; padding:10px;}
/*---------- admin_area TAB (Overview) ----------*/

/*---------- product_offering.html ----------*/
#quick_overview{width:764px; height:auto; padding-top:13px; padding-left:16px; padding-bottom:14px;}
#quick_heading{width:764px; height:28px; background:url(../images/top_bg2.jpg) right bottom no-repeat; padding-bottom:4px;}
#quick_heading_left{width:461px; height:28px; float:left; font-size:20px; font-weight:normal; line-height:28px;}
#quick_heading_center{width:151px; height:28px; float:left;}
.quick_heading_offer1{width:5px; height:28px; float:left;}
.quick_heading_offer2{width:141px; height:23px; float:left; background:url(../images/offer_center_bg.jpg) repeat-x; text-align:center; color:#FFFFFF; font-size:17px; line-height:20px; padding-top:5px;}
.quick_heading_offer3{width:5px; height:28px; float:left;}
#quick_heading_right{width:151px; height:28px; float:left; margin-left:1px;}
.quick_head_conts{width:764px; height:auto; background:url(../images/product_offering_bg.jpg) repeat-y;}
.dotline{background:url(../images/offering_bg.gif) repeat-x left bottom;padding-bottom:1px;}
.bott_border{background:url(../images/bottom_bg.jpg) right bottom no-repeat; padding-bottom:3px;}
.quick_head_conts_left{width:426px; height:auto; float:left; padding-left:20px; padding-top:11px; padding-bottom:10px; padding-right:15px; background:url(../images/offer_arrow.gif) left 15px no-repeat;}
.dotline1{background:#EFEFEF url(../images/bg_rollover.jpg) right top repeat-y;}
.quick_head_conts.dotline1{background:#efefef url(../images/bg_rollover.jpg) repeat-y right bottom;}
.quick_head_conts_left#img1{background:url(../images/offer_arrow.gif) left 21px no-repeat; padding-left:20px; padding-top:17px; padding-bottom:15px;}
.quick_head_conts_left#img2{background:url(../images/offer_arrow.gif) left 21px no-repeat; padding-left:20px; padding-top:17px; padding-bottom:15px;}
.quick_head_conts_left h2{font-size:17px; line-height:17px; padding:0px; margin:0px;}
.quick_head_conts_center{width:151px; height:auto; float:left; margin-right:1px; text-align:center; padding-top:19px; padding-bottom:12px;}
.quick_head_conts_center h2{font-size:13px; padding:0px; margin:0px;}
.quick_head_conts_right h2{font-size:13px; padding:0px; margin:0px;}
.quick_head_conts_center.extera_padd{padding-top:22px; padding-bottom:23px;}
.quick_head_conts_right{width:151px; height:auto; float:left; text-align:center; padding-top:19px; padding-bottom:12px;}
.quick_head_conts_center#free_signup1{padding:0px; padding-top:6px; padding-bottom:8px;}
.quick_head_conts_right#free_signup2{padding:0px; padding-top:6px; padding-bottom:8px;}
.quick_head_conts_center#free_signup3{padding:0px; padding-top:6px; padding-bottom:8px;}
.quick_head_conts_right#free_signup4{padding:0px; padding-top:6px; padding-bottom:8px;}
/*---------- product_offering.html ----------*/

/*---------- map_search_results.html ----------*/
#results_container{width:960px; height:auto; padding-bottom:20px;}
#searchbox{width:960px; height:auto;}
#searchbox_top{width:960px; height:33px;}
#searchbox_top1{width:14px; height:33px; float:left; background:url(../images/searchbox_bg1.jpg) no-repeat;}
#searchbox_top2{width:164px; height:27px; float:left; text-align:center; padding-top:6px;}
#searchbox_top3{width:776px; height:33px; float:left; background:url(../images/searchbox_bg2.jpg) repeat-x;}
#searchbox_top4{width:6px; height:33px; float:left; background:url(../images/searchbox_bg3.jpg) no-repeat;}
#searchbox_bottom{width:960px; height:36px; font-size:12px; display: inline;}
#searchbox_bottom select{font-size:12px; margin:-2px;}
#searchbox_bottom1{width:19px; height:34px; float:left; background:url(../images/searchbox_bg4.jpg) no-repeat;}
#searchbox_bottom2{width:935px; height:33px; float:left; border-bottom:1px solid #cccccc;}
#searchbox_bottom2_a{width:114px; height:33px; float:left; line-height:13px; padding-right: 5px; padding-top: 3px;}
#searchbox_bottom2_b{width:140px; height:33px; float:left;}
#searchbox_bottom2_c{width:50px; height:33px; float:left; line-height:13px; padding-right: 5px; padding-top: 3px;}
#searchbox_bottom2_d{width:147px; height:33px; float:left; padding-right: 10px;}
#searchbox_bottom2_e{width:50px; height:33px; float:left; line-height:13px; padding-right: 5px; padding-top: 3px;}
#searchbox_bottom2_f{width:139px; height:33px; float:left;}
#searchbox_bottom2_g{width:79px; height:33px; float:left; line-height:13px; padding-right: 5px; padding-top: 3px;}
#searchbox_bottom2_h{width:100px; height:33px; float:left;}
#searchbox_bottom3{width:6px; height:34px; float:left; background:url(../images/searchbox_bg5.jpg) no-repeat;}
#search_conts{width:960px; height:auto;}
#search_conts_left{width:491px; height:auto; float:left;}
#search_conts_left1{width:280px; height:22px; float:left; font-size:13px; padding-top:10px;}
#search_conts_left2{width:211px; height:22px; float:left; font-size:14px; padding-top:10px; text-align:right;}
#search_conts_left2 a{color:#489cc3; text-decoration:none;}
#search_conts_left2 a:hover{text-decoration:underline;}
#search_map{width:491px; height:auto;}
#search_conts_right{width:461px; height:auto; float:right;}
#search_titles{width:461px; height:auto;}
#search_titlea{width:183px; height:22px; float:left; font-size:14px; padding-top:10px; padding-left:0px;}
#search_titleb{width:71px; height:22px; float:left; font-size:14px; padding-top:10px; padding-left:116px;}
#search_titlec{width:91px; height:22px; float:left; font-size:14px; padding-top:10px;}
#search_conts_botts1{width:292px; height:22px; float:left; font-size:14px; padding-top:10px; padding-left:7px;}
#search_conts_botts2{width:147px; height:22px; float:left; font-size:14px; padding-top:10px; text-align:right;}
#search_conts_botts2 a{color:#489cc3; text-decoration:none;}
#search_conts_botts2 a:hover{text-decoration:underline;}
#search_cont_detail{width:461px; height:485px; overflow:auto;}
.search_map_box{width:444px; height:auto; height:81px; overflow:hidden; float:left; border-top:1px solid #cccccc;}
.search_map_img{width:116px; height:auto; float:left; padding-top:3px; padding-bottom:4px;}
.search_map_img_hotel{width:95px; height:71px; border:2px solid #cccccc;}
.search_map_name{width:155px; height:auto; float:left; padding-top:11px; font-size:12px; line-height:20px;}
.search_map_name a{color:#489cc3; text-decoration:underline; font-size:12px;}
.search_map_name a:hover{text-decoration:none; font-size:12px;}
.search_map_vote{
	width:105px;
	height:auto;
	float:left;
	padding-top:12px;
	font-size:12px;
}
.map_vote_no{width:69px; height:auto; /*padding-left:26px;*/ text-align:center; padding-top:1px;}
.map_star_grad{width:86px; height:auto;}
.search_map_prices{
	width:53px;
	height:auto;
	float:left;
	padding-top:12px;
	font-size:14px;
	text-align:center;
}
.map_prices_no{
	width:53px;
	height:auto;
	padding-bottom:16px;
    font-size: 12px;
}
.map_yellow_star{
	width:53px;
	height:auto;
}
#gmap_infowindow_cont_detail{width:330px; height:440px; overflow:auto;}
.gmap_infowindow_box{width:308px; height:auto; float:left;}
.gmap_infowindow_box_text{width:308px; height:auto; color:#489cc3; padding-top:5px; font-size:18px; line-height:18px; padding-bottom:4px;}
.gmap_infowindow_box_body{width:308px; height:auto; padding-top:10px; padding-bottom:10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.gmap_infowindow_box_body_left{width:115px; height:auto; float:left;}
.gmap_infowindow_box_body_right{width:193px; height:auto; float:left; font-size:12px; padding-top:8px; line-height:17px;}
.gmap_infowindow_img{width:99px; height:auto; border:1px solid #cccccc; padding:1px;}
.gmap_infowindow_moreinfo{width:308px; height:auto; padding-top:4px; text-align:right;}
.gmap_infowindow_moreinfo a{color:#489cc3; text-decoration:underline;}
.gmap_infowindow_moreinfo a:hover{text-decoration:none;}
.gmap_infowindow_name{width:172px; height:auto; float:left; padding-top:15px; font-size:14px;}
.gmap_infowindow_name a{color:#489cc3; text-decoration:underline;}
.gmap_infowindow_name a:hover{text-decoration:none;}
.gmap_infowindow_vote{width:61px; height:auto; float:left; padding-top:15px; padding-left:10px; font-size:14px;}
.gmap_infowindow_prices{width:74px; height:auto; float:left; padding-top:15px; text-align:center; font-size:14px;}
/*---------- map_search_results.html ----------*/

/*---------- post_review_create_acc.html ----------*/
#review_account{width:742px; height:auto; margin:0 auto; border:4px solid #489cc3; margin-top:10px;}
#review_account h1{color:#2e2e29; font-size:20px; line-height:20px; font-weight:normal; padding:0px; margin:0px; padding-bottom:5px;}
#review_account_cont{width:707px; height:auto; padding-left:17px; padding-right:18px; padding-bottom:10px; padding-top:12px; padding-top:10px; background:#FFFFFF;}
#review_account_form{width:707px; height:auto; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding-top:20px; padding-bottom:20px;}
#review_account_form.smallform{padding-bottom:8px;}
#review_account_form h1{color:#2e2e29; font-size:20px; line-height:20px; font-weight:normal; padding:0px; margin:0px; padding-bottom:15px;}
#review_account_left{width:340px; height:auto; float:left;}
#review_account_left h1{color:#2e2e29; font-size:20px; line-height:20px; font-weight:normal; padding:0px; margin:0px; padding-bottom:15px; border:none;}
.review_fieldbox{width:340px; height:auto; padding-bottom:8px;}
.review_fieldname{width:153px; height:auto; float:left; padding-top:4px;}
.review_fieldinput{width:187px; height:auto; float:left;}
.review_fieldinput#fieldright{text-align:right;}
.review_fieldinput#fieldright a{color:#489cc3; text-decoration:underline;}
.review_fieldinput#fieldright a:hover{text-decoration:none;}
.review_fieldinput input{width:182px; height:22px; border:1px solid #c6c6c6; padding-left:3px; padding-top:3px;}
#review_account_center{width:105px; height:auto; float:left; color:#489cc3; text-align:center; font-size:20px; padding-top:63px;}
#review_account_right{width:262px; height:auto; float:left;}
#review_account_right h1{color:#2e2e29; font-size:20px; line-height:20px; font-weight:normal; padding:0px; margin:0px; padding-bottom:15px; border:none;}
#review_account_right img{margin-top:10px;}
#review_account_captcha{width:707px; height:87px; padding-top:20px;}
#review_account_captcha_left{width:362px; height:auto; float:left;}
#review_account_captcha_right{width:345px; height:auto; float:left;}
#captcha_input{width:345px; height:auto; padding-top:4px;}
#captcha_input_left{width:241px; height:auto; float:left;}
#captcha_input_left input{width:213px; height:22px; border:1px solid #c6c6c6; padding-left:3px; padding-top:3px;}
#captcha_input_right{width:104px; height:auto; float:left;}
#captcha_checkbox{width:345px; height:auto;}
#captchacheckbox_left{width:20px; height:auto; float:left; padding-top:1px;}
#captchacheckbox_right{width:325px; height:auto; float:left;}
#captchacheckbox_right a{color:#489cc3; text-decoration:underline;}
#captchacheckbox_right a:hover{text-decoration:none;}
#review_login{width:728px; height:auto; border:1px solid #FFFFFF; border-top:none; background:#cccccc; color:#2e2e29; font-size:20px; padding-top:10px; height:30px; padding-left:12px; line-height:20px;}
#review_login a{color:#489cc3; text-decoration:underline;}
#review_login a:hover{text-decoration:none;}
#login_button{width:707px; height:auto; text-align:right; padding-top:10px;}
/*---------- post_review_create_acc.html ----------*/

/*---------- post_a_review.html Start ----------*/
#post_a_review{width:750px; margin:0 auto; padding-top:10px;}
#post_a_review h1{font-size:20px; font-weight:normal; line-height:30px; padding-bottom:3px; margin-bottom:8px; border:none;}
.post_a_review_box{width:750px; height:auto; padding-bottom:7px;}
.post_a_review_box2{width:750px; height:auto; padding-bottom:15px;}
.post_a_review_box3{width:750px; height:auto; padding-bottom:12px;}
.post_a_review_box4{width:750px; height:auto; padding-bottom:20px;}
.post_a_review_box5{width:750px; height:auto; padding-bottom:20px; display:none;}
.post_a_review_box6{width:750px; height:auto; padding-bottom:20px;}
.post_a_review_box7{width:750px; height:auto; padding-bottom:15px;}
.post_a_review_detail{width:750px; height:auto;}
.post_a_review_detail_left{width:154px; height:auto; float:left;}
.post_a_review_detail_right{width:596px; height:auto; float:left; padding-bottom:13px;}
.post_a_review_detail_right.small{padding-bottom:5px;}
.post_a_review_detail_right1{width:111px; height:auto; float:left;}
.post_a_review_detail_right1 select{width:93px; height:20px;}
.post_a_review_detail_right2{width:485px; height:auto; float:left;}
.post_a_review_detail_right2 select{width:60px; height:20px;}
#purpose_radio1{width:25px; height:auto; float:left; padding-top:2px;}
#purpose_radio1_name{width:74px; height:auto; float:left;}
#purpose_radio2{width:25px; height:auto; float:left; padding-top:2px;}
#purpose_radio2_name{width:472px; height:auto; float:left;}
#post_a_review_label{width:750px; height:auto; font-size:13px;}
#post_a_review_label_box1{width:175px; height:auto; float:left;}
.label_box1{width:175px; height:auto; padding-bottom:4px;}
.label_box1_a{width:22px; height:auto; float:left; padding-top:2px;}
.label_box1_b{width:153px; height:auto; float:left;}
#post_a_review_label_box2{width:167px; height:auto; float:left;}
.label_box2{width:167px; height:auto; padding-bottom:4px;}
.label_box2_a{width:22px; height:auto; float:left; padding-top:2px;}
.label_box2_b{width:145px; height:auto; float:left;}
#post_a_review_label_box3{width:155px; height:auto; float:left;}
.label_box3{width:155px; height:auto; padding-bottom:4px;}
.label_box3_a{width:22px; height:auto; float:left; padding-top:2px;}
.label_box3_b{width:133px; height:auto; float:left;}
#post_a_review_label_box4{width:152px; height:auto; float:left;}
.label_box4{width:152px; height:auto; padding-bottom:4px;}
.label_box4_a{width:22px; height:auto; float:left; padding-top:2px;}
.label_box4_b{width:130px; height:auto; float:left;}
#post_a_review_label_box5{width:101px; height:auto; float:left;}
.label_box5{width:101px; height:auto; padding-bottom:4px;}
.label_box5_a{width:22px; height:auto; float:left; padding-top:2px;}
.label_box5_b{width:79px; height:auto; float:left;}
#post_a_review_rate{width:750px; height:auto;}
#post_a_review_rate_left{width:488px; height:auto; float:left;}
#post_a_review_rate_right{width:262px; height:auto; float:left;}
#post_a_review_rate_right1{width:16px; height:auto; float:left;}
#post_a_review_rate_right2{width:220px; height:auto; float:left; border:3px solid #cccccc; background:#FFFFFF; padding:10px;}
#post_a_review_rate_right2 a{color:#489cc3; text-decoration:underline;}
#post_a_review_rate_right2 a:hover{text-decoration:none;}
.review_rate_name{width:83px; height:auto; float:left; padding-bottom:7px;}
.review_rate_star{width:89px; height:auto; float:left; padding-bottom:7px;}
.review_rate_star img{padding-top:2px;}
.menu_text{width:316px; height:auto; float:left; padding-bottom:7px;}
#post_a_review_recommend{width:750px; height:auto;}
#review_recommend1{width:26px; height:auto; float:left; padding-top:2px;}
#review_recommend2{width:44px; height:auto; float:left;}
#review_recommend3{width:26px; height:auto; float:left; padding-top:2px;}
#review_recommend4{width:654px; height:auto; float:left;}
#post_a_review_price{width:750px; height:auto;}
#post_a_review_price select{width:92px; height:auto; margin-top:10px;}
#post_a_review_title{width:750px; height:auto;}
#review_title_left{width:680px; height:auto; float:left; padding-top:5px;}
#review_title_left input{width:592px; height:21px; border:1px solid #c6c6c6; padding-top:6px; padding-left:7px; color:#555555;}
#review_title_right{width:70px; height:auto; float:left; text-align:right;}
#review_title_right input{width:60px; height:36px; padding:0px; margin:0px; border:none; background:none; color:#b2b2b2; font-size:36px; text-align:right;}
#post_a_review_tellus{width:750px; height:auto;}
#review_tellus_left{width:599px; height:auto; float:left; text-align:right;}
#review_tellus_left a{color:#489cc3; text-decoration:underline;}
#review_tellus_left a:hover{text-decoration:none;}
#review_tellus_left textarea{width:590px; height:116px; border:1px solid #c6c6c6; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:6px; padding-left:7px; margin-bottom:5px; color:#555555;}
#review_tellus_right{width:151px; height:auto; float:left; text-align:right;}
#review_tellus_right input{width:150px; height:36px; padding:0px; margin:0px; border:none; background:none; color:#b2b2b2; font-size:36px; text-align:right;}
/*---------- post_a_review.html End ----------*/

/*---------- post_a_review_search.html Start ----------*/
#post_search{width:380px; height:auto; text-align:right; padding-top:31px;}
/*---------- post_a_review_search.html End ----------*/
#letlong{display:none; }

/*---------- admin-area-account-settings.html ----------*/

.shadetabs li.tophed{display:block; float:left; color:#666666; text-decoration:none;  line-height:14px; text-transform:none; font-size:14px; font-family:Arial, Helvetica, sans-serif;  text-align:center; cursor:auto; padding-left:5px; background:url(../images/nav_left_ac1.jpg) no-repeat left 0px;}
.shadetabs li.tophed span {padding-top:11px; float:left; padding-bottom:10px; color:#666666; text-decoration:none; line-height:14px; text-transform:none; text-align:center; background:#FFFFFF url(../images/nav_right_ac.jpg) no-repeat right 0px; width:130px; padding-right:2px; padding-bottom:11px;}
#rightcontainerin.admin{width:743px; height:auto; float:right;}
#rightcontainerin.admin .innerbox{width:702px; padding-bottom:16px;}
#rightcontainerin.admin .inner_contant{width:687px; padding-left:15px; padding-right:0px; padding-top:10px; padding-bottom:10px; }
#rightcontainerin.admin .comment{padding-left:42px; width:246px; background:url(../images/comment.jpg) no-repeat 26px 5px; }
#rightcontainerin.admin .inner_contant .rightcon2{width:300px; }
#rightcontainerin.admin  #title{width:700px; height:auto; padding-left:0px; padding-top:10px; padding-bottom:10px;}
#rightcontainerin.admin h1{font-size:20px; font-weight:normal; line-height:25px; padding-bottom:3px; border-bottom:none; margin-bottom:8px;}
#rightcontainerin.admin .admin_tab_box{width:704px; height:auto; margin:0 auto; padding-top:8px;}
#rightcontainerin.admin .inner_contant textarea{width:514px; height:120px; border:1px solid #abadb3; color:#555555; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:3px; padding-top:3px;}
#rightcontainerin.admin .inner_contant .rightcon{width:300px; height:auto; float:left; padding-left:12px;}
#rightcontainerin.admin .comment2{padding-left:18px; width:280px; background:url(../images/comment.jpg) no-repeat 2px 50px; margin-top:10px; }
#rightcontainerin.admin .massagebox{width:520px;  float:left;}
#rightcontainerin.admin #amenities .box1{width:176px; float:left; }
#rightcontainerin.admin #amenities .box2{width:191px; float:left; }
#rightcontainerin.admin  #amenities .box3{width:153px; float:left; }
#rightcontainerin.admin .inner_contant .leftcon.small{width:282px; height:auto; float:left;}
#rightcontainerin.admin .upl{width:282px; height:auto; padding-bottom:5px;}
#rightcontainerin.admin .upl2{width:282px; height:auto; padding-bottom:5px; padding-top:5px;}
#rightcontainerin.admin .left_conf_check2{width:485px; height:auto; float:left; padding-top:5px;}
#rightcontainerin.admin .left_conf{width:520px; height:auto; float:left; padding-top:4px;}
#update_details{width:155px; padding-left:547px; }
#overall{padding-top:10px;}
#leftcontantbox{width:185px; margin:0 auto; padding-top:8px; padding-bottom:1px; }
#leftcon{width:204px; height:auto; float:left;}
#leftcon h3{font-size:20px; font-weight:normal; padding-bottom:10px;}
#leftcon .rankbox{width:179px; text-align:center; padding:2px; border:1px solid #CCCCCC; background:#F4FBDE; margin-bottom:10px; display:block; font-size:20px; font-weight:normal; line-height:25px;}
#leftcon .rankbig{font-size:40px; line-height:35px;}
#leftcon .rankbox.yellow{background:#FCFCE3;}
#leftcon .rankbox.bluebg{background:#E4EFFA;}


/*---------- guest_feedback.html ----------*/
.guestfeedback_box{width:704px; height:auto; margin:0 auto; padding-top:18px;}
.guestfeedback{width:704px; height:auto; padding-top:40px;}
#guestfeedback_facebook{width:355px; height:auto; float:left; background:url(../images/guestfeedbg.jpg) right top no-repeat; padding-bottom:30px;}
#facebook_title{width:281px; height:auto; font-size:20px; color:#489cc3; padding-left:74px; padding-bottom:10px;}
#facebook_conts{width:318px; height:auto; padding-left:37px; color:#2e2e29; font-size:13px; padding-bottom:17px;}
#facebook_icon{width:355px; height:auto;}
#facebook_icon_left{width:163px; height:auto; float:left;}
#facebook_icon_right{width:192px; height:auto; float:left; padding-top:64px;}
#guestfeedback_socialnet{width:349px; height:auto; float:left;}
#socialnet_title{width:262px; height:auto; font-size:20px; color:#489cc3; padding-bottom:10px; padding-left:87px;}
#socialnet_conts{width:280px; height:auto; color:#2e2e29; font-size:13px; padding-bottom:25px; padding-left:69px;}
#socialnet_icon1{width:349px; height:auto; padding-bottom:20px;}
#myspace_icon{width:136px; height:auto; text-align:right; float:left;}
#frindster{width:94px; height:auto; text-align:right; float:left; padding-top:5px;}
#orkut{width:95px; height:auto; text-align:right; float:left;}
#socialnet_icon2{width:349px; height:auto; padding-bottom:15px;}
#xing{width:138px; height:auto; text-align:right; float:left;}
#bebo{width:90px; height:auto; text-align:right; float:left;}
#blackplanet{width:91px; height:auto; text-align:right; float:left;}
#socialnet_icon3{width:349px; height:auto; padding-bottom:20px;}
#meinvz{width:129px; height:auto; text-align:right; float:left;}
#hyves{width:102px; height:auto; text-align:right; float:left;}
#hi5{width:79px; height:auto; text-align:right; float:left;}
#promote_esta{width:704px; height:auto; margin:0 auto; padding-top:18px;}
#promote_esta_conts{width:704px; height:auto; padding-bottom:15px;}
#promote_esta_leftconts{width:91px; height:auto; float:left; text-align:left;}
#promote_esta_centerconts{width:512px; height:auto; float:left; text-align:center; color:#2e2e29; font-size:16px; line-height:22px; padding-top:10px;}
#promote_esta_rightconts{width:101px; height:auto; float:left; text-align:right;}
#send_induvidule{width:704px; height:auto; font-size:20px; color:#489cc3; text-align:center; padding-bottom:30px;}
#send_emailpart{width:638px; height:auto; padding-left:66px; padding-bottom:20px;}
#send_emailpart_left{width:330px; height:auto; float:left;}
#enter_guest{width:330px; height:auto; padding-bottom:15px;}
.enter_guest_emailbox{width:330px; height:auto;}
.enter_guest_emailname{width:39px; height:27px; float:left; padding-top:2px;}
.enter_guest_emailfield{width:291px; height:29px; float:left;}
.enter_guest_emailfield input{width:149px; height:18px; border:1px solid #abadb3; padding-left:2px; padding-top:1px;}
.add_emailbox{width:291px; height:auto; padding-top:4px; padding-left:39px;}
#send_emailpart_right{width:247px; height:auto; float:left;}
#pers_message{width:247px; height:auto; padding-bottom:15px;}
#person_message{width:247px; height:auto; padding-bottom:16px;}
#person_message textarea{width:236px; height:136px; border:1px solid #abadb3; padding-left:3px; padding-top:3px; font-family:Arial, Helvetica, sans-serif;}
#send_invitation{width:247px; height:auto; text-align:right;}
#guest_feed{width:704px; height:auto; margin:0 auto; padding-top:18px;}
#feedbox{width:704px; height:auto;}
#feedbox_left{width:91px; height:auto; float:left; text-align:left; padding-top:15px;}
#feedbox_center{width:513px; height:auto; float:left; text-align:center; font-size:16px; color:#2e2e29; line-height:22px; padding-top:10px;}
#feedbox_right{width:100px; height:auto; float:left; text-align:right;}
#email_list{width:704px; height:auto; padding-bottom:15px;}
#desk_mail{width:316px; height:auto; float:left;}
#desk_mail_title{width:233px; height:auto; font-size:20px; color:#489cc3; padding-left:83px; padding-bottom:5px; padding-top:5px;}
#desk_mail_cont{width:267px; height:auto; padding-left:49px; padding-bottom:30px;}
.desk_mail_icon{width:316px; height:auto;}
#outlook{width:96px; height:auto; float:left; text-align:right;}
#outlook_express{width:88px; height:auto; float:left; padding-bottom:30px; text-align:right;}
#windows_mail{width:94px; height:auto; float:left; text-align:right;}
#mozila{width:150px; height:auto; float:left; text-align:right;}
#mac_os{width:85px; height:auto; float:left; text-align:right;}
#mail_center{width:33px; height:auto; float:left;}
#web_mail{width:355px; height:auto; float:left;}
#web_mail_title{width:219px; height:auto; padding-left:136px; font-size:20px; color:#489cc3; padding-top:5px; padding-bottom:5px;}
#web_mail_cont{width:282px; height:auto; padding-left:73px; padding-bottom:19px;}
.web_mail_icon{width:355px; height:auto;}
#gmail{width:118px; height:auto; float:left; text-align:right; padding-bottom:12px;}
#windows_live{width:99px; height:auto; float:left; text-align:right;}
#yahoo_icon{width:97px; height:auto; float:left; text-align:right;}
#aol{width:122px; height:auto; float:left; text-align:right;}
#lycosmail{width:95px; height:auto; float:left; text-align:right; padding-top:10px;}
#mobileme{width:86px; height:auto; float:left; text-align:right; padding-bottom:20px;}
#mailcom{width:119px; height:auto; float:left; text-align:right; padding-bottom:20px;}
#fastmail{width:87px; height:auto; float:left; text-align:right;}
#icqmail{width:108px; height:auto; float:left; text-align:right;}
#gmx{width:120px; height:auto; float:left; text-align:right;}
#webde{width:72px; height:auto; float:left; text-align:right; padding-bottom:10px;}
#data{width:125px; height:auto; float:left; text-align:right;}
#ig{width:98px; height:auto; float:left; text-align:right;}
#indiatimes{width:118px; height:auto; float:left; text-align:right; padding-top:8px;}
#redifmail{width:101px; height:auto; float:left; text-align:right; padding-top:10px;}


/*---------- guest_feedback.html ----------*/
#errorbox2 h1{border-bottom:none; color:#489CC3;}
#inner_contant_red3{color:#000000; padding:10px 0 13px 15px; width:755px;}

.b10 {margin-bottom: 10px;}
.b20 {margin-bottom: 20px;}
.corn-title {
	background: #46A2C9 url(../images/corn-title.png) no-repeat;
	color: #fff;
	line-height: 37px;
	width: 703px;
	font-size: 1.67em;
	text-indent: 15px;
	margin: 0 0 5px;
}
.feedback-table {
	width: 100%;
	border-collapse: collapse;
	font-size: 1.17em;
	color: #2E2E29;
	text-align: center;
}
.feedback-table a {
	color:#489CC3;
}
.feedback-table th {
	background-color: #C7CACF;
	padding: 5px 15px;
	font-weight: normal;
}
.feedback-table th img {
	cursor: pointer;
}
.feedback-table th.to-left,
.feedback-table td.to-left {
	text-align: left;
    width: 200px;
}
.feedback-table td {
	padding: 5px 15px;
	border-bottom: 1px solid #C7CACF;
}
.feedback-table .even td {
	background-color: #EFEFEF;
}
.feedback-table tr:hover td {
	background-color: #CADDEC;
}

.feedback-table-hover {
	background-color: #CADDEC;
}

.feedback-filter {
	padding: 15px;
	overflow: hidden;
	zoom: 1;
	font-size: 1.17em;
	color: #2E2E29;
}
.feedback-filter .displaying {
	float: left;
}
.feedback-filter a {
	color:#489CC3;
}
.feedback-filter .paging {
	float: right;
}

.paging a {
	color:#489CC3;
	margin: 0 3px 0 0;
}

.post-reply-form {
	padding: 0 15px;
	font-size: 1.17em;
}

.post-reply-textarea {
	width: 97%;
	font-size: 13px;
	height: 110px;
	padding: 5px;
	overflow: auto;
	border: 1px solid #C6C6C6;
}

.responded {
    padding: 5px;
    border: 1px solid #2288B8;
    background-color: #caddec;
    margin-right: 20px;
}

#reply_form {
    padding-left: 15px;
}

.letters-counter {
	color:#B2B2B2;
	font-size:36px;
	border: 0;
	background: transparent;
	width: 90px;
}

.post-reply-controls {
	width: 100%;
	overflow: hidden;
	zoom: 1;
}
.post-reply-tips {
	float: left;
	color: #489CC3;
	margin: 0 0 0 5px;
	font-size: 13px;
}
.post-reply-submit {
	float: right;
	background: #46A2C9 url(../images/post-reply.png);
	color: #fff;
	text-decoration: none;
	width: 155px;
	height: 34px;
	overflow: hidden;
	text-indent: -3000em;
    margin-top: 10px;
}
.post-reply-submit:hover {
	background-image: url(../images/post-reply-over.png);
}

.upload {
    float: right;
    margin-right: 20px;
}

.uploadAdmin {
    float: right;
}


/*---------- Upgrade Account"---------*/
.promo_wrap {height:auto;margin:0 auto;padding-top:8px;width:725px;}
.promo_wrap .innerbox {width: auto !important;}
.promo_wrap .content_area {padding: 5px;}
.promo {text-align: center;padding: 20px 0;}
.promo h2 {font-size: 29px;}
.promo h3 {font-size: 17px;}
.buy_now {width:156px; height:45px; background:url(../images/buy_now.jpg) top center no-repeat; display:block;font-size:0px !important; text-decoration:none; line-height:0px;margin: 20px auto 10px;}
.buy_now:hover {background:url(../images/buy_now.jpg) bottom center no-repeat;}
.icon_list_why {}
.icon_list_why h3 {font-size: 19px; font-weight: normal;}
.icon_list_why a {color:#489CC3;}
.icon_list_why p {margin: 15px 0;font-size: 12px;}
.icon_list_why .icon_bullet {float:left;}
.icon_left1, .icon_left2, .icon_left3 {padding-left: 60px;width:260px;margin: 0 15px 0 0;}
.icon_right1, .icon_right2, .icon_right3 {padding-left: 80px;width:290px;}
.icon_left1, .icon_right1 {height:200px;}
.icon_left2, .icon_right2 {height:230px;}
.icon_left3, .icon_right3 {height:200px;}
.icon_left1 { background:url(../images/ico_left1.jpg) top left no-repeat;}
.icon_left2 { background:url(../images/ico_left2.jpg) top left no-repeat;}
.icon_left3 { background:url(../images/ico_left3.jpg) top left no-repeat;}
.icon_right1 { background:url(../images/ico_right1.jpg) top left no-repeat;}
.icon_right2 { background:url(../images/ico_right2.jpg) top left no-repeat;}
.icon_right3 { background:url(../images/ico_right3.jpg) top left no-repeat;}

.pay_pal {height: 60px; width: 236px; float:right;background:url(../images/pay_pal_logo.jpg) top left no-repeat;margin: 5px;}
/*---------- Upgrade Account"---------*/

#top_tabs{float:left;width:100%;margin-top:4px;}

#tab_div_cont1{float:left;}
#tab_div {border-bottom:1px solid #DFDFDF;float:left;height:27px;width:7px;}
#tab_div_1{float:left;background:transparent url(../images/right_border.jpg) no-repeat scroll 0 0;height:28px;width:9px;}
#tab_div_2{background:transparent url(../images/font_border.jpg) repeat scroll 0 0;float:left;height:27px;width:68px;line-height:29px;text-align:center;font-size:12px;font-weight:bold;text-decoration:none;}
#tab_div_3{float:left;background:transparent url(../images/left_border.jpg) no-repeat scroll 0 0;height:28px;width:9px;}
#tab_div_cont2{float:left;border-bottom:1px solid #DFDFDF;width:85%;}
#tab_div2_1{float:left;background:transparent url(../images/no_select_left_border.jpg) no-repeat scroll 0 0;height:28px;width:9px;margin-left:3px;}
#tab_div2_2{background:transparent url(../images/no_select_font_border.jpg) repeat scroll 0 0;float:left;height:27px;width:124px;line-height:29px;text-align:center;}
#tab_div2_2 a {color:#489CC3;font-size:12px;font-weight:bold;text-decoration:none;}
#tab_div2_3{float:left;background:transparent url(../images/no_select_right_border.jpg) no-repeat scroll 0 0;height:28px;width:9px;}

/* DASHBORAD ON ADMIN AREA */

.admin_tab_box #header_title {
        font-size:21px;
        height:25px;
        padding-bottom:12px;
        padding-top:12px;
}

.admin_tab_box #header_title a {
    font-size: 12px;
    color: #489CC3
}

.contain_item .main_item_div {
    border-bottom:1px solid #DFDFDF;
    margin-top:14px;
    width:495px;
    max-height:71px;
    min-height:38px;
    padding-bottom:14px;
}

.contain_item .image_item_div {
    float:left;
    width:58px;
    height:55px;
}

.contain_item .title_item_div {
    color:#489CC3;
    float:left;
    font-size:18px;
    width:338px;
    padding-bottom: 3px;
}

.contain_item .button_item_div{

    background: none !important;
    color:#FFFFFF;
    cursor:pointer;
    float:left;
    font-size:13px;
    height:28px;
    line-height:29px;
    margin-top:-6px;
    text-align:center;
    width:97px;
    font-weight: bold;
}

.contain_item .descript_item_div{

    width:380px;
    /*_width:370px;*/
}

.contain_item .item_new {
    color:red;
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-top:-10px;
    margin-left:5px;
}
.help_icon{
    float:left;
    margin-left:4px;
    margin-top:-7px;
}
.contain_item .button_name {
    float:left;
    min-width:71px;
    text-align:right;
}

.contain_item .button_name a{
    color:#FFFFFF;
    text-decoration: none;
}

.contain_item .button_icon {
    float:left;
    font-size: 20px;
    margin-left:2px;
}

.contain_item {
    background:transparent url(../images/guestfeedbg.jpg) repeat-y scroll right top;
    width:505px;
    float:left;
}

/* Milestones Achived Block */

.milestone {
    float:left;
    padding-left:15px;
    padding-top:12px;
    width:184px;
}
.milestone_title {
    color:#489CC3;
    font-size: 18px;
    padding-bottom:12px;
    height:13px;
}
.milestone .milestone_icon {
    float:left;
    margin-bottom:6px;
    margin-left:6px;
    width:86px;
    height:93px;
}

.milestone .icon_text_active {
    margin-left:-35px;
    text-align:center;
    
}

.milestone .icon_text {

    margin-left:-35px;
    text-align:center;
    color:#9B9B9B;
<<<<<<< .mine
}

/* Admin page "LINK TO US" */

#title_inner {
    font-size: 16px;
}

#banner_box {
    margin-top: 20px;
    margin-left:15px;
}

.banner_item{
    float:left;
    padding-left:16px;
    width:207px;
    padding-bottom:30px;
}

.banner_name {

    font-size:15px;
    font-weight:bold;
    color: #3CA8CE;
}

.banner_radio {
    padding-top:6px;
    width: 160px;
    text-align: center;
}

.banner_radio_small{
    width:174px;
    padding-top:6px;
    text-align: center;
}

.banner_item_small{
    float:left;
    padding-bottom:30px;
    padding-left:8px;
    width:215px;
}

#banner_desc {
    padding-bottom: 13px;
}

#cut_icon{
    float:left;
    width:36px;
}

#cut_desc{
    width:620px;
}

#cut_textarea{
    margin-top:2px;
}

#cut_textarea textarea{
    border:1px solid #ABADB3;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    height:120px;
    padding-left:3px;
    padding-top:3px;
    width:645px;
}
#banner_or{
    font-size:20px;
    margin-top:20px;
    text-align:center;
    margin-bottom:20px;
}

#email_icon{
    float:left;
    width:36px;
}

#email_desc{
    width:620px;
}

#email_textarea{
    margin-top:2px;
}

#email_textarea textarea{
    border:1px solid #ABADB3;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    height:120px;
    padding-left:3px;
    padding-top:3px;
    width:645px;
}

.button_item_div{

    background-image:url(../images/dashboard/font_button.jpg);
    background-repeat:no-repeat;
    color:#FFFFFF;
    cursor:pointer;
    float:left;
    font-size:13px;
    height:28px;
    line-height:29px;
    margin-top:-3px;
    text-align:center;
    width:97px;
    font-weight: bold;
    margin-left:2px;
}

.button_name a{
    color:#FFFFFF;
    text-decoration: none;
}

.button_icon {
    float:left;
    font-size: 20px;
    margin-left:2px;
}

/* ------------------------ */=======
}

/* Establishment Owners */
#establishment_owners{width:960px; height:auto;}
#establishment_owners_top{width:960px; height:auto; overflow:hidden;}
#establishment_owners_middle{width:927px; height:auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#ffffff url(../images/establishment_owners_middle.jpg) repeat-x left top; padding-left:19px; padding-right:12px; padding-top:16px; padding-bottom:10px;}
#establishment_owners_leftcontent{width:664px; height:auto; float:left;}
#establishment_owners_leftcontent h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#499dc2; text-transform:uppercase; margin:0px; padding:0px; padding-bottom:8px;}
#establishment_owners_leftcontent h2{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#2e2e29; margin:0px; padding:0px; padding-bottom:5px;}
#establishment_owners_leftcontent h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#2e2e29; margin:0px; padding:0px; padding-bottom:8px;}
#marketing{width:664px; height:auto; padding-top:8px;}
#marketing_left{width:318px; height:auto; float:left;}
#marketing_right{width:318px; height:auto; float:right;}
.marketingbox{width:318px; height:auto;}
.marketingbox_top{width:318px; height:auto; overflow:hidden;}
.marketingbox_middle{width:318px; height:auto; background:url(../images/marketingbox_middle.jpg) repeat-y;}
.marketingbox_bottom{width:318px; height:auto; overflow:hidden;}
.marketingbox_heading{width:300px; height:auto; border-bottom:1px solid #cccccc; padding-bottom:20px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#2e2e29; padding-left:10px; margin-bottom:12px; font-weight:bold;}
.marketingbox_heading span{color:#489cc3; padding-left:20px;}
.marketingbox_icon{width:301px; height:auto; padding-bottom:20px; padding-left:9px;}
.marketingbox_icon_left{width:43px; height:auto; float:left;}
.marketingbox_icon_right{width:258px; height:auto; float:left;}
#establishment_owners .marketingbox_icon_right h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2e2e29; margin:0px; padding:0px; padding-top:0px; padding-bottom:4px; line-height:15px;}
#world_map{width:309px; height:auto; margin-left:1px;}
.signup_now{text-align:center;}
.signup_now.left{padding-bottom:42px;}
.signup_now.right{padding-top:7px; padding-bottom:42px;}
#establishment_owners_rightcontent{width:236px; height:auto; float:right; padding-top:26px;}
#business_listing{width:236px; height:auto; padding-bottom:27px;}
#free_listing{width:236px; height:auto; padding-bottom:40px;}
#establishmentowners_point{width:229px; height:auto; padding-right:7px; text-align:right;}
#establishmentowners_point ul{list-style:none; margin:0px; padding:0px; padding-left:0px;}
#establishmentowners_point li{padding-bottom:7px; color:#2e2e29; display:block;}
#establishmentowners_point li.first{background:url(../images/list_bullet.jpg) no-repeat 25px 4px;}
#establishmentowners_point li.sec{background:url(../images/list_bullet.jpg) no-repeat 120px 4px;}
#establishmentowners_point li.third{background:url(../images/list_bullet.jpg) no-repeat 58px 4px;}
#establishmentowners_point li.four{background:url(../images/list_bullet.jpg) no-repeat 8px 4px;}
#establishmentowners_point li.five{background:url(../images/list_bullet.jpg) no-repeat 34px 4px; color:#be0a0a;}
#establishment_owners_bottom{width:960px; height:auto; overflow:hidden;}
/* Establishment Owners */

/* Flash Map */
#container.flashmap{padding-top:20px; }
#container.flashmap #leftcontainer{width:220px; padding-left:15px; }
#container.flashmap #rightcontainer{width:715px; }
#container.flashmap #leftcontainer h2{font-size:14px; font-weight:bold; margin-bottom:0px; padding:0;}
#container.flashmap #leftcontainer a{text-decoration:none; color:#2E2E29;}
#container.flashmap #leftcontainer a:hover{text-decoration:underline;}
#container.flashmap #leftcontainer ul li{list-style-type:none;}
/* Flash Map */

/* Listings by City */
#listings_city{font-size:20px; color:#489cc3; padding-bottom:19px;}
.city{padding-bottom:25px;}
.city_title{font-size:18px; color:#2e2e29; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #cccccc;}
.city_detail{width:960px; height:auto; margin-bottom:4px; background:#f6f5f5; cursor:pointer;}
.city_detail_hover{width:960px; height:auto; margin-bottom:4px; background:#ede9e9; cursor:pointer;}
.city_detail_hover a{color:#2e2e29; text-decoration:none;}
.city_detail_hover a:hover{text-decoration:underline;}
.city_detail a{color:#2e2e29; text-decoration:none;}
.city_detail a:hover{text-decoration:underline;}
.city_name{width:334px; height:auto; float:left; padding-left:13px; padding-top:7px; padding-bottom:7px;}
.city_name a{font-size:13px; color:#489cc3; text-decoration:underline; background:url(../images/city_arrow.png) no-repeat left 6px; padding-left:19px;}
.city_name a:hover{text-decoration:none;}
.city_type{width:219px; height:auto; float:left; padding-top:7px; padding-bottom:7px;}
.city_rating{width:178px; height:auto; float:left; padding-top:7px; padding-bottom:7px;}
.city_review{width:180px; height:auto; float:left; padding-top:7px; padding-bottom:7px;}
.city_service{width:36px; height:auto; float:left; padding-top:3px;}
.city_service span{width:25px; height:24px; display:block; background:url(../images/yellow_star.png) no-repeat left top; text-decoration:none; font-size:0px;}
/* Listings by City */

/* Link to us */
#link_to_us{width:704px; height:auto; padding-top:10px;}
.link_step{width:674px; height:auto; padding-bottom:35px;}
.link_step.last{ padding-bottom:13px;}
.link_step_title{width:674px; height:auto; background:url(../images/link_to_us_title.jpg) bottom left repeat-x; padding-bottom:2px; font-size:16px; color:#2e2e29;}
.link_step_title span{color:#489cc3; font-weight:bold;}
.link_step_cont{width:674px; height:auto; padding-top:15px;}
#link_step1{width:664px; height:auto; padding-left:10px;}
.link_step1{padding-bottom:8px;}
.link_step1_left{width:21px; height:auto; float:left; padding-top:2px;}
* html .link_step1_left input{margin:-3px;}
.link_step1_right{width:643px; height:auto; float:left;}
* html .link_step1_right{padding-top:2px;}
#link_step2{width:674px; height:120px;}
.review_boxes{width:674px; height:auto;}
.review_boxes_left{width:180px; height:auto; float:left; padding-left:10px;}
.review_boxes_left_img{width:180px; height:auto; padding-top:16px; padding-bottom:19px;}
.review_boxes_left_cont{width:180px; height:auto; text-align:center; padding-top:10px;}
.review_boxes_left_cont span{color:#0e96c6; font-weight:bold; font-size:16px; padding-right:5px;}
.review_boxes_center{width:180px; height:auto; float:left; padding-left:71px;}
.review_boxes_center_img{width:180px; height:auto; padding-top:20px; padding-bottom:22px;}
.review_boxes_center_cont{width:180px; height:auto; text-align:center; padding-top:10px;}
.review_boxes_center_cont span{color:#0e96c6; font-weight:bold; font-size:16px; padding-right:5px;}
.review_boxes_right{width:162px; height:auto; float:left; padding-left:71px;}
.review_boxes_right_img{width:162px; height:auto;}
.review_boxes_right_cont{width:162px; height:auto; text-align:center; padding-top:10px;}
.review_boxes_right_cont span{color:#0e96c6; font-weight:bold; font-size:16px; padding-right:5px;}
#link_step3{width:674px; height:auto;}
#copy_html_title{width:642px; height:auto; padding-bottom:6px; background:url(../images/catch.jpg) no-repeat left 2px; padding-left:32px;}
#copy_html_textarea{width:674px; height:auto;}
#copy_html_textarea textarea{width:654px; height:118px; font-size:14px; color:#666666; font-family:Arial, Helvetica, sans-serif; border:1px solid #abadb3; padding:10px;}
/* Link to us */

/************Search auto complete dropdown **************/
.jsonSuggestResults{border:1px solid #9c9c9c; background:#FFFFFF; overflow:auto; top:-162px; position:absolute; padding-bottom:8px;}
.hotellist_title{width:352px; height:auto; margin:0 auto; border-bottom:1px solid #d6d6d6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8c8c8c; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}
.hotel_icons{background:url(../images/hotel_icon.jpg) no-repeat right 6px; padding-right:14px; padding-top:5px;}
.resultItem.odd{padding-left:5px;cursor:pointer;}
.resultItem.even{padding-left:5px;cursor:pointer;}
.hover{background:#C2F1FF;}
#flashcontent{z-index:-1000;}
/************************************************/


#popupbox{width:510px; border:4px solid #489CC3; margin:0 auto; padding:10px; margin-top:10px; font-weight:normal;}
#popuphead{width:100%; border-bottom:1px solid #CCCCCC;  padding-bottom:12px;}
.headpop{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
.popex{float:left; padding-right:5px;}
#searchtip{padding-left:10px; width:500px; padding-top:20px; border-bottom:1px solid #CCCCCC;  padding-bottom:20px; }
#searchtip ul{margin-top:10px; margin-bottom:10px; list-style:none;}
#searchtip ul li {background:url(../images/popup_dot.jpg) no-repeat 3px 5px; padding-left:20px; font-size:13px; font-weight:normal; }
#popupbox a {color:#489CC3;text-decoration:underline;}
#popupbox a:hover{text-decoration:none;}
#establishmentinformation{width:100%; padding-top:20px;  border-bottom:1px solid #CCCCCC; padding-bottom:20px;}
#establishmentinformation .fieldbox{width:100%; height:auto; padding-top:8px;}
#establishmentinformation .fieldboxname{width:137px; height:auto; float:left; padding-top:4px; padding-left:10px;}
#establishmentinformation .field{width:200px; height:auto; float:left;}
#establishmentinformation .inputbox{width:168px; height:21px; padding-top:3px; border:1px solid #C6C6C6; color:#555555; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:3px;}
#establishmentinformation .inputbox1 {border:1px solid #C6C6C6;height:23px;width:173px;}
#popupbutton{padding-top:10px;}
#popupleft{width:250px; float:left; padding-top:5px;}
#popupright{width:200px; float:right; text-align:right;}
#search_again{padding-top:10px; text-align:right;}
/************************************************/

/************Upgrade Account Intro **************/
#upgrade_account_intro h1{font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#499dc2; text-transform:uppercase; margin:0px; padding:0px; padding-bottom:4px;}
#upgrade_account_intro h2{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#2e2e29; margin:0px; padding:0px; padding-bottom:5px;}
#upgrade_account_intro h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#2e2e29; margin:0px; padding:0px; padding-bottom:4px;}
#upgrade_account_intro h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2e2e29; margin:0px; padding:0px; padding-bottom:4px;}
/************************************************/


@charset "utf-8";
/* CSS Document */
.content_mod{
	margin:10px;
	width:669px;
}
.H3_class_mod{
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2e2e29;
	margin:10px 5px;
}
.border_mod{
	background:url(../images/img/border.png) repeat-x 0 0;
	height:26px;
	margin:10px 0;
}
.previous_mod{
	float:left;
	width:65px;
	color:#cccccc;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:18px;
	padding:4px 10px;
}
.previous_mod a{
	text-decoration:none;
	color:#489cc3;
	font:Arial, Helvetica, sans-serif;
	font:13px;
}
.next_mod{
	float:right;
	width:60px;
	color:#ccc;
	font:Arial, Helvetica, sans-serif;
	font:13px;
	height:26px;
	height:18px;
	padding:4px 10px;
	text-align:right;
}
.next_mod a{
	text-decoration:none;
	color:#489cc3;
	font:Arial, Helvetica, sans-serif;
	font:13px;
}
.center_mod{
	margin:0px 80px;
	color:#2e2e29;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:26px;
	height:18px;
	padding:4px 5px;
	text-align:center;
}
.block_mod{
	border-bottom:1px solid #cccccc;
        padding: 10px 0px;
}
.info_block_mod{
	width:210px;
	float:right;
}
.describe_info_mod{
	width:419px;
	float:left;
	padding:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.clear_mod{
	clear:both;
}
.info_block_top_mod{
	background:url(../images/img/info_block_top.png) no-repeat left bottom;
	height:15px;
	line-height:12px;
}
.info_block_content_mod{
	background:url(../images/img/info_block_bg.png) repeat-y 1px 0;
	padding:0 15px;
}

.info_block_bottom_mod{	
	background:url(../images/img/info_block_bottom.png) no-repeat 0 0;
	height:17px;
}
.name_info_mod{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2e2e29;	
	width:70px;
	height:14px;
}
.rayting_info_mod{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2e2e29;
	width:110px;
	height:10px;
	padding-top:3px;
}
.rayting_mod{
	width:63px;
	height:14px;
	float:left;
	background:url(../images/img/sq.png) repeat-x	 0 1px;
}
.percent_mod{
	width:37px;
	float:right;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E2E29;
	padding-left:3px;
}
.conteyner_mod{
	padding-top:10px;
        height:18px;
}
 * html .conteyner_mod { padding-top:5px; }
.title_reviw_mod{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
        margin:20px 0px;
        font-size:20px;
}

.reply {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 8px;
    margin: 5px;
    border: 1px solid gray;
}

.reply h1 {
    border-bottom: none;
    font-size: 18px;
    line-height: 18px;
}

/* * html .title_reviw_mod{margin:20px 0px;}*/
.curr1{
     width:70px;
     height:14px;
     float:left;
     background:url(../images/img/sq_green.png) repeat-x	 0 1px;
}
.date_mod{
    float:right;
    width:299px;
}
.date_of_stay_mod{
    float:left;
    width:120px;
    padding:0px;
}
.mlyaha{
    margin: 0px;
    padding:0px;
    height:32px;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.shadetabs{padding:0; margin-left:0; margin-top:0; margin-bottom:0; list-style-type:none; text-align:left; position:absolute;}
.shadetabs ul{list-style-type:none; padding:0px; margin:0px;}
.shadetabs li{float:left; list-style:none; padding:0px; margin:0px; padding-right:5px;}
.shadetabs li a{display:block; float:left; color:#666666; text-decoration:none;  line-height:14px; text-transform:none; font-size:14px; font-family:Arial, Helvetica, sans-serif;  text-align:center; cursor:pointer; padding-left:5px; background:url(../images/nav_left.jpg) no-repeat left 0px;}
.shadetabs li a:hover{background:#FFFFFF url(../images/nav_left_ac.jpg) no-repeat left 0px; padding-left: 5px;}
.shadetabs li a.selected span{background:#FFFFFF url(../images/nav_right_ac.jpg) no-repeat right 0px; padding-bottom:11px; }
.shadetabs li a span{padding-top:11px; float:left; padding-bottom:10px; color:#666666; text-decoration:none; line-height:14px; text-transform:none; text-align:center; background:url(../images/nav_right.jpg) no-repeat right 0px; width:90px; padding-right:2px;}
.shadetabs li a span.guest_tab{width:145px;}
.shadetabs li a:hover span{background: transparent url(../images/nav_right_ac.jpg) no-repeat right 0px; padding-bottom:11px;}
.tabactive{background:#FFFFFF url(../images/nav_right_ac.jpg) no-repeat right 0px !important; padding-bottom:11px!important;}
.select{background:#FFFFFF url(../images/nav_left_ac.jpg) no-repeat left 0px!important; }
.shadetabs li a.selected{background:#FFFFFF url(../images/nav_left_ac.jpg) no-repeat left 0px; }
.shadetabs li a.selected:hover{text-decoration:none;}
.shadetabs li.first a:hover{background:#FFFFFF url(../images/nav_left_ac1.jpg) no-repeat left 0px;}
.shadetabs li.first a.selected{background:#FFFFFF url(../images/nav_left_ac1.jpg) no-repeat left 0px; }

.tabcontent{ padding-top:35px;}
@media print {
.tabcontent {display:block !important;}
}

.main_tab{width:708px; height:auto;}
.admin_main_tab{width:743px; height:auto;}
.main_tab_photo{width:706px; height:auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#f3f0e6;}

#coverpage{width:708px; height:auto; position:relative; margin-bottom:7px;}
#admin_coverpage{width:743px; height:auto; position:relative; margin-bottom:7px;}
#tab_nav{width:708px; height:35px;}
#tabconts{width:708px; height:auto;}
#admin_tabconts{width:743px; height:auto;}
#tab_top{width:708px; height:auto;}
#tab_bottom{width:708px; height:auto;}


/****************** New Design *************************/

#header-top {
    border-bottom: 1px solid #E3E1D9;
    color: #858278;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    font:11px/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;
    line-height:31px;
    background: url("../images/top-shine.png") repeat-x scroll 0 0 #EBE9E5;
}

#header-top a{color:#489CC3;}

#header-top p{margin-bottom:20px;}


.container {
    margin: 0 auto;
    position: relative;
    width: 960px;
}

/* Top Menu */
#header-top .container ul{
	float:left;
}
#header-top .container ul li{
	float:left;
	list-style:none;
	background:url("../images/header_nav_sep.jpg") no-repeat scroll right center;
	padding:0 5px;
}
#header-top .container ul li.last{
	background:none;
}

#header-top .container ul li a:hover{
	text-decoration:underline;
	color:#5e5c5c;
}
/* Top Menu */


#header-top a {
    text-decoration: none;
}
#header-top .left {
    float: left;
    vertical-align:baseline;
}
#header-top .right {
    float: right;
    padding-right: 130px;
}
#header-top .rss-icon {
    position: absolute;
    right: 19px;
    top: 0;
}
#top-header {
    border-top: 1px solid #FFFFFF;
    height: 110px;
    overflow: hidden;
}

#nav {
    background: url("../img/nav-bg.png") repeat-x scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #E3E1D9;
    height: 39px;
    position: relative;
    z-index: 999;
}

#header-wrapper {
    background: url("../images/top-shine.png") repeat-x scroll 0 0 #EBE9E5;
    color: #5E5C5C;
    font: 11px/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;
}

/*****/

#top-header #logo {
    float: left;
    margin: 17px 0 0;
}
#header-ads {
    float: right;
    margin: 22px 0 0;
}





	
/* ---------------------------------------------------- */
/*		Navigation & Search
/* ---------------------------------------------------- */

#nav {
	background: #fafafa url(../img/nav-bg.png) repeat-x;
	border-bottom: 1px solid #e3e1d9;
	border-top: 1px solid #e3e1d9;
	height: 39px;
	position: relative;
	z-index: 999;
}

	#nav-container ul {
		float: left;
		list-style: none;
		margin: 5px 0 0 0;
		position: relative;
		z-index: 999;
	}

		#nav-container li {
			float: left;
			margin: 0 5px 0 0;
			position: relative;
		}
	
			#nav-container li.active { margin: 0 15px 0 10px; }
			
			#nav-container li:first-child { margin-left: 0; }
		
			#nav-container li a {
				color: #77746e;
				display: block;
				font-size: 12px;
				font-weight: bold;
				height: 20px;
				padding: 6px 15px 4px;
				text-decoration: none;
			}
			
				#nav-container li.active a, #nav-container li a:hover, #nav-container li.hover a {
					background: #50A6C2;
					color: #fff;
					display: block;
				}
				
			/** Dropdowns **/

			#nav-container ul li:hover > ul { display: block; }

			#nav-container ul ul {
				background: url('../images/submenu_bg.png') repeat; /* For IE */
				background: rgba(80, 166, 194, 0.8);
				display: none;
				left: 0;
				list-style: none;
				margin: 0;
				padding: 0;
				position: absolute;
				top: 30px;
				width: 175px;
				z-index: 999;
			}

				#nav-container ul ul li {
					display: block;
					float: none;
					height: auto;
					margin: 0;
					padding: 0;
				}

					#nav-container ul ul li a, #nav-container li.active ul ul li a {
						background: url(../images/nav-arrow.png) no-repeat 12px 12px !important;
						color: #fff;
						display: block;
						font-size: 11px;
						font-weight: normal;
						height: auto;
						line-height: 20px;
						min-height: 20px;
						padding: 5px 5px 5px 26px;
					}

						#nav-container ul ul li a:hover, #nav-container li.active ul ul li a:hover {
							background: rgb(226, 226, 226) url(../images/nav-arrow-active.png) no-repeat 12px 12px !important; /* For IE */
							background: rgba(226, 226, 226, 0.88) url(../images/nav-arrow-active.png) no-repeat 12px 12px !important;
							color: #50A6C2 !important;
							font-weight: bold !important;
						}

				/* Submenu */

				#nav-container ul ul ul {
					left: 155px;
					top: 5px;
				}

	#header-search {
		float: right;
		margin: 7px 0 0 0;
		position:relative;
	}
	
		#header-search .input {
			background: #f2f2f2 url(../images/input-bg.png) repeat-x;
			border: 1px solid #e0d9d9;
			color: #77746e;
			font: 11px/1.7 Arial,Helvetica,sans-serif;
			height: 15px;
			padding: 5px 8px 5px;
			width: 230px;
		}
		
			#header-search .input:focus {
				color: #77746E;
				border: 1px solid #c7c1c1;
			}
		
		#header-search .submit {
			background: #50A6C2;
			border: 0;
			color: #fff;
			cursor: pointer;
			font: 12px/1.7 Arial,Helvetica,sans-serif;
			font-weight: bold;
			height: 22px;
			margin-left: 6px;
			padding: 0 8px 2px;
		}
		
#nav-shadow {
	background: url(../images/nav-shadow.png) repeat-x;
	height: 135px;
	margin-bottom: -105px;
}

/*******************************************************/








/* ---------------------------------------------------- */
/*		Footer
/* ---------------------------------------------------- */

#bottom_footer {
	background: #e1dfdb url(../images/footer-bg.png) repeat-x;
	color: #72706a;
	overflow:hidden;
	padding: 35px 0 60px;
	font-size:100%;
	font:11px/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;
	margin-top: 30px;
}


#bottom_footer .align-left {
    float: left;
    text-align: left;
}

#bottom_footer .align-right {
    float: right;
    text-align: right;
}

#bottom_footer p, #bottom_footer ul, #bottom_footer li{
	margin-bottom:20px;
}

	#bottom_footer .footer-logo {
		position: absolute;
		right: 0;
		top: 0;
	}

	#bottom_footer a { color: #565551; }

		#bottom_footer a:hover { color: #50A6C2; }
	
	#bottom_footer p a {
		color: #50A6C2;
		text-decoration: underline;
	}
		#bottom_footer p a:hover { color: #72706a; }

	#bottom_footer h4 {
		color: #565551;
		margin-bottom: 10px;
		font-size:18px;
	}
	
		#bottom_footer h4 span { color: #50A6C2; }

	#bottom_footer .one-half, #bottom_footer .one-third, #bottom_footer .two-third, #bottom_footer .one-fourth,
	#bottom_footer .three-fourth, #bottom_footer .one-fifth, #bottom_footer .two-fifth, #bottom_footer .three-fifth {
		float: left;
		margin-right: 53px;
	}
	
	#bottom_footer .one-half { width: 475px; }
	#bottom_footer .one-third { width: 290px; }
		#bottom_footer .two-third { width: 650px; }
	#bottom_footer .one-fourth { width: 197px; }
		#bottom_footer .three-fourth { width: 753px; }
	#bottom_footer .one-fifth { width: 142px; }
		#bottom_footer .two-fifth { width: 364px; }
			#bottom_footer .three-fifth { width: 586px; }

	#bottom_footer .one-half.last, #bottom_footer .one-third.last, #bottom_footer .one-fourth.last, #bottom_footer .one-fifth.last,
	#bottom_footer .two-third.last, #bottom_footer .three-fourth.last, #bottom_footer .two-fifth.last, #bottom_footer .three-fifth.last { margin-right: 0; }

	ul#categories {
		list-style: none;
		margin: 0 0 0 4px;
	}

		#categories li { margin: 0 0 10px; }

			#categories li a {
				background: url(../images/categories-arrow.png) no-repeat 0 5px;
				display: block;
				padding: 0 0 0 12px;
				text-decoration: none;
			}
			
				#categories li a:hover {
					font-weight: bold;
					text-decoration: underline;
				}

	#latest-tweets { list-style: none; }

		#latest-tweets li { margin: 0; }
		
			#latest-tweets li .user {
				font-weight: bold;
				text-decoration: none;
			}
	
				#latest-tweets li .user:hover { text-decoration: underline; }
	
				#latest-tweets li .tweet { margin: 0 0 10px; }
			
#footer-bottom {
	background: #787878 url(../images/footer-bottom-bg.png) repeat-x;
	color: #fff;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size:100%;
	font:11px/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;
	vertical-align:baseline;
}


#footer-bottom .align-left {
    float: left;
    text-align: left;
    line-height:40px;
}

#footer-bottom .align-right {
    float: right;
    text-align: right;
    line-height:40px;
}


	#footer-bottom ul {
		list-style: none;
		margin: 0;
	}

		#footer-bottom li {
			float: left;
			margin: 0;
		}

			#footer-bottom li a {
				color: #fff;
				text-decoration: none;
			}
	
				#footer-bottom li a:hover { text-decoration: underline; }

			#footer-bottom li .separator { margin: 0 4px; }

#establishment_path_area{padding-top:17px;padding-bottom:5px;}
#establishment_path_area .home-link{float:left; background:url(../images/bread-crumbs-home.png) no-repeat; width:36px; height:23px;display:block;text-indent:-9999px;}
#establishment_path_area .path-link{float:left;background:url(../images/bread-crumbs-path-bg.png) no-repeat right;padding:2px 25px 4px 5px; color: #489CC3; font-weight:bold; font-size:11px;}
#establishment_path_area .path-link, #establishment_path_area .path-link-last{float:left;background:url(../images/bread-crumbs-path-bg.png) no-repeat right;padding:3px 19px 4px 8px;height:16px; color: #489CC3; font-weight:bold; font-size:11px;}
#establishment_path_area .path-link-last{background:url(../images/bread-crumbs-path-bg-last.png) no-repeat right; color: #489CC3;}

#establishment_path_area2{padding-top:17px;padding-bottom:17px;}
#establishment_path_area2 .home-link{float:left; background:url(../images/bread-crumbs-home.png) no-repeat; width:36px; height:23px;display:block;text-indent:-9999px;}
#establishment_path_area2 .path-link{float:left;background:url(../images/bread-crumbs-path-bg.png) no-repeat right;padding:2px 25px 4px 5px; color: #489CC3; font-weight:bold; font-size:11px;}
#establishment_path_area2 .path-link, #establishment_path_area2 .path-link-last{float:left;background:url(../images/bread-crumbs-path-bg.png) no-repeat right;padding:3px 19px 4px 8px;height:16px; color: #489CC3; font-weight:bold; font-size:11px;}
#establishment_path_area2 .path-link-last{background:url(../images/bread-crumbs-path-bg-last.png) no-repeat right; color: #489CC3;}

#establishment_path_information{float:left; padding-top:3px;}
#establishment_path_information a{color:#489cc3;text-decoration:none; font-size:11px; font-weight:bold;}
#establishment_path_information a:hover{text-decoration:underline;}
#establishment_like_button{float:right; text-align:right;}
.establishment_details_page{padding-top:8px !important;}
.ajaxSearching{padding-top:10px; padding-bottom:3px; text-align:center; list-style:none; }

/*********************************  Header Searchbox *********************************/
#header-search .jsonSuggestResults{border:1px solid #E0D9D9; background:#FFFFFF; overflow:auto; top:-162px; position:absolute; padding-bottom:8px; width:292px !important; }
/*************************************************************************************/
#search_box_home .jsonSuggestResults{width:297px !important;}

