#comments {
	margin-top:15px;
}
.indented {
	margin-left:25px;
}
.comment-unpublished {
	background-color:#fff4f4;
}
.comment-preview {
	background-color:#ffffea;
}
.createGroupPopup {
	border:5px solid #D2AFF6;
	padding-bottom:45px;
	width:560px;
}
.communityListingGroupBox {
	background-color:#EEE8F7;
	margin-top:10px;
	padding-bottom:5px;
}
.communityListingVichyGroupBg {
	background-color:#F6FBFF;
	padding-bottom:10px;
	margin-top:0;
}
.communityVichyGroupImg {
	float:left;
	height:70px;
	margin-left:9px;
	margin-top:14px;
	width:66px;
}
.communityVichyGroupImg img {
	width:66px;
}
.communityVichyGroupRight {
	float:left;
	padding-left:8px;
	padding-top:10px;
	width:620px;
}
.communityGroupTitle {
	padding-bottom:5px;
}
.communityVichyGroupName {
	color:#10419E;
	font-size:1.4em;
}
.communityGroupName {
	float:left;
	padding-top:4px;
	margin-right:10px;
}
.communityGroupNumber {
	color:#000000;
	font-size:1.2em;
}
.communityGroupNumber {
	float:left;
	padding-top:4px;
	width:330px;
}
.communityNormalFont {
	color:#5A3385;
	font-size:1.2em;
}
.communityNormalFont h6 {
	color:#6C6C6C;
	font-size:1em;
}
.communityNormalFont p {
	color:#6C6C6C;
	font-size:1em;
	line-height:18px;
}
.communityNormalFont p {
	padding-top:6px;
}
.communityGroupBtn01 {
	float:right;
	height:26px;
	width:123px;
}
.communityGroupBtn01 input {
	background-image:url(/sites/all/modules/eskin/community/images/community_sprite.png);
	background-position:-1px -102px;
	border:medium none;
	cursor:pointer;
	height:26px;
	width:123px;
}
.communityGroupTextLower {
	padding-bottom:14px;
}
.expertTag02 a {
	background-image:url(/sites/all/modules/eskin/community/images/button.png);
	background-position:-34px -34px;
	display:block;
	height:22px;
	left:43px;
	position:relative;
	text-indent:-9999px;
	top:-22px;
	width:71px;
}
.communityVichyTag {
	display:block;
	left:60px;
	position:relative;
	top:3px;
	z-index:10;
}
.expertTag02 {
	height:22px;
	width:71px;
}
.communityVichyNormalFont {
	color:#10419E;
	font-size:1.2em;
}
.communityGroupCreator {
	height:25px;
	padding-top:5px;
}
ul.communityChoiceList {
	float:left;
	margin:0;
	padding:0;
}
ul.communityChoiceList li.noSpacingLeft {
	padding-left:0;
}
.communityChoiceList a {
	color:#5A3385;
	font-size:1.2em;
}
ul.communityChoiceList li {
	border-right:1px solid #565656;
	display:inline;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.communityListingRecentlyBuy {
	color:#575656;
	font-size:1.2em;
}
.communityListingRecentlyBuy {
	clear:both;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	width:150px;
}
ul.communityCommentGroupInfo {
	float:right;
	margin:0;
	padding:0 20px 0 5px;
}
ul.communityListingGroupInfo {
	padding-right:0;
}
ul.communityCommentGroupInfo li {
	border-right:1px solid #767778;
	display:inline;
	float:left;
	margin-top:10px;
	padding-left:8px;
	padding-right:8px;
}
ul.communityCommentGroupInfo li.noBorder {
	border:medium none;
}
.communityCommentGroupJoinBtn {
	float:right;
	height:26px;
	width:75px;
}
.communityCommentGroupJoinBtn input {
	background-image:url(/sites/all/modules/eskin/community/images/community_sprite.png);
	background-position:-77px -182px;
	border:medium none;
	cursor:pointer;
	height:26px;
	text-indent:-9999px;
	width:75px;
}
.communityCommentGroupJoinBtn a {
	background-image:url(/sites/all/modules/eskin/community/images/community_sprite.png);
	background-position:-77px -182px;
	border:medium none;
	height:26px;
	text-indent:-9999px;
	width:75px;
	display:block;
}
a.link02 {
	color:#5A3385;
	font-size:1.2em;
}
.clearAll {
	clear:both;
}
.communityListingGroupBox .communityListingRecentlyBuy {
	margin-left:83px;
	cursor:pointer;
}
.communityListingRecentlyBuy .extendIcon a {
	background-image:url(/sites/all/modules/eskin/community/images/sprite_1.png);
	background-position:0 -10px;
	background-repeat:no-repeat;
	margin:3px 5px 0 0;
	float:left;
	height:9px;
	margin-top:3px;
	width:9px;
	display:block;
}
.communityListingRecentlyBuy .open a {
	background-image:url(/sites/all/modules/eskin/community/images/sprite_1.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.communityProducts {
	background-color:#D2E4EF;
	clear:both;
	height:79px;
	margin-bottom:10px;
	padding-left:83px;
	padding-top:8px;
}
.communityProducts a {
	border:1px solid #B9B9B9;
	float:left;
	height:70px;
	width:75px;
	margin-right:8px;
}
.communityCommentGroupInfo .moreLink {
	position:relative;
}
.communityCommentGroupInfo .sharePopin {
	background-image:url(/sites/all/modules/eskin/community/images/community_sprite.png);
	background-position:-1px -28px;
	background-repeat:no-repeat;
	width:124px;
	height:38px;
	display:none;
	padding-left:18px;
	position:absolute;
}
.communityCommentGroupInfo .sharePopin a {
	float:left;
	margin-top:14px;
	width:17px;
	height:17px;
	display:block;
	margin-right:7px;
}
#block-community-community-my-community {
	width:232px;
}
#block-community-community-latest-members {
	width:232px;
}
form#community-create-topic-form {
	background-color:#EEE8F7;
	overflow:hidden;
	padding:15px 27px;
	margin-top:10px;
	font-weight:normal;
	_border:1px solid #EEE8F7;
	_width:682px;
}
#community-create-topic-form .form-item {
	margin:0;
}
#community-create-topic-form .form-item-title {
	height:25px;
	padding-top:10px;
}
#community-create-topic-form .form-item label {
	color:#6C6C6C;
	font-size:1.4em;
	padding:5px 10px 5px 5px;
	font-weight:normal;
}
#community-create-topic-form .form-item-title label {
	float:left;
}
#community-create-topic-form .form-item-description label {
	background-image:url(/sites/all/modules/eskin/community/images/community_title_icon.png);
	background-position:right 10px;
	background-repeat:no-repeat;
	width:55px;
}
#community-create-topic-form input.form-text {
	border:1px solid #CCCCCC;
	color:#999999;
	font-size:1.2em;
	height:23px;
	padding-left:5px;
	width:260px;
}
#community-create-topic-form .form-item-description {
	padding:5px 0;
}
#community-create-topic-form .form-item-description-icon {
	background-image:url(/sites/all/modules/eskin/community/images/community_title_icon.png);
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	height:12px;
	margin-right:652px;
	margin-top:3px;
	width:17px;
}
#community-create-topic-form textarea.form-textarea {
	border:1px solid #CCCCCC;
	color:#000000;
	font-size:1.2em;
	height:50px;
	overflow:hidden;
	resize:none;
	width:100%;
	margin-top:4px;
}
#community-create-topic-form .form-item-image-fid label {
	display:none;
}
#community-create-topic-form input#edit-image-fid-upload {
}
#community-create-topic-form #submit-wrapper {
	background-image:url(/sites/all/modules/eskin/community/images/community_sprite.png);
	background-position:-1px -75px;
	border:medium none;
	cursor:pointer;
	float:right;
	height:26px;
	text-indent:-9999px;
	width:75px;
}
.container-inline-date {
	clear:both;
}
.container-inline-date .form-item {
	float:none;
	margin:0;
	padding:0;
}
.container-inline-date > .form-item {
	border:1px #dedede solid;
	display:inline-block;
	margin-right:0.5em;
	margin-bottom:10px;
	vertical-align:top;
}
.views-exposed-form .container-inline-date > .form-item {
	border:none;
}
.container-inline-date .form-item .form-item {
	float:left;
}
.container-inline-date .form-item,.container-inline-date .form-item input {
	width:auto;
}
.container-inline-date .description {
	clear:both;
}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option {
	margin-right:5px;
}
.container-inline-date .date-spacer {
	margin-left:-5px;
}
.views-right-60 .container-inline-date div {
	margin:0;
	padding:0;
}
.container-inline-date .date-timezone .form-item {
	clear:both;
	float:none;
	width:auto;
}
.container-inline-date .date-padding {
	padding:10px;
	float:left;
}
.views-exposed-form .container-inline-date .date-padding {
	padding:0;
}
#calendar_div,#calendar_div td,#calendar_div th {
	margin:0;
	padding:0;
}
#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar {
	border-collapse:separate;
	margin:0;
	width:185px;
}
.calendar td {
	padding:0;
}
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
.date-prefix-inline {
	display:inline-block;
}
.date-views-filter-wrapper {
	min-width:250px;
}
.date-views-filter input {
	float:left !important;
	margin-right:2px !important;
	min-width:12em;
	padding:0 !important;
	width:12em;
}
.date-nav {
	clear:both;
	padding-bottom:1.5em;
	width:100%;
}
.date-nav div.date-prev {
	float:left;
	text-align:left;
	width:24%;
}
.date-nav div.date-next {
	float:right;
	text-align:right;
	width:24%;
}
.date-nav div.date-heading {
	float:left;
	text-align:center;
	width:50%;
}
.date-nav div.date-heading h3 {
	margin:0;
	padding:0;
}
.date-clear {
	clear:both;
	display:block;
	float:none;
}
.date-no-float {
	clear:both;
	float:none;
	width:98%;
}
.date-float {
	clear:none;
	float:left;
	width:auto;
}
.date-float .form-type-checkbox {
	padding-right:1em;
}
.form-type-date-select .form-type-select[class$=hour] {
	margin-left:.75em;
}
.date-container .date-format-delete {
	float:left;
	margin-top:1.8em;
	margin-left:1.5em;
}
.date-container .date-format-name {
	float:left;
}
.date-container .date-format-type {
	float:left;
	padding-left:10px;
}
.date-container .select-container {
	clear:left;
	float:left;
}
div.date-calendar-day {
	background:#F3F3F3;
	border-top:1px solid #EEE;
	border-left:1px solid #EEE;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
	color:#999;
	float:left;
	line-height:1;
	margin:6px 10px 0 0;
	text-align:center;
	width:40px;
}
div.date-calendar-day span {
	display:block;
	text-align:center;
}
div.date-calendar-day span.month {
	background-color:#B5BEBE;
	color:white;
	font-size:.9em;
	padding:2px;
	text-transform:uppercase;
}
div.date-calendar-day span.day {
	font-size:2em;
	font-weight:bold;
}
div.date-calendar-day span.year {
	font-size:.9em;
	padding:2px;
}
.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required {
	margin-left:1.3em;
}
#edit-field-settings-granularity .form-type-checkbox {
	margin-right:.6em;
}
.date-year-range-select {
	margin-right:1em;
}
root {
	display:block;
}
root {
	display:block;
}
.block-youku {
	background-image:url(/sites/all/modules/eskin/youku/images/1.png);
	background-repeat:repeat-x;
}
.block-youku h5 {
	color:#515151;
	font-family:"宋体";
	font-size:1.8em;
	margin:0;
	padding:6px 0 6px 10px;
}
.field .field-label {
	font-weight:bold;
}
.field-label-inline .field-label,.field-label-inline .field-items {
	float:left;
}
form .field-multiple-table {
	margin:0;
}
form .field-multiple-table th.field-label {
	padding-left:0;
}
form .field-multiple-table td.field-multiple-drag {
	width:30px;
	padding-right:0;
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
	padding-right:.5em;
}
form .field-add-more-submit {
	margin:.5em 0 0;
}
div.toboggan-container {
	text-align:center;
}
div.toboggan-login-link-container {
	text-align:left;
}
div.toboggan-login-link-container a {
	text-decoration:none;
}
div.toboggan-block-message {
	text-align:left;
}
div.user-login-block {
	text-align:left;
}
div.user-login-block a {
	text-align:left;
}
.toboggan-unified #login-message {
	text-align:center;
	font-size:2em;
	line-height:1.2;
}
.toboggan-unified #login-links {
	text-align:center;
	font-size:1.5em;
	line-height:2.7;
}
.toboggan-unified #login-links a {
	padding:.5em;
	border:1px #666 solid;
	background-color:#EEE;
}
.toboggan-unified #login-links a:hover {
	background-color:#DDD;
}
.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover {
	background-color:#FFF19A;
	border:2px #333 solid;
}
.toboggan-unified.login #register-form {
	display:none;
}
.toboggan-unified.register #login-form {
	display:none;
}
.magental-ajax-progress {
	background:url(/sites/all/modules/magental/addons/magental_block/images/loader.gif) center center no-repeat;
	min-height:11px;
}
.node-unpublished {
	background-color:#fff4f4;
}
.preview .node {
	background-color:#ffffea;
}
td.revision-current {
	background:#ffc;
}
.search-form {
	margin-bottom:1em;
}
.search-form input {
	margin-top:0;
	margin-bottom:0;
}
.search-results {
	list-style:none;
}
.search-results p {
	margin-top:0;
}
.search-results .title {
	font-size:1.2em;
}
.search-results li {
	margin-bottom:1em;
}
.search-results .search-snippet-info {
	padding-left:1em;
}
.search-results .search-info {
	font-size:0.85em;
}
.search-advanced .criterion {
	float:left;
	margin-right:2em;
}
.search-advanced .action {
	float:left;
	clear:left;
}
#permissions td.module {
	font-weight:bold;
}
#permissions td.permission {
	padding-left:1.5em;
}
#permissions tr.odd .form-item,#permissions tr.even .form-item {
	white-space:normal;
}
#user-admin-settings fieldset .fieldset-description {
	font-size:0.85em;
	padding-bottom:.5em;
}
#user-admin-roles td.edit-name {
	clear:both;
}
#user-admin-roles .form-item-name {
	float:left;
	margin-right:1em;
}
.password-strength {
	width:17em;
	float:right;
	margin-top:1.4em;
}
.password-strength-title {
	display:inline;
}
.password-strength-text {
	float:right;
	font-weight:bold;
}
.password-indicator {
	background-color:#C4C4C4;
	height:0.3em;
	width:100%;
}
.password-indicator div {
	height:100%;
	width:0%;
	background-color:#47C965;
}
input.password-confirm,input.password-field {
	width:16em;
	margin-bottom:0.4em;
}
div.password-confirm {
	float:right;
	margin-top:1.5em;
	visibility:hidden;
	width:17em;
}
div.form-item div.password-suggestions {
	padding:0.2em 0.5em;
	margin:0.7em 0;
	width:38.5em;
	border:1px solid #B4B4B4;
}
div.password-suggestions ul {
	margin-bottom:0;
}
.confirm-parent,.password-parent {
	clear:left;
	margin:0;
	width:36.3em;
}
.profile {
	clear:both;
	margin:1em 0;
}
.profile .user-picture {
	float:right;
	margin:0 1em 1em 0;
}
.profile h3 {
	border-bottom:1px solid #ccc;
}
.profile dl {
	margin:0 0 1.5em 0;
}
.profile dt {
	margin:0 0 0.2em 0;
	font-weight:bold;
}
.profile dd {
	margin:0 0 1em 0;
}
.home-banner-slider {
	width:726px;
	height:442px;
	overflow:hidden;
	background:url(/sites/all/modules/vichy/banner/images/bg3_3.png) center center no-repeat transparent;
}
.home-banner-slider-inner {
	padding:8px 0 0 8px;
}
#homeBannerSlider img {
	width:710px!important;
	height:399px!important;
	display:block;
	border:0 none;
	margin:0;
	padding:0;
}
#adNav {
	padding-top:10px;
}
.adNav-inner {
	float:right;
	width:105px;
	height:12px;
}
.adNav-inner a {
	display:block;
	float:left;
	background:url(/sites/all/modules/vichy/banner/images/ad_nav_btn2.png) center center no-repeat transparent;
	height:12px;
	width:12px;
	margin-right:3px;
}
.adNav-inner a.activeSlide {
	background:url(/sites/all/modules/vichy/banner/images/ad_nav_btn1.png) center center no-repeat transparent;
}
.home-banner-weibo {
	width:238px;
	height:442px;
	overflow:hidden;
	background:url(/sites/all/modules/vichy/banner/images/bg4.png) center center no-repeat transparent;
}
.home-banner-other {
	width:238px;
	height:442px;
	overflow:hidden;
	background:url(/sites/all/modules/vichy/banner/images/bg4.png) center center no-repeat transparent;
}
.home-banner-other-inner {
	padding-top:8px;
	width:222px;
	height:426px;
	overflow:hidden;
	margin:0 auto;
}
.home-banner-other-inner a {
	display:block;
}
.home-banner-other-inner img {
	width:222px!important;
	display:block;
	border:0 none;
	margin:0;
	padding:0;
}
.home-banner-doctor {
	width:485px;
	height:442px;
	overflow:hidden;
	background:url(/sites/all/modules/vichy/banner/images/bg5.png) center center no-repeat transparent;
	position:relative;
	margin-left:3px;
}
.home-banner-doctor-inner {
	bottom:4px;
	left:4px;
	position:absolute;
}
.home-banner-doctor-inner a {
	display:block;
	width:476px;
	height:442px;
}
.home-banner-community {
	width:238px;
	height:442px;
	overflow:hidden;
	background:url(/sites/all/modules/vichy/banner/images/bg4.png) center center no-repeat transparent;
}
.home-banner-community-inner {
	width:238px;
	height:442px;
	overflow:hidden;
	background:url(/sites/all/modules/vichy/banner/images/bg6.png) center 30px no-repeat transparent;
}
.home-banner-community-inner-link {
	padding-top:152px;
}
.home-banner-community-inner-link1 {
	height:139px;
	width:222px;
	display:block;
	overflow:hidden;
	background:url(/sites/all/modules/vichy/banner/images/bg7.png) top left no-repeat transparent;
	margin:0 auto;
	margin-bottom:4px;
	text-decoration:none;
}
.home-banner-community-inner-link2 {
	height:139px;
	width:222px;
	display:block;
	margin:0 auto;
	overflow:hidden;
	background:url(/sites/all/modules/vichy/banner/images/bg8.png) top left no-repeat transparent;
	text-decoration:none;
}
.home-banner-community-inner-link span {
	display:block;
	font-size:10px;
	color:#4b575f;
	padding:47px 0 0 30px;
}
.home-banner-other-footer a {
	display:block;
}
.homepage_map {
	margin-left:3px;
	margin-right:8px;
}
.center-banner-right-inner img {
	width:700px!important;
}
.center-banner-left {
	background:#fff;
	height:900px}
