body {
	margin:0px;
	padding:0px;
	background-image:url(../img/bg.png);
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	color: #232323;
}
 @font-face {
 font-family: 'KunstlerScriptRegular';
 src: url('kunstler.eot');
 src: url('kunstler.eot') format('embedded-opentype'),  url('kunstler.woff') format('woff'),  url('kunstler.ttf') format('truetype'),  url('kunstler.svg#KunstlerScriptRegular') format('svg');
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 @font-face {
 font-family: 'OpenSans';
 src: url('opensans-regular.eot');
 src: url('opensans-regular.eot?#iefix') format('embedded-opentype'),  url('opensans-regular.woff') format('woff'),  url('opensans-regular.ttf') format('truetype'),  url('opensans-regular.svg#opensans-regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MyriadPro-Regular';
 src: url('myriadpro-regular.eot');
 src: url('myriadpro-regular.eot?#iefix') format('embedded-opentype'),  url('myriadpro-regular.woff') format('woff'),  url('myriadpro-regular.ttf') format('truetype'),  url('myriadpro-regular.svg#myriadpro-regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
#container_top {
	width:100%;
	float:left;
	background-image:url(../img/repeat-bg.png);
	background-repeat:repeat-x;
}
#container_top_main {
	width:960px;
	margin:auto;
	background-image:url(../img/top-bg.png);
	background-repeat:no-repeat;
	background-position:top;
}
#header_part {
	position:relative;
	text-align:center;
}
#navigation {
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:9;
}
#navigation ul {
	margin:0px 0px 0px 190px;
	padding:0px;
}
#navigation ul li {
	float:left;
	display:block;
	list-style:none;
}
#navigation ul li a {
	text-decoration:none;
	font-family:Myriad Pro;
	font-size:20px;
	color:#7e7e7e;
	line-height:40px;
	text-transform:uppercase;
	font-weight:normal;
	padding:0px 11px 0px 12px;
}
#navigation ul li a:hover {
	color:#a1935c;
}
#navigation ul li a.active {
	color:#a1935c;
}
#banner_part {
	width:100%;
}
#banner_main {
	width:949px;
	margin:auto;
	background-image:url(../img/banner.png);
	background-repeat:no-repeat;
	height:391px;
	padding:11px 0px 0px 11px;
}
#container_strip {
	width:100%;
	float:left;
	background-image:url(../img/mid-bg.png);
	background-repeat:repeat;
	border-top:1px solid #121212;
	padding:10px 0px 10px 0px;
}
#container_strip_main {
	width:960px;
	margin:auto;
	font-family:Myriad Pro;
	font-size:26px;
	color:#868686;
	line-height:40px;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;
}
#container_strip_main span {
	font-family: 'KunstlerScriptRegular';
	font-size:27px;
	color:#c3b479;
	text-align:center;
	font-weight:bold;
	letter-spacing:0px;
}
#container_strip_main span a {
	text-decoration:none;
	font-family: 'KunstlerScriptRegular';
	font-size:27px;
	color:#c3b479;
	text-align:center;
	font-weight:bold;
	letter-spacing:0px;
}
#container_strip_main span a:hover {
	text-decoration:underline;
}
#container_content {
	width:100%;
	float:left;
	border-top:1px solid #2f2f2f;
	padding:20px 0px 0px 0px;
}
#container_content_main {
	width:960px;
	margin:auto;
}
#content_left {
	width:646px;
	float:left;
}
.content_box_left {
	margin:0px;
	padding:0px;
}
.content_box_left h1 {
	margin:0px;
	padding:0px;
	font-family:Myriad Pro;
	font-size:18px;
	color:#ccc;
	line-height:30px;
	font-weight:normal;
	text-transform:uppercase;
}
.content_box_left p {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585757;
	line-height:20px;
	text-align:justify;
}
.content_box_left p strong {
	color:#fff;
	font-weight:bold;
}
.best_box {
	width:644px;
	float:left;
	margin:0px;
	padding:0px;
	border:1px solid #2f2f2f;
	padding:0px 0px 10px 0px;
	background-image:url(../img/mid-bg.png);
	background-repeat:repeat;
}
.best_box ul {
	margin:0px;
	padding:0px;
}
.best_box ul li {
	width:302px;
	float:left;
	display:block;
	list-style:none;
	font-family:Myriad Pro;
	font-size:18px;
	color:#fff;
	line-height:24px;
	font-weight:normal;
	padding:10px 0px 0px 20px;
}
.best_box ul li span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585757;
	font-weight:normal;
	line-height:20px;
}
#content_right {
	width:288px;
	float:right;
}
/*right matter part css*/

