/* CssTweak - Reset */

* {margin: 0; padding: 0; /*border:1px solid red;*/}

html {direction: rtl;}



a {color: #4d4d4f; text-decoration: none;}

a:hover {text-decoration: underline;}

div.content a {color:blue;

}

img {border: 0; font-size: 0; line-height: 0;}

fieldset {border: 0;}

.clear {clear:both; font-size: 0; line-height: 0;}

.notable {border:0; border-collapse:collapse; border-spacing:0;}



body {

	background: #fff;

	color: #4d4d4f;

	font-weight: normal;
	
	font-size: 12px;
	
/*	line-height: 1.5em; */
	
	font-family: arial;

	margin: 0 auto;

	text-align: center;}

	

/* TemplateCenter */

div#base, ul.nav-list, div.footer { position:relative;

	margin: 0px auto;

	text-align: right;

	width: 1004px;}

	

/* ResetListItems */

ul.nav-links li,

form.search div.input-select ul li,

div.tzimer-personal-search ul li,

div.tzimer-wanted-categories ul li,

div.tzimer-by-price ul li,

ul.nav-list li,

div.tzimer-mid-box ul li,

div.tzimer-free-weekend ul li,

div.tzimer-my-favorite ul li,

div.tzimer-slide ul li,

ul.site-nav li,

ul.pagenation li,

div.tzimer-wide-box ul li,

div.tzimer-tight-box ul li,

div.update-price-tabs ul li,

ul.details li,

div.gallery ul li,

div.guest-book ul li,

div.tzimer-page-my-favorites ul li,

.input-select, .input-field {

	list-style:none;

	list-style-type:none;}

	

/*\ MergedImages \*/

	

/* Base */

div#base, p.base-top, p.base-bottom {

	background: url('../images/base.png') no-repeat 0 0;}



/* IconsSet - Image */

a.icall,

a.icall-active,

a.ilove,

a.ilove-active,

a.ireject,

a.ireject-active,

span.iarrow-1,

span.iarrow-2,

span.iarrow-3,

span.iarrow-4,

span.icall,

span.icouple,

span.icouple-ifamily,

span.ifamily,

span.ifav-1,

span.ihome,

span.ilove,

span.ilogin,

span.iphone,

span.iprice-1,

span.iprice-2,

span.iprice-3,

span.iprice-4,

span.ireject,

span.ireturn {

	background: url('../images/icons-set.png') no-repeat 0 0;

	display: inline-block;

	font-size:0;

	line-height:0;

	vertical-align: middle;}

	

	/* IconsSet - Setting */

	span.icall, span.ilove, span.ireject {height: 15px;margin-left: 3px;width: 15px;}

	a.icall, a.icall-active, a.ilove, a.ilove-active, a.ireject, a.ireject-active {display: inline;float: right;height: 15px;margin: 0 2.5px;width: 15px;}

		a.icall {background-position: 0 -63px;}

		span.icall, a.icall:hover, a.icall-active {background-position: -15px -63px;}

		a.ilove {background-position: 0 -78px;}

		span.ilove, a.ilove:hover, a.ilove-active {background-position: -15px -78px;}

		a.ireject {background-position: 0 -93px;}

		span.ireject, a.ireject:hover, a.ireject-active {background-position: -15px -93px;}

	span.iarrow-1 {background-position: 0 -35px;height: 10px;margin-left: 5px;width: 10px;}

	span.iarrow-2 {background-position: 0 -54px;height: 9px;margin-right: 5px;width: 12px;}

	span.iarrow-3 {background-position: 0 -45px;height: 9px;margin-right: 5px;width: 12px;}

	span.iarrow-4 {background-position: 0 -108px;height: 6px;margin-left: 3px;width: 9px;}

	span.icouple {background-position: 0 -123px;height: 16px;margin-left: 3px;width: 13px;}

	span.icouple-ifamily {background-position: 0 -139px;height: 16px;margin-left: 3px;width: 43px;}

	span.ifamily {background-position: -13px -123px;height: 16px;margin-left: 3px;width: 21px;}

	span.ifav-1 {background-position: 0 -18px;height: 17px;margin-left: 3px;width: 17px;}

	span.ihome {background-position: 0 -179px;height: 13px;margin-left: 3px;width: 14px;}

	span.ilogin {height: 18px;margin-left: 3px;width: 19px;}

	span.iphone {background-position: 0 -114px;height: 9px;margin-left: 3px;width: 13px;}

	span.iprice-1, span.iprice-2,span.iprice-3,span.iprice-4 {height: 24px;display:inline; float: right;margin: 4px 0 0 5px;width: 9px;}

		span.iprice-1 {background-position: 0 -155px;}

		span.iprice-2 {background-position: -9px -155px;}

		span.iprice-3 {background-position: -18px -155px;}

		span.iprice-4 {background-position: -27px -155px;}

	span.ireturn {background-position: 0 -192px;height: 11px;margin-left: 3px;width: 14px;}

	

/* ButtonsSet */

ul.nav-links li a,

form.search input.submit-button,

div.contact div.body form input.submit-button,

form.user-login input.submit-button,

div.guest-book form.add-message-box p input.submit-message,

div.guest-book form.add-message-box p a.close-add-message {

	background: transparent url('../images/buttons-set.jpg') no-repeat 0 0;}

	

/* Search */

form.search li, form.search div.input-field {

	background: url('../images/search.jpg') no-repeat 0 0;}



/* TopColumnBoxes */

div.tzimer-personal-search,

div.tzimer-map,

div.tzimer-wanted-categories,

div.tzimer-by-price {

	background: url('../images/top-col-box.jpg') no-repeat 0 0;}

	

/* Columns */

div.main-col div.body,

	div.tzimer-big-col div.body,

	div.tzimer-small-col div.body,

		p.tzimer-small-col-top,

		p.tzimer-small-col-bottom,

	p.main-col-top,

	p.main-col-bottom,

div.side-col div.body,

	p.side-col-top,

	p.side-col-bottom,

div.tzimer-footer-col div.body,

	p.tzimer-footer-col-top,

	p.tzimer-footer-col-bottom,

div.wide-col div.body,

	p.wide-col-top,

	p.wide-col-bottom {

	background: url('../images/columns.jpg') no-repeat 0 0;}



/* TzimerBox */

div.tzimer-big-box,

div.tzimer-medium-box,

div.tzimer-small-box,

div.tzimer-wide-box,

div.tzimer-tight-box {

	background: url('../images/tzimer-box.jpg') no-repeat 0 0;}

	

/* TzimerWide, ScheduleBox, UpdateSchedule > Table > TD */

div.tzimer-wide-box table tr td, div.update-schedule table tr td, div.schedule-box table tr td {

	background: url('../images/table-td.jpg') no-repeat 0 0;}

	

/* SideColumnBoxes - side-col, tzimer-page-side-col */

div.tzimer-free-weekend,

div.tzimer-free-weekend h3,

	p.tzimer-free-weekend-bottom,

div.tzimer-my-favorite,

div.tzimer-my-favorite h3,

	p.tzimer-my-favorite-bottom,

div.tzimer-new,

div.tzimer-new h3,

	p.tzimer-new-bottom,

div.tags-box,

div.tags-box h3,

	p.tags-box-bottom,

div.sales-box,

div.sales-box h3,

	p.sales-box-bottom,

form.prize-box,

form.prize-box h3,

	p.prize-box-bottom {

	background: url('../images/side-col-box.jpg') no-repeat 0 0;}



/* Gallery - GalleryCategories li a */

ul.gallery-categories li a,

ul.gallery-categories li a span.right,

ul.gallery-categories li a span.left,

ul.gallery-categories li a.active,

ul.gallery-categories li a.active span.left,

ul.gallery-categories li a.active span.right {

	background: url('../images/gallery-categories-li-a.jpg') no-repeat 0 0;}

	

/* GuestBook & TzimerPageMyFavorites */

div.guest-book,

div.guest-book h3,

	p.guest-book-bottom,

div.tzimer-page-my-favorites,

div.tzimer-page-my-favorites h3,

	p.tzimer-page-my-favorites-bottom {

	background: url('../images/tzimer-page-box.jpg') no-repeat 0 0;}



/* Members - UpdateBoxes */

div.update-box,

div.update-schedule,

div.update-price {

	background: url('../images/members-box.jpg') no-repeat 0 0;}

	

/* Base */

div#base {

	background-repeat: repeat-y;

	background-position: -1004px 0;

	margin-top: 10px;

	position: relative;}