.vichy-doctor-panel-body #main,.vichy-doctor-panel-body #content_main_region {
	margin:0 auto;
	width:980px;
}
.vichy-doctor-panel-body .content {
	float:none;
}
.vichy-doctor-panel-body #content_main_region .vichy-block {
	float:none;
	margin-bottom:0;
}
.vichy-doctor-panel-main-left {
	float:left;
	width:280px;
	padding-bottom:20px;
}
.vichy-doctor-panel-main-left-inner {
	width:238px;
	margin:0 auto;
}
.vichy-doctor-panel-main-left-weibo {
	width:238px;
	height:217px;
	overflow:hidden;
	background:url(img/doctor_weibo.png) top left no-repeat transparent;
}
.vichy-doctor-panel-main-left-community {
	width:238px;
	height:390px;
	overflow:hidden;
	background:url(img/doctor_community.png) top left no-repeat transparent;
}
.vichy-doctor-panel-main-left-community-text {
	font-size:10px;
	line-height:18px;
	color:#4b575f;
	padding-left:40px;
}
.vichy-doctor-panel-main-left-community-add {
	width:79px;
	height:22px;
	overflow:hidden;
	background:url(img/add.png) top left no-repeat transparent;
	margin:8px 0 0 37px;
	display:block;
}
.vichy-doctor-panel-main-left-community-link {
	color:#728FB7;
	display:block;
	font-size:16px;
	line-height:24px;
	padding-left:35px;
	padding-right:9px;
	padding-top:48px;
}
.vichy-doctor-panel-main-left-menu {
	width:230px;
	margin:0 auto;
	padding-top:50px;
	padding-bottom:30px;
}
.vichy-doctor-panel-main-left-menu a {
	font-family:'DFPHeiW3';
}
.vichy-doctor-panel-main-left-menu-link {
	display:block;
	text-decoration:none;
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#6d6e71;
	background:url(img/dot2.png) center left no-repeat transparent;
	font-weight:600;
}
.vichy-doctor-panel-main-left-menu-link-child {
	padding-left:15px;
	height:34px;
	line-height:34px;
	padding-top:0px;
	background:url(img/dot.png) center left no-repeat transparent;
	border:0 none;
	font-weight:normal;
}
.vichy-doctor-panel-main-left-menu-link-first {
	background:url(img/line3.png) center left no-repeat transparent;
}
.vichy-doctor-panel-main-left-menu-link-select {
	color:#728fb7;
}
.vichy-doctor-panel-main-right {
	float:left;
	padding-left:0;
	padding-bottom:20px;
}
.vichy-doctor-panel-main-right1 {
	float:left;
	padding-left:0;
	padding-top:20px;
	padding-bottom:20px;
}

