body {
	margin:0;
	min-width:866px;
	color:#036;
	background:#356aa0 url(/images/bg-body.gif) repeat-x;
	font:12px/17px Tahoma, Verdana, Arial,sans-serif;
}
a {
	color:#fff;
	text-decoration:underline;
}
a:hover {text-decoration:none;}
img {border-style:none;}
input, select, textarea {
	font:100% Tahoma, Arial,sans-serif;
	vertical-align:middle;
	line-height:17px;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
/* Page size */
.hold1 {
	width:100%;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.hold2 {
	float:left;
	position:relative;
	left:50%;
	width:866px;
}
.page {
	float:left;
	left:-50%;
	position:relative;
	width:866px;
	text-align:left;
}
.page-columns {
	height:1%;
}
.page-columns:after {
	content:"";
	display:block;
	clear:both;
}
#main {
	width:614px;
	float:left;
}
/* Header */
#header {
	margin-left:2px;
	width:612px;
	height:139px;
	overflow:hidden;
}
/* Logotype */
#header img {
	margin:14px 0 0 3px;
	display:block;
}
/* Main Menu */
#header ul {
	margin:14px 0 0;
	padding:0;
	list-style:none;
}
#header ul li {
	float:left;
}
#header ul a {
	display:block;
	height:44px;
	overflow:hidden;
	text-indent:-9999px;
}
#header ul a.search {
	background:url(/images/menu-search.gif) no-repeat;
	width:139px;
}
#header ul a.search:hover {
	background-position:0 -44px;
}
#header ul a.read {
	background:url(/images/menu-read.gif) no-repeat;
	width:176px;
}
#header ul a.read:hover {
	background-position:0 -44px;
}
#header ul a.book {
	background:url(/images/menu-book.gif) no-repeat;
	width:151px;
}
#header ul a.book:hover {
	background-position:0 -44px;
}
#header ul a.write {
	background:url(/images/menu-write.gif) no-repeat;
	width:146px;
}
#header ul a.write:hover {
	background-position:0 -44px;
}
#header ul a.active {
	background-position:0 -44px;
}
#top-group {
	display:table-header-group;
}
.columns-holder {
	overflow:hidden;
	height:1%;
}
.holder {
	padding:11px 13px 0 1px;
	overflow:hidden;
	height:1%;
}
/* Top-rated-box */
.top-rated-box {
	float:left;
	width:294px;
	background:url(/images/top-rated.gif) no-repeat;
	padding:47px 0 0;
}
.box-area {
	background:url(/images/top-boxes-bg.gif) repeat-y;
}
.box-btm {
	background:url(/images/top-boxes-btm.gif) no-repeat 0 100%;
	padding:0 2px 12px 2px;
}
.box-btm img {
	display:block;
	border:1px solid #d1d06f;
}
.latest-box .box-btm img {
	border:1px solid #93afe6;
}
.box-btm ul {
	margin:0;
	background:#f2f2da url(/images/top-boxes-shdw.gif) no-repeat;
	padding:10px 0 0 16px;
	list-style:none;
	font-size:14px;
	line-height:17px;
	color:#4c4e05;
}
.box-btm ul li {
	padding:0 0 12px 28px;
	background:url(/images/bullet1.gif) no-repeat;
}
.latest-box .box-btm ul li {
	background:url(/images/bullet2.gif) no-repeat;
}
.box-btm ul a {
	color:#4c4e05;
	font-weight:bold;
}
.latest-box .box-btm ul a {
	color:#2e4473;
}
.box-btm ul span {
	font-size:11px;
	display:block;
	line-height:13px;
}
.latest-box .box-btm ul span {
	color:#2e4473;
}
.box-btm div {
	margin:0 0 0 16px;
	overflow:hidden;
	height:1%;
}
.box-btm .more {
	float:left;
	line-height:28px;
	font-size:15px;
	font-weight:bold;
	color:#4c4e05;
	background:url(/images/see-all-bg.gif) no-repeat 100% 0;
	padding-right:25px;
}
.latest-box .box-btm .more {
	background:url(/images/read-more-bg.gif) no-repeat 100% 0;
	padding-right:33px;
	color:#036;
}
.box-btm .more span {
	display:block;
	background:url(/images/see-all-left.gif) no-repeat;
	padding:0 0 5px 26px;
}
.latest-box .box-btm .more span {
	background:url(/images/read-more-left.gif) no-repeat;
	padding-left:33px;
}
/* Latest-box */
.latest-box {
	float:right;
	width:294px;
	background:url(/images/latest-hotel.gif) no-repeat;
	padding:47px 0 0;
}
/* Hotel-deals-box */
#hotel-deals-box {
	margin:12px 0 0;
	width:600px;
}
.hotel-block-top {
	background:url(/images/north-cyprus-top.gif) no-repeat;
	padding-left:16px;
}
.hotel-block-top h1 {
	margin:0;
	font-size:22px;
	line-height:46px;
	color:#036;
}
.hotel-block-top h2 {
	margin:0;
	font-size:22px;
	line-height:46px;
	color:#036;
}
.hotel-block-area {
	background:url(/images/north-cyprus-bg.gif) repeat-y;
}
.hotel-block-btm {
	background:url(/images/north-cyprus-btm.gif) no-repeat 0 100%;
	padding:13px 21px 3px 17px;
	overflow:hidden;
	height:1%;
}
/* Content */
#content {
	margin-top:11px;
}
#content .hotel-block-btm {
	padding:0 2px 6px;
}
#content img {
	border:1px solid #93afe6;
	display:block;
}
.top-content {
	overflow:hidden;
	height:1%;
	padding:9px 17px 0;
	background:url(/images/top-boxes-shdw.gif) no-repeat;
}
.top-content .column1 {
	float:left;
	width:381px;
}
.column1 div {
	font-size:18px;
	line-height:34px;
	height:1%;
	overflow:hidden;
	font-weight:bold;
}
.column1 div strong,
.column1 div em {
	float:left;
	padding-right:8px;
}
.column1 div em {
	font-style:normal;
	color:#429539;
}
.column1 div span {
	font-size:60px;
	padding-right:8px;
	line-height:60px;
	color:#429539;
	float:left;
}
.column1 ul {
	height:1%;
	position:relative;
	margin:36px 0 0 -9px;
	padding:0;
	list-style:none;
}
.column1 ul li {
	float:left;
	padding-left:7px;
}
.column1 ul a.sponsored {
	color:#999;
	font-size:9px;
	text-decoration:none;
	line-height:12px;
	margin-left:28px;
	vertical-align:top;
}
.column1 ul a.sponsored:hover {
	text-decoration:underline;
}
.column1 ul a.write-review {
	display:block;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
}
.column1 ul a.website,
.column1 ul a.check-rates {
	display:block;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
}
.column1 ul a.write-review {
	width:124px;
	background:url(/images/write-review.gif) no-repeat;
}
.column1 ul a.website {
	width:124px;
	background:url(/images/website.gif) no-repeat;
}
.column1 ul a.check-rates {
	width:112px;
	background:url(/images/check-rates.gif) no-repeat;
}
.top-content .column2 {
	float:right;
	width:194px;
}
.column2 ul {
	margin:8px 0 0;
	padding:0;
	list-style:none;
	font-size:14px;
	line-height:21px;
	font-weight:bold;
}
.column2 ul li {
	padding-left:97px;
}
.column2 ul a {
	color:#2e4473;
	text-decoration:none;
}
.column2 ul a:hover {
	text-decoration:underline;
}
.five-star-red {
	background:url(/images/5-star-red.gif) no-repeat
}
.four-half-star-red {
	background:url(/images/4-half-star-red.gif) no-repeat
}
.four-star-red {
	background:url(/images/4-star-red.gif) no-repeat
}
.three-half-star-red {
	background:url(/images/3-half-star-red.gif) no-repeat
}
.three-star-red {
	background:url(/images/3-star-red.gif) no-repeat
}
.two-half-star-red {
	background:url(/images/2-half-star-red.gif) no-repeat
}
.two-star-red {
	background:url(/images/2-star-red.gif) no-repeat
}
.one-half-star-red {
	background:url(/images/1-half-star-red.gif) no-repeat
}
.one-star-red {
	background:url(/images/1-star-red.gif) no-repeat
}
.five-star {
	background:url(/images/5-star.gif) no-repeat
}
.four-half-star {
	background:url(/images/4-half-star.gif) no-repeat
}
.four-star {
	background:url(/images/4-star.gif) no-repeat
}
.three-half-star {
	background:url(/images/3-half-star.gif) no-repeat
}
.three-star {
	background:url(/images/3-star.gif) no-repeat
}
.two-half-star {
	background:url(/images/2-half-star.gif) no-repeat
}
.two-star {
	background:url(/images/2-star.gif) no-repeat
}
.one-half-star {
	background:url(/images/1-half-star.gif) no-repeat
}
.one-star {
	background:url(/images/1-star.gif) no-repeat
}
.zero-star {
	background:url(/images/0-star.gif) no-repeat
}
.zero-star-red {
	background:url(/images/0-star.gif) no-repeat
}