#right_matter_box {
	width:100%;
	float:left;
}
.or_box {
	width:43px;
	height:42px;
	background-image:url(../img/or-bg.png);
	z-index:9;
	position:absolute;
	left:118px;
	bottom:-21px;
	font-family: 'OpenSans';
	font-size:14px;
	color:#fff;
	line-height:43px;
	text-align:center;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
}
.right_matter_top {
	width:100%;
	height:83px;
	float:left;
	position:relative;
	background-color:#c7b585;
	font-family:Myriad Pro;
	font-size:26px;
	color:#1f1f1f;
	line-height:30px;
	text-align:center;
	font-weight:normal;
	border-radius:3px 3px 0px 0px;
	padding:5px 0px 0px 0px;
}
.right_matter_top span {
	text-align:center;
	font-family:Myriad Pro;
	font-weight:30px;
	color:#1f1f1f;
	line-height:30px;
	font-weight:normal;
}
.right_matter_top span img {
	margin-top:5px;
}
.right_matter_bot {
	width:100%;
	float:left;
	background-color:#e6e6e6;
	padding-top:20px;
	padding-bottom:10px;
}
.field {
	width:235px;
	height:37px;
	float:left;
	background-image:url(../img/right-field.png);
	background-repeat:no-repeat;
	outline:none;
	border:0px;
	padding:0px 5px 0px 5px;
	line-height:35px;
	margin-top:8px;
	color:#666565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	background-color:transparent;
	margin-top:10px;
}
.field_celen {
	width:197px;
	height:37px;
	float:left;
	background-image:url(../img/cal-field.png);
	background-repeat:no-repeat;
	outline:none;
	border:0px;
	padding:0px 5px 0px 5px;
	line-height:35px;
	margin-top:8px;
	color:#666565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	background-color:transparent;
	margin-top:10px;
}
.field_celen img {
	margin: 10px 0px 0px 0px;
}
.code_field {
	width:75px;
	height:37px;
	float:left;
	background-image:url(../img/code.png);
	background-repeat:no-repeat;
	outline:none;
	border:0px;
	padding:0px 5px 5px 5px;
	line-height:35px;
	margin-top:8px;
	color:#666565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	background-color:transparent;
	margin-top:10px;
}
.message_box {
	width:235px;
	height:82px;
	float:left;
	background-image:url(../img/message-bg.png);
	background-repeat:no-repeat;
	outline:none;
	border:0px;
	padding:0px 5px 5px 5px;
	line-height:35px;
	margin-top:8px;
	color:#666565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	background-color:transparent;
	margin-top:10px;
}
#content_bottom {
	width:960px;

	border-top:1px solid #2f2f2f;
	margin:23px auto 0 auto;
	padding-bottom:40px;
}
#content_bottom h1 {
	margin:0px;
	padding:0px;
	font-family:Myriad Pro;
	font-size:18px;
	color:#ccc;
	line-height:50px;
	font-weight:normal;
	text-transform:uppercase;
}
.mall_box {
	/*width:266px;
	min-height:180px;
	float:left;
	background-image:url(../img/mid-bg.png);
	background-repeat:repeat;
	border:1px solid #212121;
	padding:20px;
	margin-right:11px !important;*/
	background-image: url("../img/mid-bg.png");
background-repeat: repeat;
border: 1px solid #212121;
float: left;
margin-right: 8px !important;
min-height: 235px;
padding: 7px 15px 15px;
width: 200px;
}
.mall_box.last {
	margin-right:0px !important;
}
.mall_box h2 {
	margin:0px;
	padding:0px;
	font-family:Myriad Pro;
	font-size:18px;
	color:#fff;
	line-height:30px;
	font-weight:normal;
}
.mall_box p {
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:Myriad Pro;
	font-size:14px;
	color:#585858;
	font-weight:normal;
}
.mall_box p strong {
	padding:0px;
	margin:0px autoMyriad Pro;
	font-size:14px;
	line-height:30px;
	color:#fff;
	font-weight:normal;
}
#container_footer {
	width:100%;
	float:left;
	background-color:#c2b87b;
	border-bottom:0px solid #000;
	padding:10px 0px 10px 0px;
}
#footer_main {
	width:960px;
	margin:auto;
}
.footerLeft {
	width:320px;
	float:left;
	padding:0px 0px 0px 0px;
}
.footerLeft h3 {
	margin:0px;
	padding:0px;
	font-family: 'MyriadPro-Regular';
	font-size:18px;
	color:#131416;
	font-weight:normal;
	text-transform:uppercase;
	line-height:30px;
}
.footerLeft ul {
	margin:0px 0px 10px 0px;
	padding:0px;
}
.footerLeft ul li {
	float:left;
	display:block;
	list-style:none; /*background-image:url(../img/fbor.jpg); background-repeat:no-repeat; background-position:right;*/
}
.footerLeft ul li a {
	text-decoration:none;
	font-family: 'MyriadPro-Regular';
	font-size:12px;
	color:#000;
	padding:0px 5px 0px 5px;
	font-weight:normal;
	line-height:12px;
	border-right:1px solid #000;
}
.footerLeft ul li a:hover {
	text-decoration:underline;
}
.footerLeft ul li a.last {
	border-right:none;
}
.footerLeft p {
	font-family:arial;
	font-size:12px;
	color:#062134;
	line-height:20px;
	font-weight:normal;
}
.footerLeft p a {
	text-decoration:none;
	font-family: 'MyriadPro-Regular';
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.footerLeft p a:hover {
	text-decoration:underline;
}
.footerMid {
	width:320px;
	float:left;
	padding:0px 0px 0px 50px;
}
.footerMid h3 {
	margin:0px;
	padding:0px;
	font-family: 'MyriadPro-Regular';
	font-size:18px;
	color:#131416;
	font-weight:normal;
	text-transform:uppercase;
	line-height:30px;
}
.footerMid p {
	margin:0px;
	padding:0px;
font-family:font-family: 'MyriadPro-Regular';
	font-size:12px;
	color:#000;
	line-height:20px;
	font-weight:normal;
}
.footerMid ul {
	margin:0px;
	padding:0px;
}
.footerMid ul li {
	float:left;
	display:block;
	list-style:none;
}
.footer_field {
	width:164px;
	height:28px;
	background-image:url(../img/footer-field.png);
	background-repeat:no-repeat;
	padding:0px 5px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:28px;
	outline:none;
	border:0px;
	background-color:transparent;
	margin-right:10px;
}
.footerRight {
	width:200px;
	float:right;
	padding:0px 0px 0px 0px;
}
.footerRight h3 {
	margin:0px;
	padding:0px;
	font-family: 'MyriadPro-Regular';
	font-size:18px;
	color:#131416;
	font-weight:normal;
	text-transform:uppercase;
	line-height:30px;
}
.footerRight ul {
	margin:0px;
	padding:0px;
}
.footerRight ul li {
	float:left;
	display:block;
	list-style:none;
	margin-right:6px;
}
.footerRight p {
	margin:0px;
	padding:0px;
	font-family: 'MyriadPro-Regular';
	font-size:12px;
	color:#000;
	line-height:20px;
	font-weight:normal;
}
.footerRight p span {
	font-family: 'MyriadPro-Regular';
	font-size:12px;
	color:#062134;
	line-height:20px;
	font-weight:normal;
}
.footerRight p a {
	text-decoration:underline;
	font-family: 'MyriadPro-Regular';
	font-size:12px;
	color:#062134;
	line-height:20px;
}
.footerRight p a:hover {
	text-decoration:none;
}
.award_box {
	/*width:644px;*/
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	border:1px solid #fff;
	padding:0px 0px 10px 0px;
	background-image:url(../img/mid-bg.png);
	background-repeat:repeat;
}
.award_box ul {
	margin:0px;
	padding:0px;
}
.award_box ul li {
	float:left;
	display:block;
	list-style:none;
	margin:9px 9px 9px 9px;
}
.award_box ul li img {
border: 2px solid #FFFFFF;
float: left;
height: 178px;
margin: 0;
width: 215px !important;
}
.award_boxx {
	/*width:644px;*/
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	border:1px solid #fff;
	padding:0px 0px 10px 0px;
	background-image:url(../img/mid-bg.png);
	background-repeat:repeat;
}
.award_boxx ul {
	margin:0px;
	padding:0px;
}
.award_boxx ul li {
	float:left;
	display:block;
	list-style:none;
	margin:9px 9px 9px 9px;
}
.award_boxx ul li img {
border: 2px solid #FFFFFF;
float: left;
height:  auto;
margin: 0;
width: 215px !important;
}
.location_box {
	width:100%;
	float:left;
	padding-top:20px;
	margin-bottom:20px;
}
.location_box ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.location_box ul li:first-child {width:295px !important;}
.location_box ul li:last-child {margin-left:20px !important;}
.location_box ul li {
	float:left;
	display:block;
	list-style:none;
	width:322px;
	height:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#585757;
	line-height:20px;
	position:relative;
}
.location_box ul li strong {
	color:#ccc;
}
.location_box ul li a {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#585757;
	line-height:20px;
}
.location_box ul li a:hover {
	text-decoration:none;
}
.ui-datepicker-trigger {
	margin-top: 11px;
	margin-left: 2px;
}

#supermap {border: 1px solid #212121!important;
    height: 200px!important;
    overflow: hidden;
    padding: 10px!important;
    position: absolute;
    visibility: visible;
    width: 302px !important;}
	#bicky #pro-img {float:left; width:100px; margin-right:10px;}
		#bicky #yelp-info {float: right;
