html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,cite,a,abbr,acronym,address,em,strong,img,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,table,caption,tbody,tfoot,thead,tr,th,td
{
	padding: 0;
	border: 0;
	outline: 0;
	margin: 0;
	font-size: 15px;
	font: inherit;
}

ol,ul {
	list-style: none
}

table {
	border-collapse: separate;
	border-spacing: 0
}

caption,th,td {
	text-align: left;
	font-weight: normal
}

body {
	font: 75%/ 1.25 "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman",
		"HelveticaNeue-Roman", "Helvetica Neue Roman", "TeXGyreHerosRegular",
		"Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-family: "??????";
}

input,textarea,select,button {
	font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman",
		"HelveticaNeue-Roman", "Helvetica Neue Roman", "TeXGyreHerosRegular",
		"Helvetica", "Tahoma", "Geneva", "Arial", sans-serif
}

a {
	text-decoration: none
}

a:link {
	color: #1D95CB;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

a:visited {
	color: #136286
}

img {
	-ms-interpolation-mode: bicubic
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

div.clear {
	float: none;
	clear: both;
	line-height: 0px;
	font-size: 0;
	overflow: hidden;
	height: 1px;
	width: 1px
}

body {
	margin: 0 auto 15px auto
}


#admin table tr.even {
	background-color: #ECF2F3
}


#admin #map {
	width: 100%;
	height: 400px
}

.rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.rounded_less {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.rounded_more {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}

.rounded_most {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px
}

.rounded_left {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.rounded_right {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.rounded_top {
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px
}

.rounded_bottom {
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px
}

.rounded_bottom_left {
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px
}

.rounded_bottom_right {
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px
}


.notice {
	background: #fcf593;
	padding: 10px 5px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	font-size: 14px
}


input::-moz-focus-inner {
	border: 0
}


@
-webkit-keyframes wiggle { 0%{
	-webkit-transform: rotate3d(0, 0, 0, 0deg)
}

25%{
-webkit-transform
:rotate3d
(0
,
0,
0,
5
deg
)
}
75%{
-webkit-transform
:rotate3d
(0
,
0,
0,
-5
deg
)
}
100%{
-webkit-transform
:rotate3d
(0
,
0,
0,
0
deg
)
}
}
@
-moz-keyframes wiggle { 0%{
	-moz-transform: rotate(0deg)
}

25%{
-moz-transform
:rotate
(5deg)
}
75%{
-moz-transform
:rotate
(-5deg)
}
100%{
-moz-transform
:rotate
(0deg)
}
}
@
-webkit-keyframes heart-throb { 0%{
	-webkit-transform: scale(1)
}

100%{
-webkit-transform
:scale
(1
.3
)
}
}
@
-moz-keyframes heart-throb { 0%{
	-moz-transform: scale(1)
}

100%{
-moz-transform
:scale
(1
.3
)
}
}
@
-ms-keyframes heart-throb { 0%{
	-ms-transform: scale(1)
}

100%{
-ms-transform
:scale
(1
.3
)
}
}


body {
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAxCAIAAAByJJ83AAAAKElEQVQoz2N6jgSY2JAAEwsSYGJAAsRyGJEAlfUMMmVD09X0iiycHAABQgxLdTCRkgAAAABJRU5ErkJggg%3D%3D)
		0 0 repeat-x
}

body.hide_locale_dropdown .header-list-item.locale,body.hide_locale_dropdown .header-list-item.currency
	{
	display: none
}



.help.dropdown #tour-link {
	padding: 20px 10px 5px 0;
	text-align: right;
	display: none
}

.help.dropdown{
	max-width: 433px
}


.no_wiggle_webkit #header #logo {
	-webkit-transform: none;
	-webkit-animation: none
}

.wish-list-tooltip {
	width: 290px
}

#about #content {
	border-top: none;
	min-height: 400px;
	width: 650px;
	margin-top: 20px
}

* html #content {
	border-top: none
}

#about h1 {
	margin-top: 10px;
	margin-bottom: 5px;
	color: #009FEF;
	font-size: 18px;
	font-weight: bold
}