.middle-content {
	padding:10px 31px 0 18px;
	color:#2e4473;
}
.middle-content h3 {
	margin:0;
	font-size:17px;
	line-height:21px;
	color:#429539;
}
.middle-content h2 {
	margin:15px 0 0;
	font-size:22px;
	line-height:33px;
	border-bottom:2px solid #356aa0;
}
.middle-content blockquote {
	margin:11px 0 0;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
}
.middle-content blockquote q {
	quotes:none;
}
.middle-content blockquote a {
	color:#2e4473;
	text-decoration:underline;
}
.middle-content div {
	overflow:hidden;
	height:1%;
	padding:3px 0 1px;
}
.middle-content div span.stars {
	float:left;
	width:94px;
	height:19px;
}
.middle-content div strong {
	font-size:11px;
	float:left;
}
.middle-content p {
	margin:0 0 24px;
	line-height:12px;
}
.middle-content p a {
	font-weight:bold;
	color:#2e4473;
}
.info-column {
	float:left;
	width:310px;
}
.info-hotels {
	height:1%;
	overflow:hidden;
	padding:0 0 15px;
}
.info-hotels img {
	float:left;
}
.info-hotels div {
	float:right;
	width:201px;
}
.info-hotels div strong {
	display:block;
	font-size:15px;
	line-height:18px;
	color:#036;
	text-decoration:none;
}
.info-hotels div strong a {
	font-size:15px;
	line-height:18px;
	color:#036;
	text-decoration:none;
}
.info-hotels div strong a:hover {
	text-decoration:underline;
}
.info-hotels div em {
	font-style:normal;
	font-weight:bold;
	display:block;
	line-height:22px;
	color:#429539;
}
.info-hotels div p {
	margin:0;
	font-weight:bold;
	line-height:13px;
}
/* Form box */
.form-area {
	float:right;
	width:214px;
}
.form-area strong {
	display:block;
	background:url(/images/enter-dates.gif) no-repeat;
	width:214px;
	margin-left:-12px;
	height:32px;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
}
.form-fields {
	padding:3px 0 0 13px;
}
.form-fields label {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
.form-fields div {
	overflow:hidden;
	height:1%;
	padding:0 0 8px;
}
.form-fields div select {
	float:left;
	height:22px;
	border:1px solid #7f9db9;
}
.form-fields .day {
	width:41px;
}
.form-fields .month {
	width:129px;
	margin-left:4px;
}
.form-fields .age {
	float:left;
	width:134px;
}
.form-fields .btn-check {
	margin:-2px 0 2px;
}
.form-fields p {
	margin:0;
	font-size:10px;
	line-height:11px;
}
.form-fields a {
	color:#666;
	text-decoration:none;
}
.form-fields a:hover {
	text-decoration:underline;
}
/* Hotel-guide-box */
#hotel-guide-box {
	display:table-footer-group;
}
#hotel-guide-box .hotel-block-btm {
	padding-bottom:20px;
}
.hotel-guide-area {
	padding:13px 6px 0 0;
}
.content-area {
	overflow:hidden;
	height:1%;
	margin:-3px 0 0;
}
.content-area div {
	float:left;
	width:570px;
}
.content-area div p {
	margin-top: 0;
}
.content-area div p em {
	font-weight:bold;
}
.content-area div p a {
	color:#036;
	font-weight:bold;
}
.content-area img {
	float:right;
	margin-left: 10px;
}
#hotel-guide-box ul {
	margin:0;
	font-weight:bold;
	padding:15px 0 0 5px;
	line-height:24px;
	list-style:none;
	height:1%;
}
#hotel-guide-box ul li {
	float:left;
	width:272px;
	background:url(/images/bullet4.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
}
#hotel-guide-box ul a {
	color:#036;
}
/* Sidebar */
#sidebar {
	/*margin-top:70px; banner eklemeden once*/
	margin-top:130px;
	width:252px;
	float:right;
	position:relative;
	background:#001f6f url(/images/sidebar-top.jpg) no-repeat;
}
#sidebar .door-knob {
	position:absolute;
	top:-26px;
	left:50px;
}
#sidebar .title {
	padding:114px 60px 20px 59px;
}
.title h2 {
	margin:0;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:18px;
}
.sidebar-btm {
	background:url(/images/sidebar-btm.gif) no-repeat 0 100%;
	padding:0 0 28px;
}
.sidebar-area {
	border:solid #1e2c50;
	border-width:0 2px;
	background:#001f6f;
}
.sidebar-area dl {
	margin:15px 0 0 23px;
	height:1%;
	font-size:11px;
	line-height:15px;
}
.sidebar-area .top-rating {
	font-size:12px;
	line-height:17px;
}
.sidebar-area .top-rating dd a {
	margin-left:16px;
}
.sidebar-area dt {
	overflow:hidden;
	text-indent:-9999px;
	width:204px;
	height:34px;
}
.sidebar-area .top-rating dt {
	background:url(/images/top-rated-hotels.gif) no-repeat;
}
.sidebar-area .star-5 dt {
	background:url(/images/5-star-hotels.gif) no-repeat;
}
.sidebar-area .star-4 {
	background:url(/images/4-star-hotels.gif) no-repeat;
	line-height:16px;
}
.sidebar-area .star-3 dt {
	background:url(/images/3-star-hotels.gif) no-repeat;
}
.sidebar-area .boutique dt {
	background:url(/images/boutique-hotels.gif) no-repeat;
}
.sidebar-area dd {
	margin:0 0 0 15px;
	background:url(/images/bullet3.gif) no-repeat 0 55%;
}
.sidebar-area dd a {
	color:#fff;
	text-decoration:none;
	margin:0 0 0 14px;
}
.sidebar-area dd a:hover {
	text-decoration:underline;
}
.sidebar-area .see-all {
	/*color:#ff3;*/
	color:#E5E533;
	margin-left:54px;
	font-weight:bold;
	text-decoration:none;
}
.sidebar-area .see-all:hover {
	text-decoration:underline;
}
.sidebar-area strong a{
	color:#E5E533;
	font-weight:bold;
	text-decoration:underline;
}
/* Footer */
#footer {
	padding:15px 0 20px 20px;
	font-size:11px;
	color:#ccc;
}
#footer ul {
	margin:0 0 0 -7px;
	padding:0;
	overflow:hidden;
	height:1%;
	line-height:26px;
	list-style:none;
}
#footer ul li {
	float:left;
	background:url(/images/bullet5.gif) no-repeat 0 55%;
	padding:0 12px 0 13px;
	margin-left:-5px;
}
#footer ul a {
	color:#ccc;
}
#footer dl {
	margin:7px 0 0 1px;
	overflow:hidden;
	height:1%;
}
#footer dl dt {
	float:left;
}
#footer dl dd {
	margin:0 0 0 6px;
	display:inline;
	float:left;
	padding-left:20px;
}
#footer dl dd.del-icio {
	background:url(/images/del-icio.gif) no-repeat 0 50%;
	padding-left:18px;
}
#footer dl dd.digg {
	background:url(/images/digg.gif) no-repeat 0 50%;
}
#footer dl dd.facebook {
	background:url(/images/facebook.gif) no-repeat 0 50%;
}
#footer dl dd.google {
	background:url(/images/google.gif) no-repeat 0 50%;
}
#footer dl dd a {
	color:#ccc;
	text-decoration:none;
}
#footer dl dd a:hover {
	text-decoration:underline;
}
#footer p {
	margin:0 0 0 1px;
	line-height:28px;
}
/* Review pages */
.review-content {
	overflow:hidden;
	height:1%;
	padding:10px 17px 0px 17px;
	background:url(/images/top-boxes-shdw.gif) no-repeat;
	margin-bottom: 10px;
}
.review-content h2 {
	margin:15px 0 0px 0;
	font-size:22px;
	line-height:33px;
	border-bottom:2px solid #356aa0;
}
.review-content h3 {
	margin:5px 0 0 0;
	font-size:14px;
	line-height:16px;
}
.review-content .col1 {
	float:left;
	/*width:381px;*/
	width:365px;
}
.col1 .disclaimer {
	color:#666;
	font-size: 10px;
	line-height: 11px;
}
.review-content .col2 {
	float:right;
	width:194px;
	margin-top: 3px;
}
.review-content a {
	color:#2e4473;
	text-decoration:underline;
}
.review-content a:hover {
	text-decoration:none;
}
.review-text {
	color:#2e4473;
	font-size:13px;
	line-height:16px;
	margin: 10px 0 0;
}
.col2 ul {
	margin:8px 0 0;
	padding:0;
	list-style:none;
	font-size:14px;
	line-height:21px;
	font-weight:bold;
}
.col2 ul li {
	padding-left:97px;
}
.col2 ul a {
	color:#2e4473;
	text-decoration:none;
}
.col2 ul a:hover {
	text-decoration:underline;
}
.reviewer p {
	display:block;
	background:url(/images/reviewer-details.gif) no-repeat;
	width:174px;
	margin-left:-12px;
	height:29px;
	margin: 10px 0 5px 0;
	text-indent:-9999px;
	overflow:hidden;
}
.reviewer ul li {
	padding-left:3px;
	font-size: 12px;
	font-weight:normal;
}
.review-buttons {
	float:left;
	margin-bottom: 10px;
	margin-left: 14px;
}
.review-buttons ul {
	height:1%;
	position:relative;
	margin:5px 0 0 -9px;
	padding:0;
	list-style:none;
}
.review-buttons ul li {
	float:left;
	padding-left:10px;
}
.review-buttons ul a.all-reviews,
.review-buttons ul a.write-review {
	display:block;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
}
.review-buttons ul a.website,
.review-buttons ul a.check-rates {
	display:block;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
}
.review-buttons ul a.all-reviews {
	width:166px;
	background:url(/images/all-reviews.gif) no-repeat;
}
.review-buttons ul a.write-review {
	width:124px;
	background:url(/images/write-review.gif) no-repeat;
}
.review-buttons ul a.website {
	width:124px;
	background:url(/images/website.gif) no-repeat;
}
.review-buttons ul a.check-rates {
	width:112px;
	background:url(/images/check-rates.gif) no-repeat;
}
/* Info pages */
.info-pages {
	overflow:hidden;
	height:1%;
	padding:5px 25px 5px 15px;
	background:url(/images/top-boxes-shdw2.gif) no-repeat;
	margin-bottom: 5px;
}
.info-pages h2 {
	margin:15px 0 10px 0;
	font-size:22px;
	line-height:33px;
	border-bottom:2px solid #356aa0;
}
.info-pages h3 {
	margin:5px 0 0 0;
	font-size:14px;
	line-height:16px;
}
.info-pages a {
	color:#2e4473;
	text-decoration:underline;
}
.info-pages a:hover {
	text-decoration:none;
}
.info-pages ol {
	font-weight: bold;
}
.info-pages ul {
	font-weight: normal;
	list-style-type:none;
}
.info-pages ul span{
	font-weight: normal;
	display:block;
	color:#036;
}
.info-pages ul div{
	color:#429539;
	display: inline;
}
.top10{
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 14px;
}
.top10ten{
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 14px;
}
.next10{
	line-height: 19px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 11px;
}
.remaining{
	line-height: 14px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
.top10 div{
	padding-right: 19px;
}
.top10ten div{
	padding-right: 8px;
}
.top10ten span{
	font-size: 15px;
	padding-left: 50px;
}
.top10 span{
	font-size: 15px;
	padding-left: 50px;
}
.next10 div{
	padding-right: 14px;
}
.next10 span{
	font-size: 14px;
	padding-left: 51px;
}
.remaining div{
	padding-right: 22px;
}
.remaining span{
	font-size: 13px;
	padding-left: 51px;
}
.disclaimer {
	color:#666;
	font-size: 10px;
	line-height: 11px;
}
.websites a{
	font-weight: bold;
}
.small {
	font-size: 11px;
}
.btn-submit-review {
	margin:5px 0 5px -3px;
}