width: 88%;}
		#bicky {width:420px; padding:10px; background:#FFF; margin-bottom:15px; width:98%;}
		
	.pluginSkinLight .pvs {display:none !important;}
		
		#yelp-logo {margin-bottom:11px;}
		
		.pluginLikeboxStream {height:auto !important;}
		
		
		.review-box {background-image: url("../img/mid-bg.png");
background-repeat: repeat;
border: 1px solid #2F2F2F;
float: left;
padding: 10px;
width: 426px;}

.review-box-list {float: left;
margin: 0 17px 21px;
padding: 10px;
width: 424px;}

.review-box-list h1 {color: #CCCCCC;
font-family: Myriad Pro;
font-size: 18px;
font-weight: normal;
line-height: 30px;
margin:0 0 6px;
padding: 0;
text-transform: uppercase;}

.review-box img {margin-bottom:5px 0;}

.clr {
  clear: both;
}

.top-location {
background-color: #000000;
border-bottom: 2px solid #CABA7F;
border-left: 2px solid #CABA7F;
border-radius: 0 0 4px 4px;
border-right: 2px solid #CABA7F;
color: #FFFFFF;
float: right;
font-family: Myriad Pro;
font-size: 15px;
line-height: 27px;
padding: 7px 10px;
right: -17px;
text-align: right;
top: 17px;
margin-bottom: 106px;
}


.top-location span {font-weight:bold;}

#logo {
  float: left;
  left: -48px;
  position: relative;
}
.list-part{color:#ffffff;}
.categories{ margin-top:12px;}