#about h2 {
	margin-bottom: 10px;
	margin-top: 15px;
	font-size: 13px;
	font-weight: bold
}

#simple #content {
	border-top: none;
	min-height: 400px;
	width: 960px;
	margin-top: 20px
}

#simple h1 {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold
}

.narrow_page_bg {
	width: 980px;
	padding: 24px 0
}

.narrow_page_section {
	border: 1px solid #d1d1c9;
	overflow: hidden;
	margin: 10px 0
}

.narrow_page_section h2 {
	font-size: 22px;
	font-weight: bold;
	background: #ebebeb;
	padding: 13px 20px;
	color: #33332f;
	letter-spacing: -0.25px
}

.narrow_page_section_content {
	background: #f6f6f6;
	min-height: 50px;
	padding: 5px 20px 15px 20px;
	overflow: hidden
}

.narrow_page_section h2 a.tooltip {
	float: right;
	margin-top: 5px
}

.listings {
	right: 0;
	top: 23px
}

.verifications-list-item {
	padding: 11px 15px 9px 15px;
	border-bottom: 1px solid #f1f1f1;
	line-height: 13px;
	overflow: hidden
}

.verifications-list-item .count {
	color: #8b99a5;
	font-size: 11px
}

.verifications-list-item .count .p {
	background-color: #e7ecef;
	color: #e7ecef;
	margin-right: 1px;
	width: 3px
}

.verifications-list-item .verifications-legend {
	width: 25px;
	height: 25px;
	float: left;
	margin: 0px 6px 0px -6px
}

.verifications-list-item .verifications-legend.facebook {
	background:
		url(../pic_css/icons-verification-facebook-edff9fd42ef97429e33435c7ac1b533d.png)
		left bottom no-repeat
}

.verifications-list-item .verifications-legend.linkedin {
	background:
		url(../pic_css/icons-verification-linkedin-d1d65d5b227bd6e99df2ed9d8ff9a376.png)
		left bottom no-repeat
}

.verifications-list-item .verifications-legend.twitter {
	background:
		url(../pic_css/icons-verification-twitter-f8731b50514c6a8d3e9e4fed8eda4fa4.png)
		left bottom no-repeat
}

.verifications-list-item .verifications-legend.phone {
	background:
		url(../pic_css/icons-verification-phone-64d75c26b3efaef71e3f828c8ac3e599.png)
		left bottom no-repeat
}

.verifications-list-item .verifications-legend.positively_reviewed {
	background:
		url(../pic_css/icons-verification-positively_reviewed-da7f24ddabea5df6ae681d1afe166da2.png)
		left bottom no-repeat
}

.verifications-list-item .verifications-legend.photographer {
	background:
		url(../pic_css/icons-verification-photographer-6074eb340e2aece3c089815becc7f3d1.png)
		left bottom no-repeat
}

.verifications-list-item .verifications-content {
	float: left;
	width: 150px
}

.verifications-list-item .verifications-icon {
	margin-top: 0px;
	width: 25px;
	height: 26px;
	float: right;
	background:
		url(../pic_css/icons-verification-34aa26ef5db76884b0da54d040e4f54b.png)
		left bottom no-repeat
}

.verifications-list-item.verifications-none {
	font-style: italic
}

.verifications-list-item:last-child {
	border-bottom-width: 0
}

.verifications-list.small-icon .verifications-icon {
	background-position: -50px 4px
}

.verifications-list.small-icon .verifications-list-item {
	padding: 5px
}


.ui-widget {
	font-family: Arial, Verdana, 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: Arial, Verdana, sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: none;
	color: #222
}

.ui-widget-content a {
	color: #222
}

.ui-widget-header {
	border: 1px solid #aaa;
	background: #cccccc;
	color: #222;
	font-weight: bold
}

