h4.identify_page {
	background: #FFCC00;
	text-align: center;
	padding: 3px;
	font: normal 11px "Courier New", Courier, monospace;
	display: none;
}



/* 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-wanted-categories,
div.tzimer-by-price {}

/* 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: #009d94;
}

.pgn {
	background:transparent url(../images/pagenation-hover.jpg) no-repeat scroll center 10px;
	color:#009d94;
	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; position: relative;}

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;
	position: relative;
	z-index: 1000;
}

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;
}


/*---------------------------------------------
	templates/body.php tzimer-personal-search
---------------------------------------------*/

div.tzimer-personal-search {
	float: right;
	height: 186px;
	margin: 0px;
	padding: 0 12px;
	position: relative;
	width: 171px;
	z-index: 1;
	background: url(../images/tzimer-personal-search_bg.png) no-repeat left top;
	color: #006867;
	margin-bottom: 5px;
	overflow: hidden;
}

div.tzimer-personal-search h3 {
	height: 40px;
	line-height: 40px;
   font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	width: 100%;
}



div.tzimer-personal-search p {
	margin: 5px 0;
	text-align: right;
}




div.tzimer-personal-search a { font-weight: bold; }

div.tzimer-personal-search a { color: #006867; }

div.tzimer-personal-search ul li {
	margin: 0 auto;
	padding: 3px;
	position: relative;
	
}

div.tzimer-personal-search ul li:hover {
	padding: 2px;
	border: 1px solid #006867;
	background: none;
}


/*div.tzimer-personal-search ul li em {
	font-size: 10px;
	font-style: normal;
	position: absolute;
	left: 6px;
}*/

div.tzimer-personal-search a.more {
	bottom: 10px;
	left: 12px;
	position: absolute;
	text-align: left;
	width: 150px;
	padding-left: 14px;
	background: url(../images/tzimer-personal-search_arr.png) no-repeat left 4px;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #C1C1C1;
}

div.tzimer-personal-search	div#my_favorite {
	height: 105px;
	overflow: hidden;
}


/*---------------------------------------------
	templates/top.php tzimer-map
---------------------------------------------*/


div.tzimer-map {
	width: 306px;
	background: url(../images/tzimer_map_bg.png) no-repeat left top;
	padding: 0px 6px;
	float: right;
	height: 230px;
	position: relative;
	margin: 20px 3px 15px;
	z-index: 1;	
}

div.tzimer-map h3

{
	color: #fff;
	font-size: 14px;
	padding: 12px 0 8px;
	text-align: center;
}

div.tzimer object

{
	position: relative;
	z-index: -1;	

}



/*---------------------------------------------
	templates/top.php tzimer_filter
---------------------------------------------*/


div.tzimer_filter {
	background: url(../images/tzimer_filter_bg.png) no-repeat left top;
	float: right;
	height: 230px;
	width: 637px;
	margin-top: 20px;
	padding-right: 6px;
}


div.tzimer_filter h3 {
	color: #fff;
	font-size: 14px;
	text-align: center;
	height: 37px;
	line-height: 37px;

}


div.tzimer_filter div {
	background:url(../images/tzimer_filter_vertSep.png) repeat-y left top;
	padding: 8px 5px 0px;
	float: right;
	height: 180px;
	margin-top: 0px;
	width: 125px;
}

div.tzimer_filter div.tzimer-by-price {
	width: 110px;
}

div.tzimer_filter div.tzimer-by-area {
	width: 124px;
}

div.tzimer_filter div.tzimer-by-type {
	width: 95px;
}

div.tzimer_filter div.tzimer-by-category {
	background: url(none);
	width: 268px;
}


div.tzimer_filter h4 {
	color: #006867;
	font-size: 14px;
	padding: 0px 14px 6px 0px;
	text-align: right;
	font-weight: bold;
	background: url(../images/tzimer_filter_arrRed.png) no-repeat right 4px;
}

div.tzimer_filter ul { padding-right: 0px; 
	list-style: none;
	width: 100%;
	float: right;
}

div.tzimer_filter ul li {
	margin-bottom: 4px;
	float: right;
	width: 100%;
}

div.tzimer_filter ul li a {
	color: #4D4D4F;
	font-weight: normal;
	background:url(../images/tzimer_filter_li.png) no-repeat right 5px;
	_background:url(../images/tzimer_filter_li.gif) no-repeat right 5px;	
	padding: 0px 13px 0px 0px;
	float: right;
	white-space: no-wrap;
}

