/* Web-content */
.diysdk_contentApps_reservationRequest.web_view.webcomponent .text {
    padding-bottom:20px;
    font-weight: bold;
    font-size: 100%;
}
.diysdk_contentApps_reservationRequest.web_view.webcomponent .logoImage {
    position: relative;
    padding: 4px;
    background: #ffffff;
    border: 1px solid #b5b5b5;
}
.diysdk_contentApps_reservationRequest.web_view.webcomponent .imgDescription {
    padding-bottom:15px;
    font-size: 90%;
}
.diysdk_contentApps_reservationRequest.web_view.webcomponent .logoImage:hover #menu_zoom img {
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view #magnify_image {
    width: 24px;
    height: 24px;
    background-image: url("magnify_base.png");
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .logoImage:hover #magnify_image {
    background-image: url("magnify_hover.png");
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .hide {
	display:none;
}

/* button css */
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-state-hover.button-cancel,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .button-cancel.ui-state-default:hover,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-widget-content .ui-state-hover.button-cancel,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-state-focus.button-cancel,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-widget-content .ui-state-focus.button-cancel {
	background:#d9d9d9;
	background:-moz-linear-gradient(top, #d9d9d9 20%, #9d9d9d 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#d9d9d9), color-stop(100%,#9d9d9d));
	background:-webkit-linear-gradient(top, #d9d9d9 20%,#9d9d9d 100%);
	background:-o-linear-gradient(top, #d9d9d9 20%,#9d9d9d 100%);
	background:-ms-linear-gradient(top, #d9d9d9 20%,#9d9d9d 100%);
	background:linear-gradient(to bottom, #d9d9d9 20%,#9d9d9d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#9b9b9b',GradientType=0 );
}

.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-button.ui-state-focus {
	outline:1px dotted grey;
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-button-text {
	color:#fff;
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-button .ui-button-text {
	display:block;
	line-height:24px;
	font-size:13px;
	font-weight:bold;
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	text-decoration:none !important;
	cursor:pointer;
	text-align:center;
	zoom:1;
	overflow:visible;
	height:24px;
	padding-left:12px;
	padding-right:12px;
	vertical-align:middle;
	font-family:Arial,Helvetica,sans-serif;
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-corner-all,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-corner-bottom,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-corner-right,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-corner-br {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-state-default,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-widget-content .ui-state-default,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-widget-header .ui-state-default, .diye .ui-button.ui-state-disabled:active,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-button.ui-state-default[disabled="disabled"]:active {
	border:none;
	font-weight:normal;
	color:#fff;
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-widget {
	font-size:1em;
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye button,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye input {
	*overflow:visible;
	line-height:normal;
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye button,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye input,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye select,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye textarea {
	margin:0;
	font-size:100%;
	vertical-align:middle;
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye p,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye table,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye td,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye th,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye h1,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye h2,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye h3 {
	font-family:Arial,Helvetica,sans-serif !important;
	color:#666 !important;
	line-height:18px;
	text-align:left;
}
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .button-cancel,
.diysdk_contentApps_reservationRequest.webcomponent.web_view .diye .ui-widget-content .button-cancel {
	background:#cccdcd;
	background:-moz-linear-gradient(top, #cccdcd 40%, #9b9b9b 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccdcd), color-stop(100%,#9b9b9b));
	background:-webkit-linear-gradient(top, #cccdcd 40%,#9b9b9b 100%);
	background:-o-linear-gradient(top, #cccdcd 40%,#9b9b9b 100%);
	background:-ms-linear-gradient(top, #cccdcd 40%,#9b9b9b 100%);
	background:linear-gradient(to bottom, #cccdcd 40%,#9b9b9b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=0 );
}