.ui-widget-header a {
	color: #222
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	border: 1px solid #d3d3d3;
	background: #e6e6e6;
	font-weight: normal;
	color: #555
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #555;
	text-decoration: none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
	{
	border: 1px solid #999;
	background: #dadada;
	font-weight: normal;
	color: #212121
}

.ui-state-hover a,.ui-state-hover a:hover {
	color: #212121;
	text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	border: 1px solid #aaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}

.ui-widget :active {
	outline: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight
	{
	border: 1px solid #fcefa1;
	background: #fbf9ee;
	color: #363636
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a
	{
	color: #363636
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error
	{
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a
	{
	color: #cd0a0a
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text
	{
	color: #cd0a0a
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary
	{
	font-weight: bold
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary
	{
	opacity: 0.85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity = 85);
	font-weight: normal
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled
	{
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity = 50);
	background-image: none;
	cursor: auto
}

.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.ui-widget-header .ui-datepicker-prev,.ui-widget-header .ui-datepicker-next
	{
	background: transparent 3px 3px no-repeat;
	border: none;
	display: block;
	height: 20px;
	width: 20px
}

.ui-widget-header .ui-datepicker-prev {
	background-image:
		url(../pic_css/calendar_prev_month-3f7d7e832ee80fe0ba380af6201e133d.gif);
	float: left
}

.ui-widget-header .ui-datepicker-next {
	background-image:
		url(../pic_css/calendar_next_month-32b66552c60ddbfb101c349a0cc215d5.gif);
	float: right
}


.button-glossy.green {
	border: 1px solid #459a00;
	background: #4aa400;
	background: -webkit-gradient(linear, center top, center bottom, from(#5ccd00),
		to(#4aa400) );
	background: -moz-linear-gradient(top, #5ccd00, #4aa400);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ff5ccd00', endColorstr = '#ff4aa400', GradientType = 0 )
}

.button-glossy.darkred {
	border: 1px solid #922838;
	background: #9a2a3b;
	background: -webkit-gradient(linear, center top, center bottom, from(#ba3347),
		to(#9a2a3b) );
	background: -moz-linear-gradient(top, #ba3347, #9a2a3b);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffba3347', endColorstr = '#ff9a2a3b', GradientType = 0 )
}

.button-glossy.blue {
	border: 1px solid #1d7ea7;
	background: #1e85b0;
	background: -webkit-gradient(linear, center top, center bottom, from(#249fd3),
		to(#1e85b0) );
	background: -moz-linear-gradient(top, #249fd3, #1e85b0);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ff249fd3', endColorstr = '#ff1e85b0', GradientType = 0 )
}

.button-glossy.red {
	border: 1px solid #fe0c1a;
	background: #fe1624;
	background: -webkit-gradient(linear, center top, center bottom, from(#fe3f4a),
		to(#fe1624) );
	background: -moz-linear-gradient(top, #fe3f4a, #fe1624);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#fffe3f4a', endColorstr = '#fffe1624', GradientType = 0 )
}

.button-glossy.lightblue {
	border: 1px solid #607dd9;
	background: #6884db;
	background: -webkit-gradient(linear, center top, center bottom, from(#899fe3),
		to(#6884db) );
	background: -moz-linear-gradient(top, #899fe3, #6884db);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ff899fe3', endColorstr = '#ff6884db', GradientType = 0 )
}

.button-glossy.fb-blue {
	border: 1px solid #455a88;
	background: #495f8e;
	background: -webkit-gradient(linear, center top, center bottom, from(#5771a9),
		to(#495f8e) );
	background: -moz-linear-gradient(top, #5771a9, #495f8e);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ff5771a9', endColorstr = '#ff495f8e', GradientType = 0 )
}

.button-glossy.goog-blue {
	border: 1px solid #1a70fe;
	background: #2477fe;
	background: -webkit-gradient(linear, center top, center bottom, from(#4d90fe),
		to(#2477fe) );
	background: -moz-linear-gradient(top, #4d90fe, #2477fe);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ff4d90fe', endColorstr = '#ff2477fe', GradientType = 0 )
}

.button-glossy.orange {
	border: 1px solid #ff6705;
	background: #ff6d0f;
	background: -webkit-gradient(linear, center top, center bottom, from(#ff8638),
		to(#ff6d0f) );
	background: -moz-linear-gradient(top, #ff8638, #ff6d0f);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffff8638', endColorstr = '#ffff6d0f', GradientType = 0 )
}

.button-glossy.grey {
	border: 1px solid #e6e6e6;
	background: #ebebeb;
	background: -webkit-gradient(linear, center top, center bottom, from(#fff),
		to(#ebebeb) );
	background: -moz-linear-gradient(top, #fff, #ebebeb);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffffffff', endColorstr = '#ffebebeb', GradientType = 0 );
	color: #959595 !important;
	text-shadow: 0 1px 1px white
}

.button-glossy.medium-grey {
	background: #fbfbfb;
	background: -webkit-gradient(linear, center top, center bottom, from(#fff),
		to(#fbfbfb) );
	background: -moz-linear-gradient(top, #fff, #fbfbfb);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffffffff', endColorstr = '#fffbfbfb', GradientType = 0 );
	border-color: #C6C6C6;
	color: #393c3d !important;
	text-shadow: 0 1px 1px white
}

.button-glossy.yellow {
	border: 1px solid #ebbc01;
	background: #f5c501;
	background: -webkit-gradient(linear, center top, center bottom, from(#fed221),
		to(#f5c501) );
	background: -moz-linear-gradient(top, #fed221, #f5c501);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#fffed221', endColorstr = '#fff5c501', GradientType = 0 );
	color: #a48400 !important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	-o-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), inset 0 0 0.2em
		rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), inset 0 0
		0.2em rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), inset 0 0
		0.2em rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), inset 0 0 0.2em
		rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5)
}

.button-glossy.pink {
	border: 1px solid #d41377;
	background: #dd147c;
	background: -webkit-gradient(linear, center top, center bottom, from(#ec2e90),
		to(#dd147c) );
	background: -moz-linear-gradient(top, #ec2e90, #dd147c);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffec2e90', endColorstr = '#ffdd147c', GradientType = 0 )
}

.button-glossy.dark-grey {
	border: 1px solid #3c3e40;
	background: #414345;
	background: -webkit-gradient(linear, center top, center bottom, from(#55585a),
		to(#414345) );
	background: -moz-linear-gradient(top, #55585a, #414345);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ff55585a', endColorstr = '#ff414345', GradientType = 0 );
	color: #ffffff !important
}

.button-glossy {
	border: 1px solid #459a00;
	background: #4aa400;
	background: -webkit-gradient(linear, center top, center bottom, from(#5ccd00),
		to(#4aa400) );
	background: -moz-linear-gradient(top, #5ccd00, #4aa400);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ff5ccd00', endColorstr = '#ff4aa400', GradientType = 0 );
	display: inline-block;
	text-align: center;
	min-width: 5.5em;
	min-height: 25px;
	cursor: pointer;
	position: relative;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.5em;
	line-height: 25px;
	padding: 0 1em;
	font-size: 1em;
	font-weight: bold;
	color: white !important;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-o-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 2px
		rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 2px
		rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 2px
		rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 2px
		rgba(0, 0, 0, 0.3)
}

.button-glossy:before {
	position: absolute;
	content: " ";
	display: block;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 50%;
	-moz-border-radius-bottomright: 0.3em;
	-webkit-border-bottom-right-radius: 0.3em;
	border-bottom-right-radius: 0.3em;
	-moz-border-radius-bottomleft: 0.3em;
	-webkit-border-bottom-left-radius: 0.3em;
	border-bottom-left-radius: 0.3em;
	background: rgba(0, 0, 0, 0.1);
	background: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0,
		0.06) ), to(rgba(0, 0, 0, 0.1) ) );
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.06),
		rgba(0, 0, 0, 0.1) );
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#0f000000', endColorstr = '#19000000', GradientType = 0 )
}

.button-glossy:hover {
	-o-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 5px
		rgba(0, 0, 0, 0.6);
	-moz-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 5px
		rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 5px
		rgba(0, 0, 0, 0.6);
	box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 5px
		rgba(0, 0, 0, 0.6);
	text-decoration: none !important
}

.button-glossy:active {
	-o-box-shadow: inset 0.05em 0.15em 0.4em rgba(0, 0, 0, 0.4), inset 0 0
		0.2em rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: inset 0.05em 0.15em 0.4em rgba(0, 0, 0, 0.4), inset 0 0
		0.2em rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow: inset 0.05em 0.15em 0.4em rgba(0, 0, 0, 0.4), inset
		0 0 0.2em rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.9)
		;
	box-shadow: inset 0.05em 0.15em 0.4em rgba(0, 0, 0, 0.4), inset 0 0
		0.2em rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.9)
}

.button-glossy.flat {
	-o-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 1px
		rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 1px
		rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 1px
		rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 1px
		rgba(0, 0, 0, 0.1)
}

.button-glossy.flat:before {
	display: none
}

.button-glossy.flat:hover {
	-o-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 5px
		rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 5px
		rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 5px
		rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.3), 0 1px 5px
		rgba(0, 0, 0, 0.4)
}

.button-glossy.flat:active {
	-o-box-shadow: inset 0.05em 0.15em 0.4em rgba(0, 0, 0, 0.4), inset 0 0
		0.2em rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: inset 0.05em 0.15em 0.4em rgba(0, 0, 0, 0.4), inset 0 0
		0.2em rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow: inset 0.05em 0.15em 0.4em rgba(0, 0, 0, 0.4), inset
		0 0 0.2em rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.9)
		;
	box-shadow: inset 0.05em 0.15em 0.4em rgba(0, 0, 0, 0.4), inset 0 0
		0.2em rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.9)
}

.button-glossy.disabled,.button-glossy[disabled] {
	cursor: default;
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity = 30)
}

.button-glossy.disabled:hover,.button-glossy[disabled]:hover {
	-o-box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
	-moz-box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent
		;
	-webkit-box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0
		transparent;
	box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent
}

.button-glossy.disabled:active,.button-glossy[disabled]:active {
	-o-box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
	-moz-box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent
		;
	-webkit-box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0
		transparent;
	box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent
}

@
-moz-document url-prefix (){
	button .button-glossy: before { display : none
}


input[type="text"],input[type="password"],input[type="date"],input[type="search"],textarea
	{
	margin-left: 0;
	margin-right: 0;
	padding: 0.3em 0.4em;
	background: #fff;
	border: 1px solid #d2d2d2;
	color: #393c3d;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;
	-o-box-shadow: inset -1px 1px 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset -1px 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset -1px 1px 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset -1px 1px 1px 0 rgba(0, 0, 0, 0.1);
	font-size: 1em
}

input[type="text"].large,input[type="password"].large,input[type="date"].large,input[type="search"].large,textarea.large
	{
	width: 300px
}

input[type="text"].error,input[type="password"].error,input[type="date"].error,input[type="search"].error,textarea.error
	{
	background: #ffcfd0;
	background: -webkit-gradient(linear, center top, center bottom, from(#ffb6b7),
		to(#ffcfd0) );
	background: -moz-linear-gradient(top, #ffb6b7, #ffcfd0);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffffb6b7', endColorstr = '#ffffcfd0', GradientType = 0 );
	border-color: #ff696c
}

input[type="text"][disabled],input[type="text"][disabled="disabled"],input[type="password"][disabled],input[type="password"][disabled="disabled"],input[type="date"][disabled],input[type="date"][disabled="disabled"],input[type="search"][disabled],input[type="search"][disabled="disabled"],textarea[disabled],textarea[disabled="disabled"]
	{
	background-color: #DADADA
}

input[type="text"]:-webkit-input-placeholder,input[type="password"]:-webkit-input-placeholder,input[type="date"]:-webkit-input-placeholder,input[type="search"]:-webkit-input-placeholder,textarea:-webkit-input-placeholder
	{
	color: #bbb
}

input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="search"]:-moz-placeholder,textarea:-moz-placeholder
	{
	color: #bbb
}

select {
	font-size: 1em;
	cursor: pointer;
	margin: 0.3em 0;
	color: #393c3d;
	-o-box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.2);
	text-shadow: 0 1px 0 #fff;
	-webkit-appearance: menulist
}

select[disabled],select[disabled="disabled"] {
	color: #979797
}

select.fixed-width {
	width: 220px
}

select[multiple] {
	-webkit-appearance: listbox
}

select[multiple][disabled],select[multiple][disabled="disabled"] {
	background-color: #DADADA
}






body.webkit input[type="radio"] {
	cursor: pointer;
	-webkit-appearance: none;
	background-color: #fff;
	height: 1.6em !important;
	width: 1.6em !important;
	margin-bottom: -4px;
	border: 1px solid #c2c2c2;
	-o-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	-moz-border-radius: 0.9em;
	-webkit-border-radius: 0.9em;
	border-radius: 0.9em
}

body.webkit input[type="radio"]:checked {
	background: #fff
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAACkUlEQVQ4y61UXUhTYRh%2B5%2FxZKlg2SNtFLUIIusmgWpBSalle2M9Ii5YVBVHNahBlWpYzgxqkWUSwQCMZlZo%2FFQW50G761aSLOdAxcZqlLcK%2F0c3T925H2drRKw88PN%2F7vM%2F7nPMdzvkIAM0XaN7D5K5WOpgl0NhChjHBEGBuZF3OLxvWRAZNMxmq25cUYyjnNXzHuvD3eBemjnZiUNQdSSUQnmrh0cwZ9owOrG1WFqBHZ8NUwQdM5j%2FH%2BM7HGMut8%2FNEXit8QndssKEpogDsnzXsKe23uja3YCLfjj9bH%2BL3urvwrq6Ed9UtP3PN%2BuS%2Bt2BfvfDLhtkoP9u%2BtBQT%2Bnf4tfE%2BRlIs%2BJF8DcNqM4YXl%2FmZa9a5P67vQFvyZdgoLzssrI72Nrs3vcDo%2BloMLauAJ%2FEKPAtL4UkIAtdC5z772M9zYWE1pP85mt6GAe1N9Cdcgju%2BBO64APr96%2BKZ2i36A9obGEl7A54LCbPSbuUD0sOb%2BhKuxFL0LigKQV9s%2BJp97Oc5K%2B1ShjzZPcr1fl%2FeAKeqGI6oc3BEB9DzH0%2BDfYPaBoi5kbBtVlHOK4e6Bs7oMnyLNMlDeXZmzT6HuhY8FxZWRpl7GqIK4aY76CYTuhSFEoxB6wC6FSbhq0Z9pBE8J%2FedqcyU%2BeQzVaGHKtBJZ%2FCJToaBdSddF3wb5ZRVz3NyYZGnSJdpoR1op3L0UiW%2B0nl8JCPe0wk%2Fc80699l3mnTbeE4uTMF32U4pay5Q2iMrGfCFLHCJ7fSJAGauWec%2B%2B6SnUsz2o0cIxAokHaLUI0WUbr9KW3xmyhDvJsN3UdSHhc59yRcx56khGWIEFgnwybBCYKXEGkmPCQ6aK2x6y0ppG3EC8RKrJF0hd579A%2FLIjDGt2WePAAAAAElFTkSuQmCC)
		no-repeat center center;
	-webkit-background-size: 11px 11px
}

body.webkit input[type="radio"][disabled] {
	opacity: 0.5
}

body.webkit input[type="checkbox"] {
	-webkit-appearance: none;
	background-color: #fff;
	margin-top: 1px;
	padding: 0.6em;
	border: 1px solid #c2c2c2;
	-o-box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.2);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

body.webkit input[type="checkbox"]:checked {
	background: #fff
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADAklEQVRYw%2B2XWUhUURzG%2FzPjrM6GbS5ZZDLl8mL0nmihlpqoiaJFi1GmqVnGuDQ1bi2ihaFRKFRGaZZlCBFGZU1eZ1wyMFAwKow2UeglX4KvM%2BMYlTjODJovM%2FDBved%2F4PvNd879n3sJAC2myAXgAvh9sVg%2FF8BCArTRTlUrpYWzSz4T778C3KM0s3nfc69CNFFyPRuSWEEWHuAuparuUGrfq6DT%2BK6pg8m9ANdpRyMryWZAzDfAbUpRNVOKqS%2BoHBP%2B5zG%2BrAITy6vRIc7FSQqPtibBWxCAW5SsuknJpp7AMoytrcK3JaUYW1oBTnYcDZTQ5U1KDZum%2BCuF%2BQK4QUmqRkriugNL8dWvEp899PjiUQaD9BguUxy3itQb2DQfJqlDCVyjRM8GivebdRdPzVFdpUSuK0CPT2vOYlStw0e1Hp2SPNRRLOdLKrO5L5OcSWD3HrhCcSHMfJzpRyVFRbAh4b8grCavp3juxXodRldX4L2yCB%2BUOjyR5OAixXArbZnbArhEsSEMYNwYXIJuhSXGSR2FxbCSaBqC1eXmeJ%2BuK8Y731KMyLV4Ky9ChygLF2gbM1faNrcFwKIb4IJLMawuwJAsHwZxtjnOyWIKtUBUUqSC3Rseawow4qO3zBmWafFQmIEqiuJ87DG3BVBNW4%2B2u2ejj63joHRKz8SZqKGYyTMUUV5D0f2PNFoM%2BegstTfSfLQLD%2BAcRRrtNp9jDwhLaLPuvttBGEW5GBDnWNQrOoIHwnT0avQYXFFoGXstzkObWzoYmNHbEfM5AMzrLDlFYfpW%2Fn5wbiwN4eEZ6hfmolWwF%2BW0xehFimlzhV3mdjyGFogTFKpv4e%2FDS8EhmP5QjyALLfzdKKFw58ztbEQWiCIKLWvi7UEnPwMcny0LPxPNvF2svYb1ejpr7kAnNENItbRJz6L%2BWUvxqKUEsCfC4Ely580dbMXm%2Fi1NoKCNSRQcG0cB29m9v7W9yp0yd%2BIsMCchtv5bNZNq1nN%2Bgd%2BIeFZTvq0zwvVO6BCA68tosfQLHPa3GBR%2BWF4AAAAASUVORK5CYII%3D)
		no-repeat center center;
	-webkit-background-size: 16px 16px
}

body.webkit input[type="checkbox"][disabled] {
	opacity: 0.5
}

.placeholder {
	color: #b0b1b1
}

._pm_container {
	position: relative;
	margin-bottom: 5px;
	float: left
}

._pm_container ._pm {
	position: relative;
	background-color: #fff;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #dddddd #cacaca #acacac;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-o-box-shadow: 0 1px 0 rgba(3, 3, 3, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(3, 3, 3, 0.1);
	-webkit-box-shadow: 0 1px 0 rgba(3, 3, 3, 0.1);
	box-shadow: 0 1px 0 rgba(3, 3, 3, 0.1)
}

._pm_container ._pm a:hover img {
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity = 90)
}

._pm_container ._pm_shadow {
	content: ' ';
	bottom: 0.45em;
	left: 2%;
	width: 96%;
	height: 0.4em;
	position: absolute;
	-moz-border-radius: 0.1em;
	-webkit-border-radius: 0.1em;
	border-radius: 0.1em;
	-o-box-shadow: 0 0 0.8em rgba(3, 3, 3, 0.7);
	-moz-box-shadow: 0 0 0.8em rgba(3, 3, 3, 0.7);
	-webkit-box-shadow: 0 0 0.8em rgba(3, 3, 3, 0.7);
	box-shadow: 0 0 0.8em rgba(3, 3, 3, 0.7)
}

._pm_container ._pm_shadow.l {
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg)
}

._pm_container ._pm_shadow.r {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg)
}

._pm_container.small ._pm_shadow {
	left: 4%;
	width: 92%
}

._pm_container.small ._pm_shadow.l {
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
	transform: rotate(-10deg)
}

._pm_container.small ._pm_shadow.r {
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	transform: rotate(10deg)
}

._pm_container.tiny ._pm {
	padding: 2px
}

._pm_container ._pm_inner {
	position: relative
}

._pm_container ._pm_shadow_inner {
	background-color: rgba(3, 3, 3, 0.1);
	position: absolute
}

._pm_container ._pm_shadow_inner.l,._pm_container ._pm_shadow_inner.r,._pm_container ._pm_shadow_inner.t,._pm_container ._pm_shadow_inner.b
	{
	display: block !important
}

._pm_container ._pm_shadow_inner.l,._pm_container ._pm_shadow_inner.r {
	height: 100%;
	width: 1px;
	top: 0
}

._pm_container ._pm_shadow_inner.l {
	left: 0
}

._pm_container ._pm_shadow_inner.r {
	right: 0
}

._pm_container ._pm_shadow_inner.t,._pm_container ._pm_shadow_inner.b {
	left: 0;
	width: 100%;
	height: 1px
}

._pm_container ._pm_shadow_inner.t {
	top: 0
}

._pm_container ._pm_shadow_inner.b {
	bottom: 0
}

._pm_container img {
	margin: 0 !important;
	display: block
}

._pm_container.loading ._pm_inner {
	background: #f0f0f0
		url(../pic_css/spinner-e092f08ef150d3d209e71114af718ef6.gif) no-repeat
		center center
}

._pm_container.loading img {
	visibility: hidden
}

body.ko body,body.ko textarea,body.ko .v3_button,body.ko #calendar2 table td span.dom,body.ko #profile2,body.ko #listing2,body.ko .ac_results li,body.ko .ui-widget,body.ko .ui-widget input,body.ko .ui-widget select,body.ko .ui-widget textarea,body.ko .ui-widget button,body.ko #twtr-widget-1 h4
	{
	font-family: DotumChe, sans-serif !important
}

body.has_rooster {
	padding-top: 80px;
	padding-top: 62px;
	background-position: 0 117px
}

#tooltip {
	display: none;
	position: absolute;
	text-align: left;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity = 90);
	z-index: 99;
	color: #fff;
	padding: 8px 10px;
	border: 1px solid #000;
	font-size: 13px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
	max-width: 300px;
	font-weight: normal;
	background: rgba(0, 0, 0, 0.9);
	background: -webkit-gradient(linear, center top, center bottom, from(rgba(50, 50, 50
		, 0.9) ), to(rgba(0, 0, 0, 0.9) ) );
	background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9),
		rgba(0, 0, 0, 0.9) );
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#e5323232', endColorstr = '#e5000000', GradientType = 0 );
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-o-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0
		rgba(100, 100, 100, 0.1), 0 2px 0 rgba(150, 150, 150, 0.1);
	-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0
		rgba(100, 100, 100, 0.1), 0 2px 0 rgba(150, 150, 150, 0.1);
	-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0
		rgba(100, 100, 100, 0.1), 0 2px 0 rgba(150, 150, 150, 0.1);
	box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0
		rgba(100, 100, 100, 0.1), 0 2px 0 rgba(150, 150, 150, 0.1)
}

#tooltip h5 {
	color: white
}

#tooltip.has-arrow {
	padding-top: 0
}

#tooltip.has-arrow::before {
	content: ' ';
	background:
		url(../pic_css/dropdown_arrow-46a33708e77cf1f81653a4b0f411fab1.png)
		no-repeat center center;
	height: 8px;
	display: block;
	position: relative;
	top: -7px;
	width: 100%
}

#tooltip.header-dropdown {
	text-align: left;
	padding: 0
}

a.tooltip {
	cursor: help
}

a.tooltip img {
	vertical-align: top;
	height: 16px;
	width: 16px
}


h5 {
	margin: 3px 0;
	font-weight: bold;
	color: #393C3D;
	text-rendering: optimizelegibility
}

.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover
	{
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	color: white;
	text-decoration: none;
	background-color: #E50387
}

.dropdown-menu a {
	display: block;
	padding: 6px 10px;
	clear: both;
	font-weight: normal;
	line-height: 18px;
	color: #393C3D;
	font-weight: bold;
	white-space: nowrap
}

.dropdown-menu {
	display: none;
	float: left;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	min-width: 140px;
	_width: 140px;
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D0D0D0;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	text-indent: -99999px;
	vertical-align: top;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid black;
	content: "??2193"
}

.btn.mini {
	padding: 0em 0.8em;
	font-size: 10px
}

#footer a {
    color: white;
}

.blockMsg {
		border-radius: 10px 10px 10px 10px;
		color: #4E4E4E;
		}
