/*
''template details start''
'name: Belmont Motel Pages
'primary:false
'serial:16030
'cssFile:belmontPages.css
'aspFile:belmontPages.asp
''template details end''
*/







@import url("belmontHome.css");





/** webrooms room description **/
		/* */
			.categoryDiv h2 { font-size:18px; padding:0 0 5px 20px; }
			.categoryDiv img { border:none; } /*ie fix*/
			.rwrRoomtype { padding:20px; background:#fff; box-shadow:1px 1px 3px rgba(0,0,0,0.2); margin-bottom:20px; position:relative; text-shadow:none; }
			.rwrRoomtype .popup-desc { clear:both; overflow:auto; }
		/*title/from/cap*/
			.rwrRoomtype h2 { padding:0 0 5px 0; margin:0 0 10px 0; border-bottom: 1px solid #ddd; font-size:16px; }
			.rwrRoomtype .desc-from { color:#999; background-position:top left; background-repeat:no-repeat; background-size:20px; padding-left:22px; font-style:italic; position:absolute; top:20px; right:20px;
				background-image:url('/~css/images/icon-from.png'); background-image:none, url('/~css/images/icon-from.svg'), url('/~css/images/icon-from.png'); line-height:20px; }
			.rwrRoomtype .desc-from .from { display:inline-block; }
			.rwrRoomtype .desc-cap { color:#999; background-position:top left; background-repeat:no-repeat; background-size:20px; padding-left:25px; font-style:italic; position:absolute; top:20px; right:140px;
				background-image:url('/~css/images/icon-guests.png'); background-image:none, url('/~css/images/icon-guests.svg'), url('/~css/images/icon-guests.png'); line-height:20px; }
		/*photos thumbs*/
			.rwrRoomtype .desc-photos-thumbs { position:relative; width:40%; float:right; margin:10px 0 0 20px; font-family:Arial, Helvetica, sans-serif; }
			.rwrRoomtype .desc-photos-thumbs ul.desc-photos-outer { margin:0; padding:0; width:100%; text-align:center; }
			.rwrRoomtype .desc-photos-thumbs ul.desc-photos-outer li.first { width:90%; height:180px; border:10px solid #eee; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); margin:0 0 5px 0; }	
			.rwrRoomtype .desc-photos-thumbs ul.desc-photos-outer li.first img { width:100%; height:180px; }
			.rwrRoomtype .desc-photos-thumbs ul.desc-photos-outer li { display:inline-block; width:15%; height:35px; overflow:hidden; border:3px solid #eee; margin:1px; }			
			.rwrRoomtype .desc-photos-thumbs ul.desc-photos-outer li img { height:35px; width:100%; border:none; }
			.rwrRoomtype .desc-photos-thumbs ul.desc-photos-outer li img:hover { cursor: url('/~css/images/magnify.cur'), -moz-zoom-in; }
		/*photos slides*/
			.rwrRoomtype .desc-photos-slides { background:#111; position:relative; width:40%; float:right; margin:10px 0 0 20px; font-family:Arial, Helvetica, sans-serif; border:10px solid #ECE9DF; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2); }
					/*photos slides img*/		
					.rwrRoomtype .desc-photos-slides ul.desc-photos-outer { margin:0; padding:0; width:100%; }
					.rwrRoomtype .desc-photos-slides ul.desc-photos-outer li { width:100%; overflow:hidden; display:inline-block; max-height:200px; text-align:center; }
					.rwrRoomtype .desc-photos-slides ul.desc-photos-outer li img { width:auto; height:200px; }
					.rwrRoomtype .desc-photos-slides ul.desc-photos-outer li img:hover { cursor: url('/~css/images/magnify.cur'), -moz-zoom-in; }
					/*photos slides prev/next*/		
					.rwrRoomtype .desc-photos-slides .desc-photos-left, 
					.rwrRoomtype .desc-photos-slides .desc-photos-right	{ width:5%; height:22px; z-index:9999; overflow:hidden; bottom:0; position:absolute; background:#000; color:#fff; text-align:center; line-height:22px; font-weight:bold; font-size:14px; opacity:0.1; }
					.rwrRoomtype .desc-photos-slides .desc-photos-left { left:0; }
					.rwrRoomtype .desc-photos-slides .desc-photos-right { right:0; }
					.rwrRoomtype .desc-photos-slides .desc-photos-left:hover, .rwrRoomtype .desc-photos-slides .desc-photos-right:hover	{ cursor:pointer; opacity:0.8; }
			.rwrRoomtype .desc-photos-slides .desc-caption { position:absolute; bottom:0; left:5%; z-index:9999; background:#000; color:#fff; opacity:0.6; 
				white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:86%; padding:4px 2%; font-size:11px; display:none; }
		/*content*/
			.rwrRoomtype .desc-text-div { overflow:auto; }
		/*description*/
			.rwrRoomtype .desc-description-outer { color:#666; padding:10px; }
			.rwrRoomtype .no-images .desc-description-outer { width:50%; float:left; }
		/*features*/
			.rwrRoomtype ul.desc-features-outer { margin:5px 0; padding:10px 10px 10px 30px; overflow:auto; font-size:12px; border-radius:5px; background:#f5f5f5; color:#666; }
			.rwrRoomtype ul.desc-features-outer li { width:30%; float:left; margin-right:10px; font-size:11px; line-height:16px; }
			.rwrRoomtype .no-images ul.desc-features-outer { width:40%; float:right; }
		/*bookingbutton*/
			.rwrRoomtype .desc-book-button { background:#5E4143; border-radius:6px; font-size:14px;
				padding:7px 0; font-weight:bold; color:#fff; box-shadow:1px 1px 3px rgba(0,0,0,0.3); text-decoration:none; display:block; line-height:18px; }
			.rwrRoomtype .desc-book-button:hover { cursor:pointer; box-shadow:1px 1px 3px rgba(0,0,0,0.5); }
		/*avilability*/
			.rwrRoomtype .desc-avail { overflow:auto; font-family:Arial, Helvetica, sans-serif; padding:10px 0; text-align:center; }
			.rwrRoomtype .desc-avail h4 { font-weight:normal; font-size:10px; border-bottom:none; padding:5px 0 0 0; display:none; }
			.rwrRoomtype table.avail-table { margin:0 auto 10px auto; width:99%; font-size:10px; border-collapse:collapse; clear:both; }
			.rwrRoomtype table.avail-table th { font-weight:normal !important; color:#bbb; }	
			.rwrRoomtype table.avail-table td { padding:5px 0; border:1px solid #fff; }
		/*gradient*/
			.rwrRoomtype table.avail-table .avail { color:#333;
				background: #d4f7a5; /* Old browsers */
				background: -moz-linear-gradient(top,  #d4f7a5 1%, #b2ea78 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d4f7a5), color-stop(100%,#b2ea78)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #d4f7a5 1%,#b2ea78 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #d4f7a5 1%,#b2ea78 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #d4f7a5 1%,#b2ea78 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #d4f7a5 1%,#b2ea78 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4f7a5', endColorstr='#b2ea78',GradientType=0 ); /* IE6-9 */ }
			.rwrRoomtype table.avail-table .notavail { color:#bbb;
				background: #f1f1f1; /* Old browsers */
				background: -moz-linear-gradient(top,  #f1f1f1 1%, #e5e5e5 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f1f1f1), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #f1f1f1 1%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #f1f1f1 1%,#e5e5e5 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #f1f1f1 1%,#e5e5e5 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #f1f1f1 1%,#e5e5e5 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ }


