﻿body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial;
	font-size: 12px;
}
.boxfrm {  
font-family: Verdana, Helvetica, sans-serif; 
font-size: 9px; 
color: #333333;
text-decoration: none; 
height: 10px;
border-top:solid 1px #999999;
border-right:solid 1px #999999;
border-left:solid 1px #999999;
border-bottom:solid 1px #999999;
background: #ffffff;
padding: 1px;
}
.boxfrm 
{ vertical-align: middle; }
.mavibuton {font-family: tahoma, Arial,  Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color:#ffffff;
font-weight:bold;
cursor:hand;
text-decoration: none; 
border-style:none;
height:20px;
background:#30B5F9;
}
.beyaz { 
color: #ffffff; 
font-size: 11px; 
font-weight:bold;
line-height: 18px; 
text-decoration:none;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.beyaz:hover { 
color: #ffffff; 
font-size: 11px; 
font-weight:bold;
line-height: 18px; 
text-decoration:underline;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.turuncu { 
color: #FF9C00; 
font-size: 11px; 
font-weight:bold;
line-height: 18px; 
text-decoration:none;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.turunculight { 
color: #FF9C00; 
font-size: 11px; 
line-height: 18px; 
text-decoration:none;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.kmavibold { 
color: #1C94D1; 
font-size: 11px; 
font-weight:bold;
line-height: 18px; 
text-decoration:none;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.mavibold { 
color: #30B5F9; 
font-size: 11px; 
font-weight:bold;
line-height: 18px; 
text-decoration:none;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.mavibold:hover { 
color: #30B5F9; 
font-size: 11px; 
font-weight:bold;
line-height: 18px; 
text-decoration:underline;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.mavibold12 { 
color: #30B5F9; 
font-size: 12px; 
font-weight:bold;
line-height: 18px; 
text-decoration:none;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.mavibold12:hover { 
color: #30B5F9; 
font-size: 12px; 
font-weight:bold;
line-height: 18px; 
text-decoration:underline;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.darkbluebold12 { 
color: #105DBD; 
font-size: 12px; 
font-weight:bold;
line-height: 18px; 
text-decoration:none;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.darkbluebold12:hover { 
color: #105DBD; 
font-size: 12px; 
font-weight:bold;
line-height: 18px; 
text-decoration:underline;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.bluelight { 
color: #1C94D1; 
font-size: 11px; 
line-height: 18px; 
text-decoration:none;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}

.mavilight 
{
	line-height: 18px;
	font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
	font-size: 11px;
	color: #1C94D1;  
	font-weight: bold;
	text-decoration: none;
}
.mavilight:hover 
{
	line-height: 18px;
	font-size: 11px;
	color: #1C94D1;  
	font-weight: bold;
	text-decoration: underline;
}
.mavilightalt { 
color: #79BCDE; 
font-size: 11px; 
line-height: 16px; 
text-decoration:none;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.seciniz { 
color: #333333; 
font-size: 11px; 
width:200px;
line-height: 16px; 
text-decoration:none;
font-family: , Verdana, tahoma, Geneva, Arial, sans-serif ;
}
.mavilight:hover { 
color: #1C94D1; 
font-size: 11px; 
line-height: 18px; 
text-decoration:underline;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
.red { 
color:#FF0000; 
font-size: 11px; 
font-weight:bold;
line-height: 18px; 
text-decoration:underline;
font-family: tahoma, Verdana, Geneva, Arial, sans-serif ;
}
#QS_MainRegions
{
	padding-bottom: 5px;
}
#QS_MainRegions *
{
	vertical-align: middle;
}
#QS_SubRegions
{
	padding-bottom: 5px;
	padding-top: 5px;
	display: none;
}
#QS_SubRegions *
{
	vertical-align: middle;
}
#QS_Facilities
{
	padding-bottom: 5px;
	padding-top: 5px;
	display: none;
}
#QS_Facilities *
{
	vertical-align: middle;
}
#QS_Category
{
	padding-bottom: 5px;
	padding-top: 5px;
}

#QS_Category *
{
	vertical-align: middle;
}
#QS_Criteria
{
	padding-bottom: 5px;
	padding-top: 5px;
}
#QS_Dates
{
	padding-bottom: 5px;
	padding-top: 5px;
}
#QS_Dates *
{
	vertical-align: middle;
}
.loadinfo
{
	font-family: Verdana, Arial;
	padding: 5px;
	right: 0px;
	visibility: hidden;
	color: #dc143c;
	font-weight: bold;
	position: absolute;
	top: 0px;
	background-color: #ffffff;
}
.loadinfo *
{
	vertical-align: middle;
}
.pageHeader
{
	padding: 10px; text-align: left;
}
.SearchResults
{
	width: 760px;
	/*background-color: #99ccff;*/
	margin: 0px;
	padding: 0px;
}
.fdFacilityName
{
	font-family: Verdana, Arial; font-size: 17px; font-weight: bold; color: #30B5F9; padding-top: 5px;
}
.srFStarsAndRegion
{ font-size: 11px; padding-left: 10px; padding-top: 8px; text-align: left; text-transform: capitalize; }
.redbold
{
	color: #dc143c;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 12px;
}
.Label
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #333333;
	background-color: #f6f6f1;
}
.LabelHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;	
}
.Note
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #333333;	
}
.StatusMessages
{
	background-color: #ffefd5;
	color: #333333;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 5px;
	margin: 0px;
	border: solid 1px #cc0000;
}

.PurchaseErrorMessages
{
	width: 720px;
	background-color: #ffefd5;
	color: #333333;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding: 5px;
	margin-bottom: 15px;
	border: solid 1px #cc0000;
	text-align: left;
	
}
.SignUpForm
{
	width: 95%;
	padding-left: 30px;
}
.MemberNavBar
{
	width: 170px;
	font-family: Verdana, Arial;
	font-size: 12px;
}
.MemberNavBar UL
{
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #4169e1;
}
.MemberNavBar LI
{
	padding-top: 10px;
}
.MemberNavBar A
{
	color: #4169e1;
	text-decoration: none;
}
.MemberNavBar A:hover
{
	text-decoration: underline;
}
.BuyBreadCrumbs
{
	padding-left: 40px; padding-top: 10px; padding-bottom: 20px;
}
.countdownbanner
{ margin-top: 10px; margin-bottom: 10px; }
.lcdlabel
{
	/*Example CSS to create LCD countdown look*/
	color: #dc143c;
	font: bold 15px Arial;
	padding: 3px;
}
.lcdstyle
{
	/*Example CSS to create LCD countdown look*/
	color: #dc143c;
	font: bold 15px Arial;
	padding: 3px;
}

.lcdstyle sup{ /*Example CSS to create LCD countdown look*/
font-size: 80%
}
.PaymentMethodsBlock
{
	margin-bottom: 10px;	
}
.PaymentMethodsHeader
{
	padding-top: 10px;
}
.PaymentMethodsHeader *
{
	vertical-align: middle;
}
.PaymentMethodsTableHeader
{ height: 25px; font-family: Verdana, Arial; font-size: 9px; font-weight: bold; background: #4f4f4f url('../../images/w2_payment.gif'); color: #ffffff; padding: 8px;}
.PMTableCell
{ font-family: Verdana, Arial; font-size: 9px; padding: 3px; }
.PMTableRow
{ font-family: Verdana, Arial; font-size: 9px; padding: 3px; background-color: #f7f7f7; }
.PMTableRowOn
{ font-family: Verdana, Arial; font-size: 9px; padding: 3px; background-color: #d0d0d0; cursor: pointer; }
.PMTableRowAlt
{ font-family: Verdana, Arial; font-size: 9px; padding: 3px; background-color: #eeeeee; }
.PaymentMethodOptionOn
{ background-color: #555555; cursor: pointer; }
.PaymentMethodOption
{ cursor: pointer; }
.PaymentTable
{ margin-top: 15px; }
.PaymentSelectedType
{ font-size: 1px; margin-top: 15px; margin-right: 30px; text-align: right; }
.PaymentSelectedType *
{ vertical-align: middle; }
.PaymentSelectedDetail
{
	margin-top: 15px;
	padding-top: 0px;
	margin-bottom: 15px;
}
.PaymentDetailHeader
{
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
}
.NetPrice
{
	font-family: Verdana,  Arial;
	font-size: 13px;
	font-weight: bold;
	color: #0066ff;
}
.buyBtn
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color: #dc143c;
	border-right: #b22222 1px solid;
	border-top: #ff7f50 1px solid;
	border-left: #ff7f50 1px solid;
	border-bottom: #b22222 1px solid;
	cursor: pointer;
}
.buyFinalBtn
{
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color: #dc143c;
	border-right: #b22222 1px solid;
	border-top: #ff7f50 1px solid;
	border-left: #ff7f50 1px solid;
	border-bottom: #b22222 1px solid;
	cursor: pointer;
	width: inherit;
}
.banktooltip
{
	color: #000;
	background-color: #ccff66;
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 10px;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#e8e8e8,direction=135);
}
.bankttpointer
{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
.PaymentSubHeader
{ width: 200px; font-size: 11px; color: #404040; font-weight: bold; padding-bottom: 3px; border-bottom: solid 1px #e8e8e8; margin-bottom: 5px; margin-top: 10px; }
.PaymentSubContent
{ font-size: 11px; color: #404040; }
.PaymentDFacilityName
{
	font-size: 12px;
	font-weight: bold;
	color: #dc143c;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 5px;
}
.normal11
{ font-size: 11px; color: #000; font-weight: normal; }
.normal10
{ font-size: 10px; color: #000; font-weight: normal; }

.PurchaseInfo_FName
{
	font-size: 12px;
	font-weight: bold;
	/*color: #30B5F9;*/
	color: #cc0000;
	text-align: left;
	padding-left: 5px;
}
.PurchaseInfo_Room
{
	font-size: 11px;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 5px;
}
.PurchaseInfo_Dates
{
	text-align: left;
	font-size: 11px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.PurchaseTotalPrice
{
	font-weight: bold;
	color: #333333;
}
.PurchaseInfo_Actions
{
	text-align: left;
	font-size: 10px;
	color: #333333;
}
.niceinput
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 13px;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #ffffc3;
	padding: 1px;
}
 
.contract
{  
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #999999;
text-decoration: none; 
border-top:solid 1px #999999;
border-right:solid 1px #999999;
border-left:solid 1px #999999;
border-bottom:solid 1px #999999;
background: #ffffff;
padding: 1px;
}
.blueBtn
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	cursor: hand;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #51B6ED;
	border-right: #483d8b 1px solid;
	border-top: #add8e6 1px solid;
	border-left: #add8e6 1px solid;
	border-bottom: #483d8b 1px solid;
}
.searchAgainBlock { text-align: left; }
.orangeMark
{
	color: #ff6347;
}
.DS_Properties_Head_Off
{
	height: 20px;
	padding-top: 5px;
	padding-left: 20px;
	border-bottom: #e8e8e8 1px solid;
	background: url(/tatilplanet/style/images/DS_prop_off.gif) no-repeat left;
}
.DS_Properties_Head_On
{
	height: 20px;
	padding-top: 5px;
	padding-left: 20px;
	border-bottom: #e8e8e8 1px solid;
	background: url(/tatilplanet/style/images/DS_prop_on.gif) no-repeat left;
}
.DS_Properties_Off
{
	display: none;
}
.DS_Properties_On
{
	display: block;
}
.DetailedSearchPanel
{
	position: relative;
	margin: 10px;
	padding: 0px;
	z-index: 100;
	text-align: left;
}
.dropdown
{
	font-size: 11px;
	border: solid 1px #000000;
}