div#base p.base-top, div#base p.base-bottom {

	font-size:0;

	height: 22px;

	line-height:0;

	width: 1004px;}

div#base p.base-top {

	background-position: 0 0;}

div#base p.base-bottom {

	background-position: -2008px 0;}

div#base p.base-illustration {

	background: url('../images/base-illustration.jpg') no-repeat 0 0;

	height: 263px;

	position: absolute;	

	overflow: hidden;

	right: -46px;

	top: 150px;

	width: 54px;}

	

/* SiteNav */

ul.site-nav  {

	margin: 0 30px 10px 0;}

ul.site-nav li {

	display: inline;

	vertical-align: baseline;}

ul.site-nav li a {

	display: inline;}

	

/* RelevantCategories */

.relevant-categories {

	background: url('../images/relevant-categories.jpg') no-repeat;

	height: 45px;

	line-height: 45px;

	margin: 0 auto 10px;

	padding-right: 30px;

	vertical-align: middle;

	width: 910px;}

.relevant-categories strong, .relevant-categories select {

	display: inline-block;

	vertical-align: middle;}

.relevant-categories select {

	border: 1px solid #c8cacc;

	color: #4d4d4f;

	font: normal 14px arial;

	margin-right: 20px;

	padding: 2px 3px;

	width: 200px;}

div.relevant-categories select option {

	padding: 1px 5px;}

	

/* Pagenation */

ul.pagenation {

	background: url('../images/pagenation.jpg') no-repeat 0 0;

	clear: both;

	height: 36px;

	margin: 0 auto;

	padding: 0 38px 10px;

	position: relative;

	text-align: center;

	width: 163px;}

ul.pagenation li {

	color: #b9b8a9;

	display: inline;

	font-weight: bold;

	line-height: 36px;

	padding: 0 2px;}

ul.pagenation li a {

	color: #b9b8a9;

	display: inline-block;

	text-decoration: none;

	width: 18px;}