.vichy-doctor-panel-main-right1 p {
    float:left;
	line-height:30px;
	text-align:left;
}
.vichy-doctor-panel-main-right1 a {
    float:left;
    color:#063;
}
.vichy-doctor-panel-item-1 {
	width:685px;
	height:1255px;
	overflow:hidden;
	background:transparent url(img/info_bg.png) no-repeat left top;
}


.vichy-doctor-panel-item-2 {
	width:685px;
	height:1255px;
	overflow:hidden;
	background:transparent url(img/info_bg_ysh.png) no-repeat left top;
}



.vichy-doctor-panel-info-panel {
	padding:750px 0 0 30px;
}


.vichy-doctor-panel-info-panell {
	padding:650px 0 0 30px;
}


.vichy-doctor-panel-info-panel a {
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}


.vichy-doctor-panel-info-panel img {
	display:block;
	padding:0;
	margin:0;
	border:0 none;
}
.dmsg-content {
	width:310px;
}
.dmsg-panel {
	padding:0 10px;
}
.doctor-error-close {
	background:url(img/close2.png) no-repeat scroll right center transparent;
	display:block;
	height:15px;
	overflow:hidden;
	position:absolute;
	right:8px;
	top:8px;
	width:15px;
}
.dmsg-title {
	padding:0 0 5px 0;
	border-bottom:1px solid #4f73a5;
}
.dmsg-title p {
	height:25px;
	line-height:25px;
	font-size:18px;
	color:#4f73a5;
}
.dmsg-content {
	font-size:11px;
	line-height:18px;
	color:#4b575f;
	padding-top:10px;
}
.vichy-research-diagnosis {
	display:block;
	width:238px;
	height:442px;
	margin:0 auto;
}
.vichy-research-panel-item-1 {
	padding-top:15px;
}
.vichy-research-panel-item-2 {
	position:relative;
	width:685px;
	padding-top:50px;
}
.vichy-research-panel-item-btn {
	position:absolute;
	top:50px;
	right:5px;
	width:173px;
	height:30px;
	background:url(img/research_l.png) no-repeat scroll center center transparent;
}
.vichy-research-panel-item-btn-pre {
	float:left;
	width:78px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:right;
	background:url(img/research_a1.png) no-repeat scroll left center transparent;
	font-size:12px;
	color:#4b575f;
	text-decoration:none;
}
.vichy-research-panel-item-btn-pre:hover {
	color:#4d73a4;
	background:url(img/research_a3.png) no-repeat scroll left center transparent;
}
.vichy-research-panel-item-btn-next {
	float:right;
	width:78px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:left;
	background:url(img/research_a2.png) no-repeat scroll right center transparent;
	font-size:12px;
	color:#4b575f;
	text-decoration:none;
}
.vichy-research-panel-item-btn-next:hover {
	color:#4d73a4;
	background:url(img/research_a4.png) no-repeat scroll right center transparent;
}
.storemap-main-inner {
	padding:0 24px;
}
.storemap-header {
}
.storemap-header h2 {
	font-size:20px;
	line-height:40px;
	color:#4f73a5;
}
.storemap-header p {
	font-size:11px;
	color:#4b575f;
	line-height:18px;
}
.storemap-select-mappanel {
	padding-top:16px;
}
.storemap-select-mappanel select {
	display:block;
	width:163px;
	height:21px;
	line-height:21px;
	font-size:12px;
	color:#868686;
	float:left;
	margin-right:10px;
}
.storemap-select-mappanel option {
	height:21px;
	line-height:21px;
	font-size:12px;
	color:#868686;
}
.storemap-select-btn {
	height:21px;
	line-height:21px;
	width:89px;
	border:0 none;
	background:url(img/btn2.png) left bottom no-repeat transparent;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#ffffff;
	overflow:hidden;
	display:block;
	cursor:pointer;
	float:left;
	margin-right:10px;
}
.storemap-content {
}
.storemap-content-left {
	float:left;
	height:550px;
	width:260px;
}
.storemap-content-right {
	float:right;
	padding:20px 20px 20px 0;
}
.storemap-content-right .map {
	height:531px;
}
.storemap-content-left h2 {
	font-size:18px;
	color:#4f73a5;
	line-height:43px;
	height:43px;
	display:block;
	width:200px;
	border-bottom:1px solid #4f73a5;
	margin-bottom:10px;
}
.storemap-content-allstore-item {
	padding-top:20px;
}
.storemap-content-allstore-item p {
	font-size:12px;
	color:#4b575f;
	line-height:25px;
}
.storemap-content-allstore-item .search_one {
	height:21px;
	line-height:21px;
	width:89px;
	border:0 none;
	background:url(img/btn2.png) left bottom no-repeat transparent;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#ffffff;
	overflow:hidden;
	display:block;
	cursor:pointer;
	margin-top:5px;
}
.storemap-content-allstore-outer {
	height:500px;
	width:260px;
	overflow:hidden;
}
.storemap-content-allstore {
	width:260px;
}
.storemap-content-allstore .scrollbar {
	float:right;
	position:relative;
	width:14px;
}
.storemap-content-allstore .track {
	background-color:#F0F1F1;
	border-radius:6px 6px 6px 6px;
	padding:0 1px;
	position:relative;
	width:12px;
}
.storemap-content-allstore .thumb {
	background-color:#4F73A5;
	border-radius:6px 6px 6px 6px;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	top:0;
	width:12px;
}
.storemap-content-allstore .thumb .end {
	background-color:#4F73A5;
	height:5px;
	overflow:hidden;
	width:12px;
}
.storemap-content-allstore .viewport {
	float:left;
	height:500px;
	overflow:hidden;
	position:relative;
	width:192px;
}
.storemap-content-allstore .overview {
	left:0;
	list-style:none outside none;
	position:absolute;
	top:0;
}
.homepage_map_header a {
	font-size:18px;
	color:#4f73a5;
	line-height:43px;
	height:43px;
	display:block;
	text-decoration:none;
}
.homepage_map_header {
	border-bottom:1px solid #4f73a5;
	margin:0 5px;
}
.homepage_map_text {
	color:#4b575f;
	font-size:11px;
	line-height:18px;
	padding:10px 5px 0 5px;
}
.homepage_map_example {
	height:183px;
	background:url(img/map_example.png) center center no-repeat transparent;
	margin:16px 0 0 0;
}
.map_select form {
	display:block;
	background-color:#f9f9f9;
	height:100px;
	padding-top:20px;
	padding-left:30px;
}
.storemap-select-panel {
	padding-bottom:10px;
}
.storemap-select-panel select {
	display:block;
	width:163px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#868686;
}
.storemap-select-panel option {
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#868686;
}
.storemap-province-btn {
}
.storemap-province-btn input {
	height:25px;
	width:94px;
	border:0 none;
	background:url(img/btn.png) center center no-repeat transparent;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
#forum .description {
	font-size:0.9em;
	margin:0.5em;
}
#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager {
	white-space:nowrap;
}
#forum td.forum .icon {
	background-image:url(img/forum-icons.png);
	background-repeat:no-repeat;
	float:left;
	height:24px;
	margin:0 9px 0 0;
	width:24px;
}
#forum td.forum .forum-status-new {
	background-position:-24px 0;
}
#forum div.indent {
	margin-left:20px;
}
#forum .icon div {
	background-image:url(img/forum-icons.png);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}
#forum .icon .topic-status-new {
	background-position:-24px 0;
}
#forum .icon .topic-status-hot {
	background-position:-48px 0;
}
#forum .icon .topic-status-hot-new {
	background-position:-72px 0;
}
#forum .icon .topic-status-sticky {
	background-position:-96px 0;
}
#forum .icon .topic-status-closed {
	background-position:-120px 0;
}







.vichy-doctor-panel-info-panel1 {
	padding:20px 0 0 10px;
	width:600px;
}
.vichy-doctor-panel-info-panel1 p {
	float:left;	
}
.vichy-doctor-panel-info-panel1 p a{
    float:left;
	color:#063;
	padding-left:10px;
}