div.tzimer_filter ul li a:hover { text-decoration: underline; }
div.tzimer_filter  ul  li  span.count {
	font-size: 12px;
	color: #8F8C8C;
	float: right;
	/*#B4B4B4*/
}

div.tzimer_filter a.more {
	font-size: 12px;
	color: #006867;
	text-decoration: underline;
	clear: both;
	background: none;
}


div.tzimer_filter div.tzimer-by-category ul li { width: 49%; }

/*div.tzimer_filter div.tzimer-by-price ul li a { width: 113px; float: none; }*/




div.tzimer-map p,
div.tzimer-wanted-categories p,
div.tzimer-by-price p {
	margin: 5px 0;
/*	text-align: justify;*/
}


div.tzimer-wanted-categories a,
div.tzimer-by-price a { font-weight: bold; }


/* another stupidity break from reality. */



/* 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-img2 {
	display: inline-block;
	font-size:0;
	line-height:0;
	margin: 0 5px 0 0;
	
}

a.freetzimers-img img, a.freetzimers-img2 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: #006867;
}

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 h2 {
	font-size: 12px;
	padding-right: 10px;
}

div.tzimer-big-box h4 {
	font-size: 12px;
	font-weight: normal;
	padding-right: 10px;
}

div.tzimer-big-box ul {
	margin: 0 10px;
	list-style:none;
	list-style-type:none;
}

div.tzimer-big-box ul li {
	background-color: #f3f3f4;
	border: 1px solid #cecfd1;
	line-height: 1.3em;
	margin: 4px 0;
	list-style:none;
	list-style-type:none;
	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 h2 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	padding-right: 6px;
}

div.tzimer-mid-box h4 {
	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 h2,
div.tzimer-medium-box h4 {
	font-size: 12px;
	margin: 0 10px;
}

div.tzimer-medium-box h4 { 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;
	position: relative;
}

/* H1 & H2 */

	div.tzimer-page-side-col h1 {
	color: #006867;
	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: #006867;
	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:#009d94;
	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;
}

table.actbTbl{
	z-index:9999;
	border-bottom:1px solid #C7C8CA;
	border-right:1px solid #C7C8CA;
	border-left:1px solid #C7C8CA;		
}
table.actbTbl td{text-align:right; padding: 2px 5px;}


div.tzimer-medium-box h1,
div.tzimer-medium-box h2 {
	font-size: 12px;
	margin: 0 10px;
}
table.bottxt p{margin:2px 30px;}
table.bottxt ul{margin:5px 30px;}
table.bottxt ul li{margin:0px 35px 0 0;}



/*chosen_strip*/
 #strip{
        height:191px;
        width:968px;
        background-image:url("../images/strip_back.png");
        margin-top:20px;
         margin-bottom: 15px;
         margin-right:17px;
       
    }
    
    
  
    .tzimer img{
        height:97px;
        width:136px;
        background-image:url("../images/img_border.png");
        margin-top:7px;
       
    }
    .tzimer{
        overflow:auto;
        float:right;
        margin-right:7px;
        margin-left:7px;
        font-size:12px;
        font-family:arial;
         border:2px solid transparent;
          width:136px;
          color: #4D4D4F;
          
 
    }
    
    
   .strip_name:hover, .strip_details:hover{
        text-decoration:underline;
   }
   
    .strip_phone{
         font-size:14px;
         font-weight:bold;
          background-image:url("../images/phone.png");
          background-repeat: no-repeat;
          background-position:left;
          padding-left:20px;
    
    }
    
    #strip_frame{
        
    border: 2px solid black;
    height: 155px;
    margin-top: -5px;
    position: absolute;
    width: 151px;
    z-index: 0;
    display:none;
}
    
    .strip_name{
  
     font-weight:bold; 
    }
    .arrow_right{
        float:right;
        margin-top:65px;
        margin-right:5px;
        margin-left:5px;
        cursor:pointer;
    }
    
     .arrow_left{
         float:right;
        margin-top:65px;
        /*
        margin-right:5px;
        margin-left:5px;
        */
        cursor:pointer;
    }
    
    #strip_top {
    background-image: url("../images/strip_top.png");
    color: white;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    left: -14px;
    
    padding-right: 20px;
    padding-top: 10px;
    position: relative;
    top: -21px;
    width: 151px;
}

#inner_strip{
    overflow:hidden;
    height:155px;
     float:right;
      width: 925px;
    
}
#inner_strip2{
    width:3000px;
    position:relative;
}