ul.pagenation li a:hover {

	background: url('../images/pagenation-hover.jpg') no-repeat center 10px;	

	color: #a75071;}

.pgn{

background:transparent url(../images/pagenation-hover.jpg) no-repeat scroll center 10px;

color:#A75071;

width:18px;



}	

ul.pagenation li.next, ul.pagenation li.back {

	display: block;

	height: 25px;

	padding: 0;

	position: absolute;

	top: 5px;

	width: 28px;}

ul.pagenation li.next {

	left: 6px;}

ul.pagenation li.back {

	right: 6px;}

ul.pagenation li.next a, ul.pagenation li.back a {

	display: block;

	height: 25px;

	width: 28px;}

ul.pagenation li.next a:hover, ul.pagenation li.back a:hover {

	background-image: none;}

	

/* P > Sort */

p.sort {

	/*border: 1px solid #f00 !important;*/

	direction: ltr;

	font-size: 0;

	height: 15px;

	line-height:0;

	overflow: hidden;

	position: absolute;

	width: 60px;

	z-index: 999;}

p.sort a, p.sort span {

	cursor: pointer;

	direction: rtl;

	display: inline;

	float: right;

	font-size: 0;

	height: 15px;

	line-height:0;

	margin: 0 2.5px;

	width: 15px;}

	

	/* TopColumn */

div.top-col {

	background: url('../images/top-col.jpg') no-repeat center 65px;

	height: 1%;

	margin-bottom: 15px;

	padding: 0 16px;

	position: relative;

	width: 972px;

	z-index: 1;}



/* TOP|BOTTOM settings - main-col, tzimer-small-col, side-col, tzimer-footer-col, wide-col */

p.main-col-top,

p.main-col-bottom,

p.tzimer-small-col-top,

p.tzimer-small-col-bottom,

p.side-col-top,

p.side-col-bottom,

p.wide-col-top,

p.wide-col-bottom {

	display: block;

	font-size:0;

	height: 10px;

	line-height:0;}

p.main-col-top,

p.main-col-bottom {

	width: 766px;}

p.tzimer-small-col-top,

p.tzimer-small-col-bottom {

	width: 766px;}

p.side-col-top,

p.side-col-bottom {

	width: 195px;}

p.wide-col-top,

p.wide-col-bottom {

	width: 964px;}

	

/* TOP|BOTTOM background-position - main-col, tzimer-small-col, side-col, tzimer-footer-col, wide-col */

p.main-col-top {

	background-position: -585px 0;}

p.main-col-bottom {

	background-position: -2117px 0;}

p.tzimer-small-col-top {

	/*background-position: -5775px 0;*/
	background-position: -585px 0;	
	}

p.tzimer-small-col-bottom {

	/*background-position: -6555px 0;*/
	background-position: -2117px 0;	
	}

p.side-col-top {

	background-position: 0 0;}

p.side-col-bottom {

	background-position: -390px 0;}

p.wide-col-top {

	background-position: -2883px 0;}

p.wide-col-bottom {

background-position: -4811px 0;}



/* Columns > DIV.BODY */

div.main-col div.body, div.tzimer-big-col div.body {

	background-position: -1351px 0;}

div.tzimer-small-col div.body {

	background-position: -6165px 0;}

div.side-col div.body {

	background-position: -195px 0;}

div.wide-col div.body {

	background-position: -3847px 0;}



	

/* Columns > DIV.BODY */

div.main-col  div.body,

	div.tzimer-big-col div.body,

	div.tzimer-small-col div.body,

div.side-col  div.body,

div.wide-col  div.body  {

	background-repeat: repeat-y;

	height: 1%;

	margin: 0 auto;}

	

/* MainColumn */

div.main-col, div.tzimer-big-col {

	display: inline;

	float: right;

	margin: 0 16px 10px 0;

	width: 766px;}

div.tzimer-big-col {

	margin: 0 0 10px;}

div.main-col div.body {

	width: 766px;}



	/* TzimerBigColumn */

	div.tzimer-big-col h3 {

		display: inline;

		float: right;

		font: bold 16px arial;

		margin: 5px 20px;}

	div.tzimer-big-col p.sort-map {

		display: inline;

		float: left;

		margin: 5px 20px;}

	div.tzimer-big-col p.sort-map cite {

		font-style: normal;

		margin-left: 5px;}

	div.tzimer-big-col div.tzimer-small-box {

		margin: 10px 13.6px;}

	

	/* TzimerSmallColumn */

	div.tzimer-small-col {

		display: inline;

		float: left;

		margin: 0 auto;

		width: 766px}

	div.tzimer-small-col div.body {

		width: 766px;}

		

	/* Article & Contact */

	div.article, div.contact {

		margin-bottom: 10px;}

	div.article div.body, div.contact div.body {

		padding: 0 30px;

		width: 706px;}

	div.article div.body h3, div.contact div.body h3 {

		border-bottom: 1px solid #c2c8cb;

		font-size: 22px;

		margin-bottom: 20px;

		padding: 5px 0 10px;}

		

		/* Article */

		div.article div.body h3 {

			color: #b4c7d1;}

		div.article div.body div.side-img {

			display: inline;

			float: right;

			margin-right: 10px;

			width: 160px;}

		div.article div.body div.side-img img {

			border: 1px solid #c5c9cc;

			display: block;

			font-size:0;

			line-height:0;

			margin-bottom: 10px;

			width: 158px;}

		div.article div.body div.content {

			display: inline;

			float: left;

			text-align: justify;

			width: 516px;}

		div.article div.body div.content h4 {

			border-bottom: 1px solid #c2c8cb;

			color: #b4c7d1;

			font-size: 16px;

			padding: 5px 0;}

			

		/* Contact */

		div.contact div.body div.contact-illustration {

			background: url('../images/contact-illustration.jpg') no-repeat 0 0;

			display: inline;

			float: right;

			height: 165px;

			width: 185px;}

		div.contact div.body form {

			display: inline;

			float: left;

			width: 520px;}

		div.contact div.body form p {

			text-align: justify;

			margin-bottom: 20px;}

		div.contact div.body form label {

			display: block;

			margin: 5px 0;}

		div.contact div.body form label span, div.contact div.body form label input {

			display: inline-block;

			vertical-align: middle;}

		div.contact div.body form label span {

			width: 80px;}

		div.contact div.body form label span.top {

			vertical-align: top;}

		div.contact div.body form label input, div.contact div.body form label textarea {

			border: 1px solid #c5c9cc;

			color: #4d4d4f;

			font: normal 14px arial;

			padding: 3px;

			width: 180px;}

		div.contact div.body form label input.left {

			direction: ltr;}

		div.contact div.body form input.submit-button {

			background-position: 0 -52px;

			border:0;

			color: #fff;

			cursor: pointer;

			display: inline;

			float: right;

			font: bold 12px arial;

			margin: 10px 130px 10px 0;

			height: 26px;

			vertical-align: middle;

			width: 82px;}



/* SideColumn */

div.side-col {

	display: inline;

	float: left;

	margin: 0 0 10px 16px;

	width: 195px;}

div.side-col div.body {

	width: 195px;}



/* WideColumn */

div.wide-col {

	clear: both;

	margin: 0 auto 4px;

	width: 964px;}

div.wide-col div.body {

padding:0px;

	padding: 0 6px;

	width: 952px;}

div.wide-col div.tzimer-small-box {

	margin: 5px;}

div.wide-col h3 {

	font-size: 20px;

	margin: 0 10px 10px;}

div.wide-col div.wide-col-text {

	padding: 0 10px 10px;

	text-align: justify;}

	

	/* Logo */

a.logo {

	display: block;

	height: 69px;

	/*position: absolute;*/

	right: 24px;

	text-decoration: none;

	top: 1px;

	width: 274px;

	z-index: 2;}

a.logo:hover {

	text-decoration: none}

a.logo img, a.logo span {

	display: block;

	position: absolute;

	top:0;

	right: 30px;}

a.logo img {

	z-index: 2;}

a.logo span {

	color: #4c4d4f;

	font-size: 14px;

	text-align: center;

	right: 145px;

	top: 40px;

	width: 150px;

	z-index: 3;}

	

/* AddBookmark */

p.add-bookmark {

	display:block;

	position:absolute;

	right:810px;

	text-decoration:none;

	top:30px;

	width:129px;

	z-index:2;}

p.add-bookmark span {

	font-size: 14px;

	font-weight: bold;

	cursor: pointer;

	vertical-align: middle;}

	

/* NavLinks */

ul.nav-links {

	direction: ltr;

	position: absolute;

	right: 615px;

	top: 80px;

	width: 350px;

	z-index: 2;}

ul.nav-links li {

	display: inline;

	float: right;

	height: 26px;

	margin: 0 2.5px;

	text-align: center;

	width: 82px;}

ul.nav-links li a {

	color: #fff;

	display: block;

	font-weight: bold;

	line-height: 26px;

	text-decoration: none;}

ul.nav-links li a:hover {

	background-position: 0 -26px;}

ul.nav-links li a.active {

	background-position: 0 -52px;}



/* Search */

form.search {

	height:26px;

	padding: 39px 15px 0 0;

	width:560px;}

form.search div.input-select, form.search div.input-field {

	direction: rtl;

	background-position: 0 0;

	display: inline;

	float: right;

	height: 26px;

	margin: 0 5px;

	width: 139px;}

form.search div.input-field {

	background-position: -139px 0;}

form.search div.input-select ul {

	width: 139px;}

form.search div.input-select ul li.first {

	cursor: pointer;

	display: block;

	height: 23px;

	padding: 3px 3px 0 25px;

	width: 111px;}

form.search div.input-select ul li.first a {

	text-decoration: none;}

form.search div.input-select ul li.first ul {

	background-color: #fff;

	border: 1px solid #ccc;

	height: 198px;

	margin: 4px 0px 0 0;

	overflow:auto;

	position: absolute;

	visibility: hidden;

	width: 129px;

	z-index: 999;}

form.search div.input-select ul li.first ul li {

	background-image: none;

	padding: 2px;}

form.search div.input-select ul li.first ul li a {

	display: block;}

form.search div.input-select ul li.first ul li:hover {

	background-color: #cdd8e4;

	cursor: pointer;}

form.search div.input-field input {

	background-color: transparent;

	border: 0;

	color:#4D4D4F;

	font: normal 12px arial;

	height: 21px;

	padding: 5px 20px 0 5px;

	vertical-align: middle;

	width: 105px;}

form.search input.submit-button {

	background-position: 0 -78px;

	border:0;

	color: #fff;

	cursor: pointer;

	display: inline;

	float: right;

	font: bold 12px arial;

	margin: 0 5px;

	height: 26px;

	vertical-align: middle;

	width: 82px;}	



/* TopColumnBoxes = tzimer-personal-search, tzimer-map, tzimer-wanted-categories, tzimer-by-price */

div.tzimer-personal-search,

div.tzimer-map,

div.tzimer-wanted-categories,

div.tzimer-by-price {

	display: inline;

	float: right;

	height: 230px;

	margin: 20px 3px 15px;

	padding: 0 10px;

	position: relative;

	z-index: 1;}

	

	/* Module - all */

	div.tzimer-personal-search {

		background-position: 0 0;

		color: #fff;

		width: 198px;}

	div.tzimer-map {

		background-position: -218px 0;

		width: 308px;}

	div.tzimer-wanted-categories,

	div.tzimer-by-price {

		background-position: -548px 0;

		width: 181px;}

	

	/* H3 */

	div.tzimer-personal-search h3,

	div.tzimer-map h3,

	div.tzimer-wanted-categories h3,

	div.tzimer-by-price h3 {

		color: #fff;

		font-size: 14px;

		padding: 12px 0 8px;

		text-align: center;}

		

	/* Map */

	img.map {

		display: block;

		font-size:0;

		height: 190px;

		line-height:0;

		margin: -2px auto;

		width: 300px;}

		

	/* P */

	div.tzimer-personal-search p,

	div.tzimer-map p,

	div.tzimer-wanted-categories p,

	div.tzimer-by-price p {

		margin: 5px 0;

		text-align: justify;}



	/* A - bold */

	div.tzimer-personal-search a,

	div.tzimer-wanted-categories a,

	div.tzimer-by-price a {

		font-weight: bold;}



		

	/* A - color */

	div.tzimer-personal-search a {

		color: #fff;}

		

	/* UL > LI */

	div.tzimer-personal-search ul li,

	div.tzimer-wanted-categories ul li,

	div.tzimer-by-price ul li {

		margin: 0 auto;

		padding: 3px 7px;

		position: relative;}

		

		/* UL > LI:HOVER */

		div.tzimer-personal-search ul li:hover {

			padding: 2px 6px;

			background-color: #850044;

			border: 1px solid #cda1b3;}

		div.tzimer-wanted-categories ul li:hover,

		div.tzimer-by-price ul li:hover {

			padding: 2px 6px;

			background-color: #f3f3f4;

			border: 1px solid #cbcdce;}

			

		/* UL > LI > EM */

		div.tzimer-personal-search ul li em {

			font-size: 10px;

			font-style: normal;

			position: absolute;

			left: 6px;}

			

	/* CITE */

	div.tzimer-personal-search cite,

	div.tzimer-wanted-categories cite,

	div.tzimer-by-price cite {

		border-top: 1px dashed #e7e7e4;

		bottom: 15px;

		left: 15px;

		padding-top: 10px;

		position: absolute;

		text-align: left;

		width: 170px;}

	div.tzimer-personal-search cite {

		border-color: #d2a2b1;

		width: 190px;}

		

	/* another stupidity break from reality. */

	div#my_favorite {

		height: 145px;

		overflow: auto;}

		

		/* FreeTzimers Image */

a.freetzimers-img {

	display: inline-block;

	font-size:0;

	line-height:0;

	margin: 0 5px -16px 0;

	top: -16px;

	position: relative;}

a.freetzimers-img img {

	display: block;}



/* SideColumnsBoxes = tzimer-free-weekend, tzimer-my-favorite, tzimer-new */

div.tzimer-free-weekend, div.tzimer-my-favorite, div.tzimer-new {

	background-position: -744px 0;

	background-repeat: repeat-y;

	margin: 5px auto;

	width: 186px;}

div.tzimer-new {

	margin-bottom:0;}

	

	/* H3 */

	div.tzimer-free-weekend h3, div.tzimer-my-favorite h3, div.tzimer-new h3 {

		color: #fff;

		font-size: 14px;

		line-height: 40px;

		text-align: center;}

	div.tzimer-free-weekend h3 {

		background-position: 0 0;

		color: #850044;}

	div.tzimer-new h3 {

		background-position: -372px 0;}

	div.tzimer-my-favorite h3 {

		background-position: -186px 0;}

		

	/* UL - tzimer-free-weekend */	

	div.tzimer-free-weekend ul {

		margin: 0 auto 10px;}

	div.tzimer-free-weekend ul li {

		background: #f2f2f3 url('../images/gray-pixel.gif') repeat-y 101px 0;

		border: 1px solid #cdced0;

		height: 1%;

		line-height: 1.3em;

		margin: 5px 10px;

		padding: 3px 5px;}

	div.tzimer-free-weekend ul li div {

		display: inline;

		float: right;

		width: 58px;}

	div.tzimer-free-weekend ul li div h1, div.tzimer-free-weekend ul li div h2 {

		font-size: 12px;}

	div.tzimer-free-weekend ul li div h2 {

		font-weight: normal;}

	div.tzimer-free-weekend ul li em {

		display: inline;

		float: right;

		line-height: 30px;

		vertical-align: middle;

		padding-right: 5px;

		width: 90px;}



	/* UL - tzimer-my-favorite */

	div.tzimer-my-favorite ul {

		margin: 0 auto;}

	div.tzimer-my-favorite ul li {

		line-height: 1.3em;

		margin: 5px 10px;

		padding: 4px 11px;}

	div.tzimer-my-favorite ul li:hover, div.tzimer-my-favorite ul li.active {

		background-color: #f2f2f3;

		border: 1px solid #cdced0;

		padding: 3px 10px;}

	div.tzimer-my-favorite ul li h1, div.tzimer-my-favorite ul li h2 {

		display: inline;

		font-size: 12px;}

	div.tzimer-my-favorite ul li p {

		color: #909294;}

		

	/* CITE */

	div.tzimer-free-weekend  cite, div.tzimer-my-favorite  cite {

		border-top: 1px dashed #cecdc5;

		display: block;

		margin: 0 10px;

		padding: 5px 50px 0 0;}

	div.tzimer-my-favorite  cite {

		padding-right: 60px;}

	

	/* P > BOTTOM */

	p.tzimer-free-weekend-bottom, p.tzimer-my-favorite-bottom, p.tzimer-new-bottom {

		background-position: -558px -28px;

		font-size:0;

		height: 10px;

		line-height:0;

		width: 186px;}

		

		/* ======================================= TzimerBigBox ======================================== */

div.tzimer-big-box {

	background-position: 0 0;

	display: inline;

	float: right;

	height: 310px;

	line-height: 1.2em;

	margin: 0.75px;

	position: relative;

	width: 190px;}

div.tzimer-big-box a.img, div.tzimer-big-box a.img img {

	display: block;

	font-size: 0;

	height: 110px;

	line-height: 0;

	margin: 0 auto;

	width: 170px;}

div.tzimer-big-box a.img {

	margin: 10px auto;}

div.tzimer-big-box h1 {

	font-size: 12px;

	padding-right: 10px;}

div.tzimer-big-box h2 {

	font-size: 12px;

	font-weight: normal;

	padding-right: 10px;}

div.tzimer-big-box ul {

	margin: 0 10px;}

div.tzimer-big-box ul li {

	background-color: #f3f3f4;

	border: 1px solid #cecfd1;

	line-height: 1.3em;

	margin: 4px 0;

	padding: 1px 5px;

	vertical-align: middle;}

div.tzimer-big-box p.count {

	margin: 0 10px;}

div.tzimer-big-box p.bottom-info {

	border-top: 1px dashed #cecdc5;

	margin: 5px 10px 0;

	padding: 3px 2.5px 0;}

div.tzimer-big-box p.bottom-info cite {

	display: inline;}

div.tzimer-big-box p.bottom-info cite.phone {

	float: right;}

div.tzimer-big-box p.bottom-info cite.info {

	float: left;}

div.tzimer-big-box p.sort {

	right: 120px;

	top: 131px;}


		/* ======================================= Tzimer mid box ======================================== */


div.tzimer-mid-box {
	background: url(../images/tzimer_mid_box2.png) no-repeat left top;
	display: inline;
	float: right;
	height: 229px;
	line-height: 14px !important;
	margin: 3px 4px 3px 2px;
	position: relative;
	width: 146px;
}
	
	
.wide-col .body div.tzimer-mid-box {
	
	margin: 3px 7px 3px 5px;

	}



div.tzimer-mid-box a.img, div.tzimer-mid-box a.img img {

	display: block;

	font-size: 0;

	height: 90px;

	line-height: 0;

	margin: 0 auto;

	width: 133px;}

div.tzimer-mid-box a.img {

	margin: 6px auto 4px;}

div.tzimer-mid-box h1 {

	font-size: 11px;
	
	margin: 0px;
	
	padding: 0px;
	
	padding-right: 6px;	
	
	}

div.tzimer-mid-box h2 {

	font-size: 11px;

	font-weight: normal;

	padding-right: 6px;
	
	margin: 0px;

	
	}
	
	

div.tzimer-mid-box ul {

	margin: 0 5px;
	
	
	border: none;
	
	}

div.tzimer-mid-box ul li {

	background-color: #f3f3f4;

	border: 1px solid #cecfd1;
	
	font-size: 11px;

	margin: 2px 0;

	padding: 2px 2px 2px 0px;

	vertical-align: middle;
	
	position: relative;
	
	line-height: 14px;
	
	width: 117px;	
	
	}
	
div.tzimer-mid-box ul li.show_price {	

	line-height: normal;
	margin-bottom: 5px;
}
	
	
	
	

div.tzimer-mid-box ul li span.pricer{
	
	position: absolute;
	
	left: -15px;
	
	top: -2px;
	

}
	
	

div.tzimer-mid-box p.count {

	margin: 0 10px;}

div.tzimer-mid-box p.bottom-info {

	font-size: 11px;

	margin: 0px 0px;

	padding: 0px 0px;
}

div.tzimer-mid-box p.bottom-info cite {

	display: inline;}

div.tzimer-mid-box p.bottom-info cite.phone {

	float: right;
	
	padding-right: 10px;
	
	font-size: 10px;
	
	}

div.tzimer-mid-box p.bottom-info cite.info {

	float: left;
	
	padding-left: 10px;
	
	font-size: 10px;
	
	line-height: 12px;
}

div.tzimer-mid-box p.sort {

	right: 84px;

	top: 101px;
}









/* TzimerMediumBox */

div.tzimer-medium-box {

	background-position: -190px 0;

	height: 135px;

	line-height: 1.2em;

	margin: 0 auto;

	padding-top: 9px;

	width: 152px;}

div.tzimer-medium-box a.img, div.tzimer-medium-box a.img img {

	display: block;

	font-size: 0;

	height: 85px;

	line-height: 0;

	margin: 0 auto;

	width: 125px;}

div.tzimer-medium-box a.img {

	margin-bottom: 10px;}

div.tzimer-medium-box h1, div.tzimer-medium-box h2 {

	font-size: 12px;

	margin: 0 10px;}

div.tzimer-medium-box h2 {

	font-weight: normal;}



/* TzimerSmallBox */

div.tzimer-small-box {

	background-position: -342px 0;

	float: right;

	display: inline;

	height: 130px;

	line-height: 0.9em;

	margin: 2px;

	width: 126px;}

div.tzimer-small-box a.img, div.tzimer-small-box a.img img {

	display: block;

	font-size: 0;

	height: 72px;

	line-height: 0;

	margin: 0 auto;

	width: 110px;}

div.tzimer-small-box a.img {

	margin: 7px auto 9px;}

div.tzimer-small-box h1, div.tzimer-small-box h2 {

	font-size: 11px;

	margin: 0 10px;}

div.tzimer-small-box h2 {

	font-weight: normal;}

	

/* TzimerWideBox */

div.tzimer-wide-box {

	background-position: 0 -310px;

	height: 294px;

	margin: 0 auto 10px;

	position: relative;

	padding: 0 20px 0 10px;

	width: 920px;

	z-index: 1;}

div.tzimer-wide-box h1 {

	font: normal 14px arial;

	padding: 14px 0 10px 0;}

div.tzimer-wide-box h1 a {

	color: #fff;}



	div.tzimer-wide-box-right {

		display: inline;

		float: right;

		margin-left: 15px;

		width: 190px;}		

	div.tzimer-wide-box-right ul li {

		background-color: #f3f3f4;

		border: 1px solid #cecfd1;

		line-height: 1.3em;

		margin: 4px 0;

		padding: 1px 5px;

		vertical-align: middle;}

	div.tzimer-wide-box-right cite {

		border-top: 1px dashed #cecdc5;

		display: block;

		margin-top: 2px;

		padding-top: 3px;

		position: relative;}

	div.tzimer-wide-box-right cite span.iphone {

		position: absolute;

		right: 3px;

		top: 3px;}

	div.tzimer-wide-box-right cite.phone {

		padding-right: 55px;}

	div.tzimer-wide-box-right div.text {

		font-style:normal;

		height:90px;

		overflow:hidden;

		text-align:justify;

		width:190px;}



	div.tzimer-wide-box-left {

		display: inline;

		float: right;

		width: 715px;}

	div.tzimer-wide-box-left div.images-row {

		height: 115px;

		margin: 3px 0 0 0;

		width: 715px;}

	div.tzimer-wide-box-left div.images-row a {

		display: inline;

		float: right;

		height: 115px;

		margin: 0 4px;

		width: 170px;}

	div.tzimer-wide-box-left div.images-row a img {

		display: block;

		height: 115px;

		width: 170px;}

	div.tzimer-wide-box-left table {

		border:0;

		border-collapse: separate;

		border-spacing: 5px;

		margin: 10px 18px 0 0;

		table-layout: fixed;

		width: 672px;}

	div.tzimer-wide-box-left table tr th.table-th-right {

		font-size: 14px;

		text-align: right;}

	div.tzimer-wide-box-left table tr th.table-th-left {

		font-weight: normal;

		text-align: left;}

	div.tzimer-wide-box-left table tr td {

		color: #fff;

		font-size: 14px;

		font-weight: bold;

		text-align: center;

		vertical-align: middle;

		width: 43px;}

	div.tzimer-wide-box-left table tr td i {

		font-style: normal;

		display: block;}

	div.tzimer-wide-box-left table tr.date td {

		background-position: 0 0;

		height: 39px;}

	div.tzimer-wide-box-left table tr.date td.weekend {

		background-position: 0 -39px;}

	div.tzimer-wide-box-left table tr.rooms td {

		background-position: 0 -78px;

		height: 28px;}

		

div.tzimer-wide-box p.sort {

/*	left: 30px;

	position: absolute;

	top: 175px;*/

	right:153px;

}

	

/* TzimerTightBox */

div.tzimer-tight-box {

	background-position: -476px -68px;

	display: inline;

	height: 242px;

	float: right;

	margin: 0 1px 5px;

	padding: 0 15px 0 10px;

	width: 449px;

	z-index: 2;}

div.tzimer-tight-box h1 {

	font: normal 14px arial;

	letter-spacing: 0.5px;

	padding: 14px 0 10px 0;}

div.tzimer-tight-box h1 a {

	color: #fff;}

	

	div.tzimer-tight-box-right {

		display: inline;

		float: right;


		margin-right: -9px;

		width: 129px;}

	div.tzimer-tight-box-right ul li {

		background-color: #f3f3f4;

		border: 1px solid #cecfd1;

		line-height: 1.3em;

		margin: 4px 0;

		padding: 1px 5px;

		vertical-align: middle;}

	div.tzimer-tight-box-right cite {

		border-top: 1px dashed #cecdc5;

		display: block;

		height: 1%;

		margin-top: 2px;

		padding-top: 3px;

		position: relative;}

	div.tzimer-tight-box-right cite span.iphone {

		position: absolute;

		right: 0px;

		top: 5px;}

	div.tzimer-tight-box-right cite.phone {

		padding-right: 25px;}

	div.tzimer-tight-box-right cite.text {

		font-style: normal;

		text-align: justify;}

		

	div.tzimer-tight-box-left {

		display: inline;

		float: left;

		width: 329px;}

	div.tzimer-tight-box-left div.images-row {

		height: 115px;

		margin: 0;

		width: 329px;}

	div.tzimer-tight-box-left div.images-row a {

		display: inline;

		float: right;

		height: 115px;

		margin: 0 4.5px 0 0;

		width: 160px;}

	div.tzimer-tight-box-left div.images-row a img {

		display: block;

		height: 115px;

		width: 160px;}

	div.tzimer-tight-box-left h2 {

		font-size: 14px;

		margin: 5px 4.5px 0 0;

		position: relative;

		width: 320px;}

	div.tzimer-tight-box-left div {

		height:57px;

		margin-right:4.5px;

		overflow:hidden;

		text-align:justify;}

	

div.tzimer-tight-box p.sort {

	left: 0px;

	top: 0px;}



/* TzimerSlide */

div.tzimer-slide {

	background: url('../images/tzimer-slide.jpg') no-repeat 0 0;

	display: inline;

	float: right;

	height: 654px;

	position: relative;

	width: 365px;

	z-index: 1;}

	

	/* Arrows - UP|DOWN */

	div.tzimer-slide a.slide-up, div.tzimer-slide a.slide-down {

		cursor: pointer;

		display: block;

		font-size: 0;

		height: 35px;

		line-height: 0;

		position: absolute;

		right: 23px;

		top: 122px;

		width: 35px;

		z-index: 3;}

	div.tzimer-slide a.slide-down {

		right: 22px;

		top: 382px;}

	div.tzimer-slide ul {

		margin: 0 55px 0 0;

		width: 285px;

		z-index: 2;}

	

	/* Small Box */

	div.tzimer-slide ul li.small {

		text-align: center;}

	div.tzimer-slide ul li.small a.img, div.tzimer-slide ul li.small a.img img {

		display: block;

		font-size:0;

		height: 75px;

		line-height: 0;

		width: 120px;}

	div.tzimer-slide ul li.small a.img {

		margin: 15px auto 10px;}

	div.tzimer-slide ul li.small h1, div.tzimer-slide ul li.small h2 {

		display: inline;

		font-size: 12px;

		line-height: 1.0em;}

	div.tzimer-slide ul li.small h2 {

		font-weight: normal;}

		

		/* li.small-last */

		div.tzimer-slide ul li.small-last a.img {

			margin-bottom: 5px;}

		

	/* Big Box */

	div.tzimer-slide ul li.big {

		height: 275px;

		padding-right: 15px;

		position: relative;

		width: 270px;}

	div.tzimer-slide ul li.big a.img, div.tzimer-slide ul li.big a.img img {

		display: block;

		font-size:0;

		height: 170px;

		line-height: 0;

		margin: 0 auto;

		width: 260px;}

	div.tzimer-slide ul li.big a.img {

		margin: 12px 0;}

	div.tzimer-slide ul li.big h1, div.tzimer-slide ul li.big h2 {

		display: inline;

		font-size: 12px;

		padding-right: 15px;}

	div.tzimer-slide ul li.big h2 {

		font-weight: normal;}

	div.tzimer-slide ul li.big ul {

		margin:0;

		padding:0;

		width: 259px;}

	div.tzimer-slide ul li.big ul li {

		background-color: #f3f3f4;

		border: 1px solid #cecfd1;

		display: inline;

		float: right;

		line-height: 1.3em;

		margin: 1px 5px;

		padding: 1px 3px;

		width: 135px;}

	div.tzimer-slide ul li.big ul li.middle {

		width: 90px;

		margin-right: 2.5px;}

	div.tzimer-slide ul li.big p.bottom-info {

		display: inline;

		float: right;

		margin-right: 5px;}

	div.tzimer-slide ul li.big p.bottom-info cite {

		display: block;}

	div.tzimer-slide ul li.big p.sort {

		position: absolute;

		right: 210px;

		top: 184px;}

		

		/* TzimerPageSideColumn */

div.tzimer-page-side-col {

	display: inline;

	float: right;

	margin-right: 5px;

	width: 190px;}

	

	/* H1 & H2 */

	div.tzimer-page-side-col h1 {

		color: #850044;

		font-size: 26px;

		font-weight: normal;

		margin-bottom: 5px;}

	div.tzimer-page-side-col h2 {

		font-size: 14px;

		margin-bottom: 10px;}

		

	/* P > Sort */

	div.tzimer-page-side-col p.sort  {

		margin-bottom: 5px;

		position: static;}

		

	/* CITE > Phones */

	div.tzimer-page-side-col cite.phones {

		border-top: 1px dashed #caccc5;

		border-bottom: 1px dashed #caccc5;

		display: block;

		height: 1%;

		margin-bottom: 5px;

		padding: 5px 20px 0 0;

		position: relative;}

	div.tzimer-page-side-col cite.phones span.iphone {

		position: absolute;

		right: 0;

		top: 10px;}

		

	/* P > Count */

	div.tzimer-page-side-col p.count {

		font-weight: bold;

		margin-bottom: 5px;}

		

	/* UL LI > Details */

	div.tzimer-page-side-col ul.details {

		margin-bottom: 10px;}

	div.tzimer-page-side-col ul.details li {

		background-color: #f3f3f4;

		border: 1px solid #cecfd1;

		line-height: 1.3em;

		margin: 4px 0;

		padding: 1px 5px;

		vertical-align: middle;}

		

	/* SideColBoxes - tags-box, sales-box, prize-box */

	div.tags-box, div.sales-box, form.prize-box {

		background-position: -744px 0;

		background-repeat: repeat-y;

		font-weight: bold;

		margin: 0 0 10px;

		text-align: center;

		width: 186px;}

	

	/* SideColBoxes > H3 */

	div.tags-box h3, div.sales-box h3, form.prize-box h3 {

		color: #fff;

		font-size: 14px;

		line-height: 40px;

		margin: 0 auto;

		text-align: center;}

	

	/* SideColBoxes - Bottom */

	p.tags-box-bottom, p.sales-box-bottom, p.prize-box-bottom {

		background-position: -558px -28px;

		font-size:0;

		height: 10px;

		line-height:0;

		padding:0 !important;

		width: 186px;}



	/* SideColBoxes > tags-box */

	div.tags-box {

		font-weight: normal;}

	div.tags-box h3 {

		background-position: 0 0;

		color: #4d4d4f;

		font-size: 12px;

		line-height: 30px;

		padding-right: 10px;

		text-align: right;}

	div.tags-box a {

		text-decoration: underline;}

	div.tags-box a:hover {

		text-decoration: none;}

	div.tags-box p {

		padding: 0 5px;}

	

	/* SideColBoxes > sales-box - old

	div.sales-box h3 {

		background-position: -186px 0;}*/

		

	/* SideColBoxes > sales-box */

	div.sales-box h3 {

		background-position: -930px 0;

		font-size: 20px;

		font-weight: normal;

		height: 52px;

		line-height: 40px;

		padding-top: 13px;}

	

	/* SideColBoxes > prize-box */

	form.prize-box h3 {

		background-position: -930px 0;

		font-size: 20px;

		font-weight: normal;

		height: 52px;

		line-height: 1.0em;

		padding-top: 13px;}

	form.prize-box h3 strong {

		display: block;

		font-size: 14px;

		font-weight: bold;}

	form.prize-box input.field {

		background-color: #f2f3f3;

		border: 1px solid #c8cacb;

		font: normal 12px arial;

		padding: 2px 3px;

		text-align: center;

		width: 30px;}

	form.prize-box input.submit-button {

		background-color: transparent;

		border:0;

		cursor: pointer;

		color: #4d4d4f;

		font: bold 12px arial;}

	

	/* SendAFriend */

	form.send-a-friend {

		background: url('../images/send-a-friend.jpg') no-repeat 0 0;

		height: 262px;

		margin-bottom: 10px;

		width: 186px;}

	form.send-a-friend h3 {

		color: #850044;

		font-size: 14px;

		padding-top: 15px;

		text-align: center;}

	form.send-a-friend label {

		display: block;

		margin: 5px auto;

		width: 160px}

	form.send-a-friend label span, form.send-a-friend label input, form.send-a-friend label textarea {

		display: inline-block;

		vertical-align: middle;}

	form.send-a-friend label span {

		width: 60px}

	form.send-a-friend label span.top {

		vertical-align: top;}

	form.send-a-friend label input, form.send-a-friend label textarea {

		background-color: #f2f3f3;

		border: 1px solid #c8cacb;

		font: normal 12px arial;

		padding: 2px 3px;

		width: 92px;}

	form.send-a-friend label textarea {

		height: 60px;}

	form.send-a-friend input.submit-button {

		background-color: transparent;

		border:0;

		cursor: pointer;

		color: #4d4d4f;

		display: inline;

		font: bold 12px arial;

		float: left;

		margin-left: 15px;}

			

/* TzimerPageMainColumn */

div.tzimer-page-main-col {

	display: inline;

	float: left;

	width: 750px;}

	

	/* Gallery */

	div.gallery {

		background: url('../images/gallery.jpg') no-repeat 0 100%;

		min-height: 480px; height: auto !important; height: 480px;

		margin-bottom: 10px;

		padding-top: 4px;

		position: relative;

		width: 750px;}

		

		/* Nav */

		a.gallery-thumbs-slide-up, a.gallery-thumbs-slide-down, a.gallery-thumbs-slide-next, a.gallery-thumbs-slide-back {

			cursor: pointer;

			display: inline;

			font-size:0;

			height: 21px;

			line-height:0;

			position: absolute;}

		a.gallery-thumbs-slide-up {

			height: 20%;

			right: 618px;

			top: 7px;

			width: 73px;}

		a.gallery-thumbs-slide-down {

			bottom:	5px;

			right: 618px;

			width: 73px;}

		a.gallery-thumbs-slide-next {

			bottom: 5px;

			right: 236px;

			width: 42px;}

		a.gallery-thumbs-slide-back {

			bottom: 5px;

			right: 280px;

			width: 42px;}

			

		/* Categories */

		ul.gallery-categories {

			margin-right: 15px;

			height: 1%;

			padding-right: 50px;

			width: 500px;}

		ul.gallery-categories li {

			display: inline;

			height: 25px;

			line-height: 25px;

			float: right;

			margin: 0 2.5px 2.5px;}

		ul.gallery-categories li.header-txt {

			position: absolute;

			right: 0;

			padding: 5px 5px 0 0;

			top: 0;}

		ul.gallery-categories li a {

			background-position: 0 0;

			background-repeat: repeat-x;

			color: #fff;

			display: inline-block;

			height: 25px;

			vertical-align: middle;

			zoom: 1;}

		ul.gallery-categories li a.active {

			background-position: 0 -75px;

			background-repeat: repeat-x;

			text-decoration: none;}

		ul.gallery-categories li a span.right,

		ul.gallery-categories li a span.left,

		ul.gallery-categories li a.active span.right,

		ul.gallery-categories li a.active span.left {

			display: inline-block;

			font-size:0;

			height: 25px;

			vertical-align: top;

			width: 6px;

			zoom: 1;}

		ul.gallery-categories li a span.right {

			background-repeat: no-repeat;

			background-position: 0 -25px;}

		ul.gallery-categories li a span.left {

			background-repeat: no-repeat;

			background-position: 0 -50px;}

		ul.gallery-categories li a.active span.right {

			background-repeat: no-repeat;

			background-position: 0 -100px;}

		ul.gallery-categories li a.active span.left {

			background-repeat: no-repeat;

			background-position: 0 -125px;}

			

		/* GalleryMainPic */

		div.gallery-main-pic {

			height: 405px;

			display: inline;

			float: right;

			margin: 10px 10px 0 0;

			padding-bottom: 42.5px;

			width: 540px;}

		div.gallery-main-pic div#main-pic img {

			display: none;

			height: 405px;

			width: 540px;}

			

		/* GalleryThumbs */

		div.gallery-thumbs {

			display: inline;

			float: left;

			margin: 37.5px 0 0 7px;

			width: 184px;}

		div.gallery-thumbs ul#thumbs li {

			display: inline;

			cursor: pointer;

			float: right;

			height: 58px;

			margin: 0 3px 5px;

			width: 86px;}

		div.gallery-thumbs ul#thumbs li a, div.gallery-thumbs ul#thumbs li img {

			display: block;

			font-size:0;

			height: 58px;

			line-height:0;

			width: 86px;}

		

			/* Scroll */

			div#divCont {

				height: 405px;

				overflow: hidden;

				position: relative;

				/*visibility: hidden;*/

				width: 184px;}

			div#divCont div#divText {

			overflow:hidden;

				position: absolute;

				right:0;

				top:0;

				width: 184px;}

		

	/* Content */

	div.tzimer-page-main-col div.content {

		margin-bottom: 20px;

		padding: 0 20px;

		text-align: justify;}

	div.tzimer-page-main-col div.content h3 {

		font-size: 14px;

		margin:0 0 10px 0;

		padding:0;}

		

	/* ScheduleBox */

	div.schedule-box {

		background: url('../images/schedule-box.jpg') no-repeat 0 0;

		height: 106px;

		margin: 0 auto 15px;

		width: 682px;}

	div.schedule-box h3 {

		font-size: 14px;

		margin:0;

		padding: 7px 8px 0 0}

	div.schedule-box table {

		border:0;

		border-collapse: separate;

		border-spacing: 3px;

		margin: 0px 3px 0 0;

		table-layout: fixed;

		width: 672px;}

	div.schedule-box table tr td {

		color: #fff;

		font-size: 14px;

		font-weight: bold;

		text-align: center;

		vertical-align: middle;

		width: 43px;}

	div.schedule-box table tr td i {

		font-style: normal;

		display: block;}

	div.schedule-box table tr.date td {

		background-position: 0 0;

		height: 39px;}

	div.schedule-box table tr.date td.weekend {

		background-position: 0 -39px;}

	div.schedule-box table tr.rooms td {

		background-position: 0 -78px;

		height: 28px;}

		

	/* GuestBook & TzimerPageMyFavorites */

	div.guest-book, div.tzimer-page-my-favorites {

		background-position: -2049px 0;

		background-repeat: repeat-y;

		margin: 0 auto 15px;

		width: 683px;}



	/* H3 */

	div.guest-book h3, div.tzimer-page-my-favorites h3 {

		color: #fff;

		font-size: 14px;

		height: 35px;

		line-height: 40px;

		margin:0;

		padding-right: 15px;

		width: 668px;}

	

	/* CITE */

	div.guest-book cite, div.tzimer-page-my-favorites cite {

	display: block;

	font-weight: bold;

	margin: 0 10px;}

	

	/* P > Bottom */

	p.guest-book-bottom, p.tzimer-page-my-favorites-bottom {

		background-position: -2732px -25px;

		font-size:0;

		height: 10px;

		line-height:0;

		width: 683px;}

	

	/* GuestBook */

	div.guest-book h3 {

		background-position: -1366px 0;}

	div.guest-book h3 a.add-message {

		background: url('../images/guest-book-add-msg.jpg') no-repeat 0 0;

		color: #fff;

		cursor: pointer;

		display: inline-block;

		font-size: 12px;

		height: 22px;

		line-height: 22px;

		margin-right: 15px;

		margin-top:5px;

		text-align: center;

		width: 82px;}

	div.guest-book h3 span.message-box-msg {

		/*display: inline-block;*/

		color:#942357;

		line-height: 40px;

		margin-right:50px;

padding-right:100px;}

	div.guest-book ul {

		padding: 0 10px 3px;

		width: 663px;}

	div.guest-book ul li {

		border-bottom: 1px dashed #d2d2ca;

		padding: 5px 0;}

	div.guest-book ul li strong {

		display: inline;

		float: right;

		padding: 0 10px;

		text-align: center;

		width: 90px;}

	div.guest-book ul li div {

		border-right: 1px solid #d0d1d2;

		display: inline;

		float: left;

		text-align: justify;

		padding-right: 10px;

		width: 542px;}

	div.guest-book ul li div span {

		display: block;

		font-weight: bold;}

		

			/* AddMessageBox */

			form.add-message-box {

				background: #fdfdfd url('../images/add-message-box.jpg') no-repeat 0 100%;

				margin: 0 auto 10px;

				padding-top: 20px;

				width: 667px;}

			form.add-message-box fieldset {

				border: 1px solid #cacbce;

				margin: 0 20px;

				padding: 10px 20px;}

			form.add-message-box fieldset label {

				display: block;

				margin: 5px 0;}

			form.add-message-box fieldset label.left {

				display: inline;

				float: left;}

			form.add-message-box fieldset span, form.add-message-box fieldset input, form.add-message-box fieldset textarea {

				display: inline-block;

				vertical-align: middle;}


			form.add-message-box fieldset label span {

				width: 75px;}

			form.add-message-box fieldset label span em {

				color: #f00;}

			form.add-message-box fieldset label.left span {

				vertical-align: top;}

			form.add-message-box fieldset label input.field, form.add-message-box fieldset label textarea {

				background-color: #f3f3f3;

				border: 1px solid #cacbce;

				font: normal 12px arial;

				padding: 2px 3px;

				width: 200px;}

			form.add-message-box p {

				padding: 10px 0;

				text-align: center;}

			form.add-message-box p input.submit-message, form.add-message-box p a.close-add-message {

				background-position: 0 0;

				color: #fff;

				cursor: pointer;

				font: normal 12px arial;

				display: inline-block;

				height: 26px;

				line-height: 26px;

				margin: 0 5px;

				vertical-align: middle;

				width: 82px;}

			form.add-message-box p input.submit-message {

				border:0;}

			form.add-message-box p a.close-add-message:hover {

				text-decoration: none;}

		

	/* TzimerPageMyFavorites */

	div.tzimer-page-my-favorites h3 {

		background-position: -683px 0;}

	div.tzimer-page-my-favorites ul li {

		margin: 1px 5px;

		padding: 11px;}

	div.tzimer-page-my-favorites ul li:hover, div.tzimer-page-my-favorites ul li.active {

		background-color: #f2f3f3;

		border: 1px solid #d0d1d2;

		padding: 10px;}

	div.tzimer-page-my-favorites ul li.active {

		text-align: center;}

		

			/* FLOAT - a.img, p.sort, h1, h2, input, cite, strong */

			div.tzimer-page-my-favorites ul li a.img,

			div.tzimer-page-my-favorites ul li p.sort,

			div.tzimer-page-my-favorites ul li h1,

			div.tzimer-page-my-favorites ul li h2,

			div.tzimer-page-my-favorites ul li input,

			div.tzimer-page-my-favorites ul li cite,

			div.tzimer-page-my-favorites ul li strong {

				display: inline;

				float: right;

				height: 58px;

				line-height: 58px;

				

}	

div.tzimer-page-my-favorites ul li strong {

line-height:20px;

overflow:hidden;

padding:10px 5px 0 20px;

width:600px;

}

			

	div.tzimer-page-my-favorites ul li a.img {

		font-size:0;

		line-height: 0;

		margin-left: 5px;

		width: 86px;}

	div.tzimer-page-my-favorites ul li a.img img {

		display: block;

		height: 58px;

		width: 86px;}

	div.tzimer-page-my-favorites ul li p.sort {

		height: 36px;

		margin: 0 10px 0 10px;

		padding-top: 22px;}

	 div.tzimer-page-my-favorites ul li h1, div.tzimer-page-my-favorites ul li h2 {

		font-size: 12px;}

	 div.tzimer-page-my-favorites ul li cite {

			margin: 0 20px;}

	 div.tzimer-page-my-favorites ul li input {

		background-color: #f3f3f3;

		border: 1px solid #c9cacc;

		font: normal 14px arial;

		height: 16px;

		margin-top: 18px;

		padding: 2px 3px;

		width: 200px;}

		

		/* NavLink */

ul.nav-list {

	margin-top: 10px;

	padding: 5px 39.5px;

	width: 925px;}

ul.nav-list li.col {

	border-right: 1px solid #d3d3d4;

	display: inline;

	float: right;

	padding: 0 10px;

	width: 164px;}

ul.nav-list li a {

	font-size: 10px;}



/* Footer */

div.footer {

	background: url('../images/footer.png') no-repeat 0 10px;

	clear: both;

	height: 60px;

	padding: 10px 0;}

div.footer p {

	background-color: #e6e9ea;

	color: #7b7e80;

	display: inline;

	font-size: 10px;

	line-height: 30px;

	margin-top: 15px;

	padding: 0 10px;}

div.footer p a {

	color: #7b7e80;}

div.footer p.copyrights {

	float: right;

	margin-right: 21px;

	position: relative;

	width: 820px;}

div.footer p.copyrights a.advertising-link {

	position: absolute;

	top:0;

	left: 10px;}

div.footer p.copyrights a.advertising-link2 {

	position: absolute;

	top:0;

	left: 60px;}

div.footer p.login {

	background-color: #e6e9ea;

	float: left;

	font-size: 12px;

	font-weight: bold;

	margin-left: 21px;}

	

	/* TopColumn */

div.top-col-members {

	background: url('../images/top-col.jpg') no-repeat center 65px;

	height: 130px;

	margin-bottom: 15px;

	padding: 0 16px;

	position: relative;

	width: 972px;

	z-index: 1;}

	

	/* UserLogin */

	form.user-login {

		left: 60px;

		position: absolute;

		top: 15px;}

	form.user-login input {

		display: inline-block;

		margin: 0 1px;

		vertical-align: middle;}

	form.user-login input.field {

		background-color: #f2f3f3;

		border: 1px solid #cecfd1;

		color: #b5b6b8;

		font: normal 12px arial;

		height: 18px;

		padding: 4px 3px 0;

		width: 100px;}

	form.user-login input.submit-button {

		background-position: 0 -104px;

		border: 0;

		color: #fff;

		cursor: pointer;

		font: bold 12px arial;

		height: 24px;

		width: 50px;}

		

	/* MembersNav & MembersNavBottom */

	div.members-nav {

		font-size: 16px;

		left: 120px;

		position: absolute;

		top: 90px;}

	div.members-nav-bottom {

		font-size: 16px;

		margin: 0 auto;

		text-align: center;

		width: 220px;}

	div.members-nav p, div.members-nav-bottom p {

		display: inline;

		vertical-align: middle;}

	div.members-nav p a, div.members-nav-bottom p a {

		color: #231f20;

		font-size: 12px;}

		

	/* UpdateBoxes - update-box, update-schedule, update-price  */

	div.update-box, div.update-schedule, div.update-price {

		margin-bottom: 10px;

		width: 709px;}

	

	/* UpdateBoxes > H2  */

	div.update-box h2, div.update-schedule h2, div.update-price h2 {

		color: #fff;

		font-size: 14px;

		line-height: 40px;

		padding-right: 20px;}

		

	/* UpdateBoxes > A - update-link  */

	div.update-box a.update-link, div.update-schedule a.update-link, div.update-price a.update-link {

		cursor: pointer;

		display: block;

		font: bold 14px arial;

		margin: 0 auto;

		text-align: center;}



		/* UpdateBox */

		div.update-box {

			background-position: 0 0;

			height: 167px;}

		div.update-box textarea {

			border: 1px solid #cdced0;

			display: block;

			font: normal 12px arial;

			margin: 0 auto 5px;

			padding: 2px 3px;

			width: 687px;}

			

		/* UpdateSchedule */

		div.update-schedule {

			background-position: 0 -167px;

			height: 224px;}

		div.update-schedule h2 {

			color: #4d4d4f;}

		div.update-schedule table {

			border:0;

			border-collapse: separate;

			border-spacing: 5px;

			margin: 0 auto 0px;

			table-layout: fixed;

			width: 672px;}

		div.update-schedule table tr td {

			color: #fff;

			font-size: 14px;

			font-weight: bold;

			text-align: center;

			vertical-align: middle;

			width: 43px;}

		div.update-schedule table tr td i {

			font-style: normal;

			display: block;}

		div.update-schedule table tr.date td {

			background-position: 0 0;

			height: 39px;}

		div.update-schedule table tr.date td.weekend {

			background-position: 0 -39px;}

		div.update-schedule table tr.rooms td {

			background-position: 0 -78px;

			height: 28px;}

		div.update-schedule table tr.rooms td input {

			background-color: transparent;

			border:0;

			color: #fff;

			font: bold 14px arial;

			text-align: center;

			width: 43px;}

			

		/* UpdatePrice */

		div.update-price {

			background-position: 0 -391px;

			height: 361px;}

		div.update-price p {

			margin: 0 10px 10px 0;}

		div.update-price p label input, div.update-price p label span, div.update-price p label cite {

			display: inline-block;

			vertical-align: middle;}

		div.update-price p label input {

			margin: 0 5px;}

		div.update-price p label input.price {

			background-color: #f3f3f4;

			border: 1px solid #c8c9cb;

			color: #c1c2c4;

			font: bold 14px arial;

			padding: 2px 3px;

			width: 120px;}

			

			/* UpdatePriceTabs */

			div.update-price-tabs {

				margin: 0 10px 20px 0;}

			div.update-price-tabs ul {

				margin: 10px 0 15px;}

			div.update-price-tabs ul li {

				display: inline;

				font: bold 14px arial;

				margin-left: 10px;}

			div.update-price-tabs ul li a {

				font-weight: normal;}

			div.update-price-tabs ul li a.selected {

				font-weight: bold;

				text-decoration: underline;}

			div.update-price-tabs fieldset {

				background-color: #f2f3f3;

				border: 1px solid #cdced0;

				padding: 10px 15px;

				margin: 0 20px 0 0;

				width: 338px;}

			div.update-price-tabs fieldset label {

				display: block;

				margin: 5px 0;}

			div.update-price-tabs fieldset label em {

				color: #c1c2c4;

				display: block;

				font-size: 12px;

				font-style: normal;}

			div.update-price-tabs fieldset label span, div.update-price-tabs fieldset label input {

				display: inline-block;

				vertical-align: middle;}

			div.update-price-tabs fieldset label span {

				font: bold 14px arial;

				width: 200px;}

			div.update-price-tabs fieldset label input {

				background-color: #f3f3f4;

				border: 1px solid #c8c9cb;

				color: #c1c2c4;

				font: bold 14px arial;

				padding: 2px 3px;

				width: 120px;}

				

				

.search_free_tzimers {

	margin: 0 auto;

	padding: 10px 0 10px;

	width:940px;

	height: 166px;

	position: relative;

	background-color:transparent;

	background: url('../images/FREE%20ZIMMERS55.jpg') no-repeat 0 10px;

	z-index: 999;}



.search_free_areas {

	height:25px;

	top:35px;

	right: 420px;

	position: absolute;

	padding:2px;

	width:496px;}

	

.search_free_from,.search_free_to {

background-color:transparent;

border:0;

height:29px;

padding:7px 14px 0 0;

width:162px;

}

.search_free_from {

position: absolute;

top: 35px;

right: 35px;}

.search_free_to {

position: absolute;

top: 35px;

right: 215px;}

.search_free_button {

background-color: transparent;

border:0;

color:#fff;

cursor:pointer;

display: block;

font: bold 12px arial;

height:26px;

position: absolute;

top: 143px;

left: 428px;

width:82px;}



.search_free_sub_cat {

height:29px;

float: right;

display: inline;

margin:64px 218px 0 0;

padding:12px 9px 0px 0px;

width:163px;}

.search_free_sub_cat li ,.search_free_sub_cat ul{

cursor:pointer;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

z-index: 999;}

.search_free_sub_cat li ul li{

background-color:#f9fafa;

height:25px;}

.search_free_sub_cat ul#sub_category {

background-color: #f9fafa;

display: block;

right:224px;

z-index: 999;

position: absolute;

width: 150px;}



.search_free_sub_cat1 {

height:29px;

float: right;

display: inline;

margin: 65px 20px 0 0;

padding:12px 9px 0 0;

width:163px;}

.search_free_sub_cat1 li ,.search_free_sub_cat1 ul{

list-style-image:none;

list-style-position:outside;

list-style-type:none;

z-index: 999;}

.search_free_sub_cat11 li ul li{

background-color:#f9fafa;

height:25px;}

.search_free_sub_cat1 ul#sub_category1 {

background-color: #f9fafa;

display: block;

z-index: 999;

position: absolute;

width: 150px;}



.search_free_sub_cat2 {

height:29px;

float: right;

display: inline;

margin: 65px 20px 0 0;

padding:12px 9px 0 0;

width:163px;}

.search_free_sub_cat2 li ,.search_free_sub_cat2 ul{

list-style-image:none;

list-style-position:outside;

list-style-type:none;

z-index: 999;}

.search_free_sub_cat12 li ul li{

background-color:#f9fafa;

height:25px;}

.search_free_sub_cat2 ul#sub_category2 {

background-color: #f9fafa;

display: block;

z-index: 999;

position: absolute;

width: 150px;}



.checkbox {

margin-top:2px;}

.placement {

float:right;

width:115px;

}

.placement strong, .placement img {

	display: inline-block;

	vertical-align: middle;}

.placement strong {

	margin: 3px 5px 0 0;}



.search_free_tzimers #chosen {

	cursor: pointer;

	display: block;}


	.price_list{

height:auto;

		margin:0;

	display: block;

	position:relative;

	background-color:#F6F6F6;

border:1px solid #DDDEDF;



margin:0 33px 30px 0;

padding:3px 3px 3px 0;

width:674px;

	}

	.price_list_top{

	background:transparent url(../images/price_titel.jpg) repeat scroll 0 0;

height:30px;

	margin:0;

margin:0 0 3px 0;

width:671px;

	}

	.price_content{

height:auto;

padding:15px 45px;

width:580px;

	}

	.cat_name{

	-x-system-font:none;

float:right;

font-family:arial;

font-size:12px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

height:25px;

line-height:normal;

margin:10px 0 0;

padding-right:19px;

text-align:center;

width:153px;

	}

	.prices{

		margin:0;

	margin-bottom:10px;

	float:right;

height:30px;

width:582px;

	}

	.p1{

background:transparent url(../images/pink.jpg) repeat scroll 0 0;

float:right;

height:23px;

	margin:0;

margin-right:20px;

padding-top:5px;

text-align:center; 

color:#FFFFFF;

font: bold 12px arial;

width:152px;

	}

	.p2{

		background:transparent url(../images/bordo.jpg) repeat scroll 0 0;

float:right;

height:23px;

	margin:0;

margin-right:20px;

padding-top:5px;

text-align:center; 

color:#FFFFFF;

font: bold 12px arial;

width:152px;

	}

	.bullet{

	margin:0;

margin-right:48px;



	}

	