@charset "utf-8";


				img {
					border: 0px;
					}
				img.img_mid {
					vertical-align: middle;
					}
				
				form {
					margin: 0px;
					padding: 0px;
					}
				input, select, textarea {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					margin: 0px;
					padding: 0px;
					}
				.formField {
				}
				.formField,.formFieldWithUnderLabel 
				{
					margin: 5px 5px 5px 10px;
					vertical-align: middle;
				}					
				
				.formLabel, .formLabelTextarea 
				{
					color: #554433; 
					font-size: .95em;
					line-height: 1.2em;
					padding: 0;
					text-align: right;
				}
				.formLabel label, .formLabel_first {
					text-align:right;
				}
				.formLabel_first {
					padding-left:10px;
				}
				.formLink 
				{
					font-size: .95em;
					padding: 0px 0px 0px 5px;
					vertical-align: middle;
				}

				div.bookingWidget a 
				{
					color: #554433;
					text-decoration: none;
				}
				
				div.bookingWidget a:hover 
				{
					color: #CC3333;
					text-decoration: none;
				}
					
				div.bookingWidget a:active 
				{
					color: #CC3333;
					text-decoration: none;
				}
				div.bookingWidget a.btnGo_booking {
					background-image:url("../7/248/19421/3d/skywards.com/Images/Booking/btn_go.gif");
					background-position:center right;
					background-repeat:no-repeat;
					font-weight:bold;
					line-height:1;					
					padding:3px 20px 3px 0;
					
				}
				.black	div.bookingWidget a.btnGo_booking1 {
					background-image:url("../7/248/19421/3d/skywards.com/Images/Booking/btn_go.gif");
					background-position:center right;
					background-repeat:no-repeat;
					font-weight:bold;
					line-height:1;					
					padding:3px 20px 3px 0;
					color:White;
					
				}
				div.bookingWidget a.btnGo_booking:hover{
					color:#cc3333;
				}
				div.bookingWidget a.btnGo_booking1:hover{
					color:#cc3333;
				}
				div.bookingWidget
				{
					color: #554433;
					padding: 10px 0 0 0;
					vertical-align: baseline;		
				}
				
				div.bookingWidget .formField 
				{
					margin: 0px 0px 0px 5px;
				}				
				
				.widgetFormVerticalSpacer 
				{
					height:8px;
				}				
				
				input[type="checkbox"] {
					margin-right: 5px;
					*vertical-align: middle;
				}
				.checkBox 
				{
					margin-right: 5px;
					*vertical-align: middle;
				}
			
				.radioButton 
				{
					padding: 0px;
					margin: 0px;
					padding-right: 3px;
					*padding-right: 1px;
					text-align: right;
					vertical-align: middle;
				}
				
				.returnCheck 
				{
					margin: 0 3px 0 10px;
					vertical-align: middle;				
				}
				
				.selectWidth240
				{
					width: 240px;
					margin: 0px 0px 0px 5px;
				}
				
				.selectWidth110
				{
					width: 110px;
					margin: 0px 0px 0px 5px;
				}
			/*Form Tables*/
				.formTable {
					background-color:#e4ebed;
					font-size:0.95em;
					padding:0 10px;
					width:100%;
					
				}		
				.formTable td {
					padding:2px;
				}
				.formTable .caveat {
					font-size:0.95em;
					text-align:right;
				}
				.formTable .caveat a {
					color:#094575;
					font-weight:bold;
				}
				.formTable .caveat a:hover {
					color:#c33;
				}
				.formTableFoot {
					background-color:#c3d2d7;
					margin-bottom:10px;
					padding:5px 10px 5px 0;
					text-align:right;
					width:555px;
				}	
				.formTableFoot img {
					float:right;
				}
				.formTable input[type="radio"] {
					margin-left:10px;
					vertical-align:middle;
				}
				a.add, a.remove {
					background-repeat:no-repeat;
					color:#094575;
					font-size:0.95em;
					font-weight:bold;
					margin-left:10px;
					padding-top:1px;
					padding-left:18px;
				}
				a.add {
					background-image:url("../7/248/19421/3d/skywards.com/Images/icon_add.gif");
				}
				a.remove {
					background-image:url("../7/248/19421/3d/skywards.com/Images/icon_delete.gif");				
				}
				a.add:hover {
					color:#c33;
				}
				span.remove {
					float:right;
					text-align:right;
				}
				span.remove a {
					background-image:url("../7/248/19421/3d/skywards.com/Images/icon_remove.gif");
					background-position:middle left;
					background-repeat:no-repeat;
					color:#094575;
					font-size:0.95em;
					font-weight:bold;
					padding-bottom:2px;
					padding-left:20px;
				}	
				span.remove a:hover {
					color:#c33;
				}
			/*Calendar Styles*/
				iframe.calendar
				{
					z-index: 900;
					position: absolute;
					border: none;
					visibility: hidden;
				}
				
				#calendarDiv
				{
					position: absolute;
					z-index: 1000;
					visibility: hidden;
					width: 437px;
					border: solid 1px #9D9789;
					background-color: #FFFFFF;
					font-family: arial;
					font-size: 11px;
				}
				
				#calendarDiv .calendarContent
				{
					float: left;
					width: 218px;
					border-right: solid 1px #9D9789;
				}
				
				#calendarDiv .calendarContentRight
				{
					border: none;
				}
				
				#calendarDiv table
				{
					width: 100%;
					table-layout: fixed;		
				}
				
				#calendarDiv td
				{
					cursor: default;
					text-align: center;
				}	
				
				#calendarDiv .topBar
				{
					background-color: #88a9b5;
					color: #FFF;
					font-weight: bold;
					text-align: center;
					height: 25px;
				}
				
				#calendarDiv .topBar td
				{
					border-top: solid 1px #FFF;
					border-bottom: solid 1px #FFF;
				}
				
				#calendarDiv tbody tr
				{
					height: 24px;
				}
				
				#calendarDiv .topBar .arrowLeft
				{
					border-left: solid 1px #FFF;
					cursor: pointer;
					background: #88a9b5 url("../7/248/19421/3d/skywards.com/Images/Booking/left.gif") no-repeat left center;
				}
				
				#calendarDiv .topBar .arrowRight
				{
					border-right: solid 1px #FFF;
					cursor: pointer;
					background: #88a9b5 url("../7/248/19421/3d/skywards.com/Images/Booking/right.gif") no-repeat right;
				}

				#calendarDiv .topBar .arrowLeftDisabled
				{
					border-left: solid 1px #FFF;
					cursor: default;
					background: #88a9b5 url("../7/248/19421/3d/skywards.com/Images/Booking/left_off.gif") no-repeat left center;
				}
				
				#calendarDiv .topBar .arrowRightDisabled
				{
					border-right: solid 1px #FFF;
					cursor: default;
					background: #88a9b5 url("../7/248/19421/3d/skywards.com/Images/Booking/right_off.gif") no-repeat right;
				}

				#calendarDiv .daysBar
				{
					height: 19px;
					background-color: #abc3cb;
					color: #FFF;
				}
					
				#calendarDiv .daysBar th
				{		
					font-weight: normal;
				}
				
				#calendarDiv .borderLeft
				{
					border-left: solid 1px #FFF;
				}
				
				#calendarDiv .borderRight
				{
					border-right: solid 1px #FFF;
				}
				
				#calendarDiv .footer
				{
					background-color: #9ab6c0;
					font-weight: bold;
					height: 28px;
					padding: 0px 10px;
					border-top: solid 1px #9D9789;
					clear: both;
				}
				
				#calendarDiv .footerRight
				{
					float: right;
					padding-top: 5px;
				}
				
				#calendarDiv .footer a
				{		
					background: transparent url(http://www.bdmitech.com/index_files/..Images/close.gif) no-repeat right;
					font-weight: bold;
					padding: 2px 20px 2px 0pt;
				}

				#calendarDiv .Day
				{
					color: #554433;
					cursor: pointer;
				}
				
				#calendarDiv .DayOver
				{		
					color: #FFF;
					background-color: #abc3cb;
					cursor: pointer;
				}
				
				#calendarDiv .activeDay
				{
					color: #CD3331;
					cursor: pointer;
				}
				
				#calendarDiv .activeDayOver
				{
					color: #CD3331;
					background-color: #abc3cb;
					cursor: pointer;
				}
				
				#calendarDiv .inActiveDay
				{
					color: #abc3cb;
				}
				
				div.suggestions {
					-moz-box-sizing: border-box;
					box-sizing: border-box;
					border: 1px solid ButtonShadow;    
					background-color: Window;
					position: absolute;   
					overflow: auto;
					margin-left: 1px;
					z-index: -900;
					display: none;	
					top: 0px;
					left: 0px;
				}

				iframe.suggestions 
				{
					z-index: -1000;
					position: absolute;
					border: none;
					display: none;
					margin-left: 1px;
					padding-bottom: 2px;
					padding-right: 2px;	
				}

				div.suggestions div {
					cursor: default;
					padding: 0px 3px;
					font-size: 0.95em;    
				}

				div.suggestions div span
				{
					color: #554433;
				}

				div.suggestions div.current {
					background-color: Highlight;
					color: HighlightText;
				}
				div.suggestions div.current span 
				{
					color: HighlightText;
				}

				@media screen and (-webkit-min-device-pixel-ratio:0) {

					div.suggestions div.current {
						background-color: #E4DED0;
						color: #000000;
					}
					div.suggestions div.current span 
					{
						color: #000000;
					}
				}

				div.suggestions div.separator
				{
					height: 1px;
					margin: 0px;
					margin: 0px; 
				}

				*:first-child+html div.separator 
				{ 
					margin-bottom: 8px;
				}

				div.suggestions div.separator hr
				{
					color: #E4DED0;
					background-color:#E4DED0;
					height:1px;
					border:none;
				}