﻿/*Start MGI */
#MGI_MainTitle
{
	font: 16px Arial, Helvetica, sans-serif;
	color:#182B65;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:40px;
}
.MGI_MainTitle
{
	font: 16px Arial, Helvetica, sans-serif;
	color:#182B65;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:40px;
}
.MGI_Title
{
	font: 14px Arial, Helvetica, sans-serif;
	color:#182B65;
	font-weight:bold;
	padding-top:22px;
	padding-bottom:8px;
	text-align:left;
	vertical-align:middle;
	height:21px;
}
.MGI_Fields
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;	
	margin:0px;
	padding:0px;
	border-spacing:0px;
	width:100%;
}
.ColonSpace
{
	vertical-align :top ;
}
.MGI_RadioFields
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;	
	margin:0px;
	padding:0px;
	border-spacing:0px;
}
.MGI_Multilineinput
{
	width:480px;
	height:80px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;	
} 
.MGI_MainTable
{
	background-color:RGB(239,231,206);
	border-spacing:0px;
	padding:0px;
	text-align:left;
	margin:0px;
	width:525px;	
}
.MGI_Tabwidth
{
 width:525px;
}
.MGI_Tabstyle
{
	padding-left:8px;
	margin-left:5px;
}
.MGI_TextSize input
{
	width:180px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.MGI_TextSize
{
	vertical-align:top;
}
.MGI_MulTextSize textarea
{
	width:180px;
	height:50px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
    vertical-align:top;
}
.MGI_DateSize input
{
	width:158px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.MGI_Fields span
{
	width:180px;
	height:20px;
	font-weight:bold;
}
.MGI_ModifyButton
{
	 width:85%;
	 text-align:right;
}
.MGI_MaxRooms
{
	padding-left:10px;

	
}
.MGI_MaxRoomsINPUT
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	height:18px;
}
.MGI_PreviewTextSize input
{
	width:180px;
	height:20px;
	font:14px Arial, Helvetica, sans-serif;
}
.MGI_LeftPreview
{
	width:20%;
}
.MGI_RightPreview
{
	width:80%;
	
}
.MGI_MeetingDate
{
	 
	 vertical-align:bottom;
	 width:125px; 
	 font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.MGI_MeetingDelegate
{
	 height:25px;
	 vertical-align:bottom;
}
.MGI_MeetingDelegateText
{
	 width:80px;
	 font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
	 
}
.MGI_MeetingRoom
{
	 height:25px;
	 vertical-align:bottom;
}
.MGI_MeetingRoomSelection
{
	 width:140px;
	 font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	 
	 
}
.MGI_SelectionSize
{
	width:185px;
	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}

.MGI_MeetingHeading
{
	background-color:RGB(218,208,183);
    height:20px;
    text-align:center;
}
.MGI_MaximumRooms input
{
	width:94px;
	height:20px;
}

/* End  MGI */

/* Start SiemreapGuest */

.Siemre_Heading 
{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Times New Roman, Times, Verdana, Arial;COLOR: #182B65
}

.Siemre_TextSize
{
	width:130px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.Siemre_DateSize
{
	width:112px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.SiemreSpouse_TextSize
{
	width:150px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
	vertical-align:top;
}
.SiemreSpouse_DateSize
{
	width:132px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.Siemre_littleTextSize
{
	width:119px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.Siemre_littleDateSize
{
	width:110px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.Siemre_AddressSize
{
	width:130px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.Siemre_largeTextSize
{
	width:149px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.Siemre_SelectionSize
{
	width:135px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.Siemre_littleSelectionSize
{
	width:77px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.Siemre_sightSelectionSize
{
	width:155px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.Siemre_propertySelectionSize
{
	width:179px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.Siemre_flightSelectionSize
{
	width:105px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.Siemre_remarksTextSize
{
	width:255px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.Siemre_Fields
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;	
	margin:0px;
	padding:0px;
	border-spacing:0px;
	width:100%;
}
.Siemre_RadioFields
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;	
	margin:0px;
	padding:0px;
	border-spacing:0px;
}
/* End  SiemreapGuest */

/* Start DubaiGues */
.DubaiGuest_TextSize
{
	width:175px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.DubaiGuest_RequestTextSize
{
	width:150px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.DubaiGuest_TimeSelectionSize
{
	width:80px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.DubaiGuest_SelectionSize
{
	width:100px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.DubaiGuest_MiddleSelectionSize
{
	width:157px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.DubaiGuest_LargeSelectionSize
{
	width:239px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.DubaiGuest_SmallSelectionSize
{
	width:80px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.DubaiGuest_TreatmentSelectionSize
{
	width:130px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.DubaiGuest_AgeSize
{
	width:40px;
	height:15px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.DubaiGuest_DateSize
{
	width:150px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.Guest_ReservationSize
{
	width:55px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
/* End DubaiGues */

/* Start CanouanGuest */
.CanouanGuest_TextSize
{
	width:125px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.Canouan_TextSize
{
	width:150px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.Canouan_DateSize
{
	width:100px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
.Canouan_SelectionSize
{
	width:131px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
TD.formTD 
{
	VERTICAL-ALIGN: top; WIDTH: 424px; BACKGROUND-COLOR: #ffffff
}
/* End CanouanGuest */

/* Guest Forms starts */
.singapore_littleTextSize
{
	width:75px;
	height:17px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
#main_content 
{
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#preview_content 
{
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.main_content 
{
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.multilineTextSize
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
	vertical-align:top;
}
/* Guest Forms ends */
.formitem {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* ContactUs  Start  */
/* ContactUs  Start  */
#CU_Main
{
	width:100%;	
}

.CU_Fields
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;	
	margin:0px;
	padding:0px;
	border-spacing:0px;

}
#CU_AuthContaints
{
	margin-top:15px;
	margin-bottom:20px;	
	width:100%;
}
#CU_Description
{
	font-size: 11px;
	font-family:Arial; 
	color:#333333;
	padding-top:0px;
	padding-bottom:20px;
	border-bottom:  dotted 1px #987e52 ;
}
.CU_Label
{
	font-size: 11px;
	font-family:Arial; 
	color:#333333;	
	margin-top:10px;
	text-align:left;

	
}
.CU_LabelSubject
{
	font-size: 11px;
	font-family:Arial; 
	color:#333333;	
	margin-top:10px;
	text-align:left;
}

/* ContactUs (CU) End */
/* EPC Start  */

#EPC_Title
{
	font: 16px Arial, Helvetica, sans-serif;
	color:#182B65;
	font-weight:bold;	
	padding-top:5px;
	padding-bottom:15px; 
		
}
#EPC_PageFields
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;
	
}
.EPC_Top
{
	 vertical-align:top;
	 width:100%; 	
}
.EPC_Right
{
	 text-align:right;	
}
.EPC_Left
{
	 text-align:left;	
}
.EPC_PersonalMessage
{
	 height:130px;
	 text-align:left; 
	 padding-left: 0px; 
	 margin-left: 0px;
}
.EPC_PreviewEpostcard
{
	 border:0px;
	 margin-left:0px;
	 margin-right:10px;
	 margin-bottom:30px;
	 width:100%;
}
.EPC_TableWidth
{
	 width:100%;
	 border:0px; 
}
/* EPC END  */
/* EPP Start */
.EPP_Title
{
	
	font: 16px Arial, Helvetica, sans-serif;
	color:#182B65;
	font-weight:bold;	
	padding-top:12px;
	padding-bottom:12px;
	
}
#EPP_PostCardImagePreview
{	
	border:3px;
	border-color:#584524;
	padding: 2px 2px 2px 2px;
	height:240;
	widows:400;
	
}
.EPP_Preview
{
	padding-left:48px;
	padding-right:48px;
	padding-top:35px;
	width:528px;
	background-image:url(../../App_Themes/Resort/img/tab/Bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	
	
	
}
.EPP_Bottom
{
	background:url(../../App_Themes/resort/img/tab/bottom.gif) no-repeat;
	height:9px;
	
}
#EPP_HotelName
{
	font-family: Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	padding-bottom:35px;	
		
}
#EPP_RecipientName
{
	font-family: Arial;
	font-size:11px;
	color:#333333;
		
}
#EPP_Message
{
	font-family: Arial;
	font-size:11px;
	font-style:italic;
	color:#333333;
	
}
#EPP_SenderName
{
	font-family: Arial;
	font-size:11px;
	color:#333333;
	padding-top:35px;
	padding-bottom:55px;	
}
/*
Code commented due to Arabic site
.EPP_Buttons
{
	padding-top:30px;	
}
*/

/* EPP End */
.button_small 
{
	font-family: Times;
    font-size: 12px;
    font-weight:bold;
    color:#182B65;
    text-decoration: none;
    background-image: url("../../App_Themes/Resort/img/ViewAllImage.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding-left:18px;
    text-align:left;
	background-color:Transparent;
    border:none;
    cursor:hand;
    width:70px;
}
.button_Large
{
	font-family: Times;
    font-size: 12px;
    font-weight:bold;
    color:#182B65;
    text-decoration: none;
    background-image: url("../../App_Themes/City/img/ViewAllImage.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding-left:18px;
    text-align:left;
	background-color:Transparent;
    border: none;
    cursor:hand;
    width:130px;      
}
.ContactUs_TextSize 
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.ContactUs_DropDownSize
{
	height:20px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.ContactUs_MultilineTextSize 
{
	
	height:110px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #666666;
}
.Mandatory
{
	padding-left:5px;
	vertical-align:top;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:Red ; 
	
}
/* ------ Code Added due to Arabic Site  ---- */
/* --- Start ----- */
#preview_contentWed 
{
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.EPP_Buttons_Send
{
	padding-top:30px;
	text-align: left;
}
.EPP_Buttons_Back
{
	padding-top:30px;
	text-align: right;
}
.concierge_LeftAlbtn
{
 text-align:right;

/* --- End ----- */