html {
	background:url(../images/bg.jpg) #000000 repeat-x;
	height:100%;
	margin:0px;
}

body {
	background:url(../images/cloud_bg.jpg) top center no-repeat;
	height:100%;
	margin:0px;
}	

a {
	font:12px arial;
	color:#999999;
}

a:hover {
	color:#bababa;
}
.upper {
	text-transform: uppercase;
}
.abs {
	position: absolute;
}	

img {
	border:none;
}
table{
	border:0px; /* border="0" */
	border-collapse: collapse; /* cellspacing="0" */
}
table td{
	padding:0px;/* cellspadding="0" */
}
form{
	padding:0px;
	margin:0px;
}
h1.sIFR-flash, h1{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	line-height:29px;
}
/** MENU **/
#menu_div {
	width:980px;
	margin:auto;
}
#menu {
	position:absolute;
	z-index:100;
	top:80px;
}

#subMenu {
	width:969px;
	height:47px;
	margin:auto;
}

.subMenuTxt {
	position:absolute;
	width:969px;
	font:12px arial;
	color:#fff;
	padding:20px 0px 0px 0px;
	text-align:center;
	z-index: 999;
}

#subMenu a {
	color:#fff;
	padding:0px 15px;
	text-decoration:none;
}

#subMenu a:hover {
	color:#629dd5;
}

#subMenu .on {
	color:#629dd5;
	text-transform:uppercase;
}

	/* BG ACCORDING TO MENU */

	.subMenuAbout {
		background:url(../images/sub_01_bg.gif);
		width:969px;
		height:47px;
		margin:auto;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}

	.subMenuAircraft {
		background:url(../images/sub_02_bg.gif);
		width:969px;
		height:47px;
		margin:auto;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}

	.subMenuYacht {
		background:url(../images/sub_03_bg.gif);
		width:969px;
		height:47px;
		margin:auto;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}
	
	.subMenuManagment
	{
		background:url(../images/sub_04_bg.gif);
		width:969px;
		height:47px;
		margin:auto;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}



/** HOME **/
#home {
	width:980px;
	margin:auto;
}

.homeFeatured01 {
	width:144px;
	height:104px;
	background:url(../images/home_featured_bg_01.gif);
	padding:18px 11px 0px 160px;
}

.homeFeatured02 {
	width:144px;
	height:104px;
	background:url(../images/home_featured_bg_02.gif);
	padding:18px 11px 0px 160px;
}

.homeFeatured03 {
	width:144px;
	height:104px;
	overflow: hidden;
	background:url(../images/home_featured_bg_03.gif);
	padding:18px 11px 0px 160px;
}

.homeQuoteFlight {
	padding:5px 15px 21px 15px;
	line-height:20px;
	margin:auto;
	text-align:center;
	width:253px;
	height:606px;
	overflow:hidden;
}

.homeQuoteFlight input {
	background:url(../images/input_shadow.gif) #fff repeat-x;
	border:1px solid #7f9db9;
	padding:3px 2px 3px 3px;
	width:102px;
	float:left;
}
.radio td{
	padding-bottom:3px;
}
.radio input {
	padding:0;
	background:none;
	border:none;
	width:auto;
	margin-right:10px
}
.homeQuoteFlight select {
	background:url(../images/input_shadow.gif) #fff repeat-x;
	border:1px solid #7f9db9;
	float:left;
}

.homeQuoteFloat {
	color:#fff;
	float:left;
	text-align:left;
	margin-top:12px;
}

.homeQuoteSubmit {
	padding:15px 0px 15px 80px;
}

ul.homePress {
	margin:0px 0px 0px 15px;
	padding:0px;
}

ul.homePress li {
	margin:0px;
	padding:10px 0px 10px 0px;
}

.homePress a {
	color:#999999;
	position:relative;
	text-decoration:underline;
}

.homePress a:hover {
	background:#222222;
	color:#eeeeee;
	text-decoration:none;
}

.privateJetsSales {
	padding:18px 0px 3px 7px;
	float:left;
	width:210px;
}

/** LAYOUT **/

#layout {
	width:960px;
	margin:auto;
}

#sub {
	width:971px;
	margin:auto;
	padding:15px 0px 0px 0px;
}

/** BOX COMMON **/

#requestMainDiv {
	z-index: 9999;
}
.box1 {
	width:317px;
	float:left;
}
.homeTopBlock {
	height: 158px;
	overflow: hidden;
}

.box1 .top {
	width:317px;
	height:4px;
	background:url(../images/box1_top.gif);
	font-size:0px;
}

.box1 .middle {
	width:315px;
	background:url(../images/box1_middle.gif);
	color:#999999;
	font:12px arial;
	padding:5px 1px 0px 1px;
}

.box1 .bottom{
	width:317px;
	height:4px;
	background:url(../images/box1_bottom.gif) repeat-x top;
	position:absolute;
	margin-top:-4px;
	font-size:0px;
}
.homeRequestForm {
	height: 670px;
	overflow: hidden;
}

.box2 {
	width:638px;
	float:left;
}

.box2 .top {
	width:638px;
	height:4px;
	background:url(../images/box2_top.gif);
	font-size:0px;
}

.box2 .middle {
	width:636px;
	background:url(../images/box2_middle.gif);
	color:#999999;
	font:12px arial;
	padding:5px 1px 0px 1px;
}

.box2 .bottom {
	width:638px;
	height:4px;
	background:url(../images/box2_bottom.gif);
	/* position:absolute;*/
	margin-top:-4px;
	font-size:0px;
}

.box3 {
	width:385px;
	float:left;
}

.box3 .top {
	width:385px;
	height:4px;
	background:url(../images/box3_top.gif);
	font-size:0px;
	line-height: 0px;
	margin-top:10px;
}

.box3 .middle {
	width:383px;
	background:url(../images/box3_middle.gif);
	color:#999999;
	font:12px arial;
	padding:5px 1px 0px 1px;
}

.box3 .bottom {
	width:385px;
	height:4px;
	background:url(../images/box3_bottom.gif);
	/* position:absolute;*/
	margin-top:-4px;
	line-height: 0px;
	
	font-size:0px;
}

.box3 td {
	background:#061226;
	height:27px;
	text-align:center;
	vertical-align:middle;
}

.boxSpace {
	margin-right:4px;
}
.boxPadding {
	height:20px;
	background: #000000;
}

.boxPadding2 {
	height:6px;
	background: #000000;
}


.boxCont {
	padding:5px 12px 10px 12px;
	line-height:20px;
	overflow:hidden;
}	

	/* SUB BOX */

	.subBoxTop {
		width:971px;
	}

	.subBoxTop .left {
		background:url(../images/sub_box_top.gif) no-repeat bottom left;
		font-size:0px;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}

	.subBoxTop .right {
		background:url(../images/sub_box_top.gif) no-repeat bottom right;
		font-size:0px;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}

	.subBoxTop .top {
		background:url(../images/sub_box_top.gif) no-repeat bottom left;
		width:971px;
		height:10px;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}

	.subBoxTop h1 {
		text-align:center;		
		font-size:24px;
		margin:0px;
		padding:0px;
		display: relative;	
	}

	.subBoxMiddle {
		width:971px;
		background:url(../images/sub_box_middle.png);

	}

	* html .subBoxMiddle {
		background:url(images/blank.gif) no-repeat;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/sub_box_middle.png", sizingMethod="scale");
	}

	.subBoxMiddle .content {
		width:941px;
		color:#a09d9d;
		font:12px arial;
		padding:2px 15px;
		text-align: left;
	}

	.subBoxMiddle .contImg {
		padding:20px 35px 0px 20px;
		float:left;
	}

	.subBoxMiddle .contTxt {
		padding:20px 0px 0px 10px;
		float:left;
		line-height:20px;
		width:500px;
		text-align:justify;
	}

	.subBoxMiddle .contTxt2 {
		padding:20px 0px 0px 10px;
		float:left;
		line-height:20px;
		width:600px;
	}

	.subBoxBottom {
		width:971px;
		height:10px;
		background:url(../images/sub_box_bottom.gif);
		font-size:0px;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}

/* -- Begin horizontal form --*/

.horizontal .box1 .top{
	background:url(../images/sub_box_top.gif) no-repeat bottom left;
	height:10px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	width:971px;
	margin-top:36px;
}
.horizontal .box1{
	width:auto;
}
.horizontal .boxSpace {
	margin:0;
}
.horizontal .middle{
	width:auto;
	background:transparent url(../images/sub_box_middle.png) repeat;
	padding-top:0;
}
* html .horizontal .middle{
	background:url(images/blank.gif) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/sub_box_middle.png", sizingMethod="scale");
}
.horizontal .homeQuoteFlight{
	width:auto;
	padding:5px 50px 21px;
	overflow:hidden;
	height:260px;
}
.horizontal .mHeight360{
	min-height:260px;
	height:260px;
}
.horizontal .homeQuoteFloat{
	padding:5px 15px 12px;
	width:253px;
	margin:0;
}
.horizontal .homeQuoteFloat_NoD{
	padding:5px 15px 21px;
	text-align:left;
	color:#fff;
}
.horizontal .upper{
	height:225px;
}
.horizontal .homeQuoteSubmit{
	padding:0 0px 15px 380px;
	clear:both;
}
.horizontal .radio{
	float:none;
	margin:0 auto;
	width:460px;
	text-align:center;
	height:30px;
	padding:7px 15px 0 12px;
	clear:both;
}
.horizontal .box1 .bottom{
	background:url(../images/sub_box_bottom.gif);
	font-size:0px;
	height:10px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	width:971px;
}
.horizontal .leftGroup{
	width:283px;
	float:left;
}
.horizontal .rblRow{
	padding:0 10px;
	float:left;
}
.horizontal .rblTD1, .horizontal .rblTD2{
	float:left;
	text-align:left;
}
.horizontal .rblTD2{
	width:170px;
}

/* -- End horizontal form --*/

/** AIRCRAFT CHARTER **/

.aircraftGlobe {
	background: url(../images/aircraft_globe.jpg) no-repeat top right;
	width: 605px;
	height: 205px;
	position: absolute;
	margin: -10px 0px 0px 0px;
	text-align: center;
	z-index: 100;
	
}

.aircraftRighTxt {
	float:right;
	padding:0px 15px 0px 0px;
	width:290px;
	line-height:24px;
}
.aircraftDefHeight {
	height: 185px;
}
.aircraftZet1 {
	z-index: 200;
}

.aircraftRighTxt .whiteTxt {
	font:bold 13px arial;
	color:#fff;
	line-height:24px;
}

.aircraftRighTxt2 {
	float:right;
	padding:0px 15px 0px 0px;
	width:540px;
	line-height:20px;
}

.aircraftRighTxt2 .whiteTxt {
	font:bold 13px arial;
	color:#fff;
	line-height:20px;
}

.aircraftLeft {
	float:left;
	padding:10px 0px 0px 15px;
	width:212px;
}

.aircraftLeft a {
	background:url(../images/aircraft_arrow.gif) left top no-repeat;
	padding:0px 0px 0px 15px;
	color:#5d95cb;
	line-height:24px;
}

.aircraftLeft a:hover {
	background-position:left bottom;
	color:#ffffff;
}

.aircraftLeft .arrow {
	background:none;
	border:none;
	padding:0px;
}

.aircraftCenter {
	float:left;
	padding:10px 0px 0px 0px;
	text-align:center;
	width: 460px;
}

.aircraftCenter .aircraftImg {
	border:1px solid #2d567c;
	padding:3px;
}

.aircraftRight {
	float:right;
	font:14px/24px arial;
	width:220px;
	text-align:justify;
	padding:10px 20px 0px 0px;
}

.aircraftRight table th{
	color:#5d95cb;
	font:bold 12px/24px arial;
	text-align:right;
	padding:10px 5px 0px 0px;
}	

.aircraftRight table td {
	font:bold 12px/24px arial;	
	padding:10px 0px 0px 0px;
}	

.aircraftViewAll {
	width:181px;
	margin:auto;
}

.aircraftLine {
	float:left;
	padding:0px 50px;
}

/** CONTACT US **/

.contactAddress {
	float:left;
	font:18px arial;
	color:#dfdfdf;
	width:223px;
}

#sub .contactAddress h2 {
	margin:0px 0px 8px -5px;
	line-height:24px;
}

.contactMap {
	float:left;
	width:371px;
}

.contactMap a {
	background:url(../images/contact_us_map.jpg) top left;
	display:block;
	width:371px;
	height:185px;
	
}

.contactMap a:hover {
	background-position:bottom left;
}

.contactInput{
	color:#dfdfdf;
	font:bold 12px/28px georgia;
	padding:8px 0px 35px 0px;
}
.contactInput a{
}

.contactInput input.input_txt, .contactInput input.f_invalid, .loginInput input.f_inalid, .loginInput input.input_txt{
	background:url(../images/input_shadow.gif) #fff repeat-x;
	border:1px solid #7f9db9;
	padding:3px 0px;
	width:287px;
	float:left;
	vertical-align:middle;
}
.contactInput input.f_invalid, .loginInput input.f_inalid, .loginInput input.f_invalid{
	border:1px solid #FF0033;
}

.contactInput textarea {
	background:url(../images/input_shadow.gif) #fff repeat-x;
	border:1px solid #7f9db9;
	padding:3px 0px;
	width:285px;
	height:184px;
	float:left;
}

.contactInput .left {
	float:left;
	width:309px;
}

.contactInput .right {
	float:right;
	padding:0px 0px 15px 0px;
}


/** FOOTER **/

#footer {
	color:#fff;
	font:12px arial;
	margin: 24px auto 0px auto;
}

#footer .home {
	width:962px;
	background:url(../images/footer_bg.gif) top left no-repeat;
	margin:auto;
}

#footer .sub {
	width:971px;
	background:url(../images/footer_bg2.gif) top left no-repeat;
	margin:auto;

}

#footer .link {
	color:#6e90af;
	float:left;
	height:33px;
	padding-top:16px;
	white-space:nowrap;
}

#footer .newsletter {
	color:#6e90af;
	float:right;
	height:33px;
	padding:11px 7px 0px 0px;
	line-height:180%;
}
#footer .newsletter td{
	color:#6e90af;
	line-height:24px;
	font-size:12px;
}

#footer .newsletter input {
	background:transparent;
	border:1px solid #306494;
	color:#fff;
	padding: 0px 2px;
}

#footer .newsletter input.submit {
	background:url(../images/footer_btn_arrow.gif) left top;
	border:none;
	cursor:pointer;
	width:21px;
	height:22px;
}

#footer .newsletter input.submit:hover {
	background-position:left bottom;
}

#footer .link a {
	color:#6e90af;
	padding:0px 11px;
}

#footer .link a:hover {
	color:#afc6dc;
}

#footer .bottomMenu {
	width:962px;
	text-align:center;
	padding:10px 0px 9px 0px;
}

#footer .bottomMenu a {
	color:#999999;
	padding:0px 10px;
	text-decoration:none;
}

#footer .bottomMenu a:hover {
	color:#fff;
}

#footer .bottomMenu .on {
	color:#fff;
}

#footer a.bfm {
	color:#656565;
	text-decoration:none;
}

#footer a:hover.bfm {
	color:#9babc6;
}



/** COMMON **/
.clear {
	clear:both;
	font-size: 0px;
	line-height: 0px;
}
.hSplitter1 {
	height: 19px;
	background: #000;
	font: bold 0px/0px Arial;	
}
.hSplitter2 {
	height: 6px;
	font: bold 0px/0px Arial;
	background: #000;
}

.float_l {
	float:left;
}

.float_r {
	float:right;
}

.margin10 {
	padding-right:10px;
}

.whiteBold {
	color:#fff;
	font-weight:bold;
}


	/* BTN */
	.btn_close{
		cursor:pointer;
		border:none;
		width:32px;
		height:32px;
		display:block;
		background:url(../images/btn_close.gif) no-repeat top;
	}
	.btn_close:hover{
		background:url(../images/btn_close.gif) no-repeat  bottom;
	}
	.ecsBtn{
		line-height:0px;
		font-size:0px;
	}
	.ecsBtn a {
		height:25px;
		background:url(../images/btn_bg.gif) top left;
		color:#000000;
		display:block;
		font:bold 12px arial;
		float:left;
		line-height:210%;
		text-decoration:none;
		padding:0px 0px 0px 10px;
	}

	.ecsBtn a:hover {
		background-position: bottom left;
		color:#2f486d;
	}

	.ecsBtn a span {
		background:url(../images/btn_bg.gif) top right;
		cursor:pointer;
		display:block;
		float:left;
		height:25px;
		padding:0px 23px 0px 0px;
	}
	
	.ecsBtnBack a {
		background:url(../images/btn_back_bg.gif) top right;
		padding:0px 10px 0px 0px;		
		float: right;
	}
	.ecsBtnBack a:hover {
		background-position: bottom right;
	}
	.ecsBtnBack a span {
		padding:0px 0px 0px 23px;
		background:url(../images/btn_back_bg.gif) top left;
	}

	.ecsBtn a:hover span {
		background-position: bottom right;
		color:#2f486d;
	}
	.ecsBtnBack a:hover span {
		background-position: bottom left;
	}
	
	.yachtBtnSearch	{
		margin: auto;
		overflow: auto;
		width: 150px;
		position: absolute;
		left: 50%;
		margin-left: 355px;
		margin-top: 5px;
		z-index: 99;
	}
	.aricraftBtn {
		z-index: 99;
	}
	.aricraftBtn a {
		height:48px;
		background:url(../images/aircraft_btn_bg.gif) top left;
		color:#000000;
		display:block;
		font:bold 14px arial;
		float:left;
		line-height:200%;
		text-decoration:none;
		padding:0px 0px 0px 10px;
	}

	.aricraftBtn a:hover {
		background:url(../images/aircraft_btn_bg.gif) bottom left;
		color:#2f486d;
	}

	.aricraftBtn a span {
		background:url(../images/aircraft_btn_bg.gif) top right;
		cursor:pointer;
		display:block;
		float:left;
		height:48px;
		padding:0px 20px 0px 0px;
	}

	.aricraftBtn a:hover span {
		background:url(../images/aircraft_btn_bg.gif) bottom right;
		color:#2f486d;
	}

	.homeQuoteFlight input.btn_send{
		width:74px;
		height:25px;
		border:none;
		cursor:pointer;
		display:block;
		float:none;
		padding:0px;
		background: url(../images/btn_send.gif) no-repeat top;
	}
	.homeQuoteFlight input.btn_send:hover{
		background:url(../images/btn_send.gif) no-repeat bottom;
	}


	/* UL */

	.blit01 {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 20px;
		color:#5d95cb;
		list-style:url(../images/blit_01.gif);
		line-height:24px;
	}
	
	.blit01 li {
		margin:0px;
		padding:0px 0px 0px 5px;
	}

.none_submit {
    background: transparent;
    border: 0px;
    width: 0px;
    height: 0px;
	position: absolute;
}
#home{
	height:480px;
}
.validator{
	position:absolute;
	padding: 0px 0px 0px 2px;
	line-height:12px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.mess_box_list{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	color: #FF0033;
}
.mess_box_txt{
	color: #FF0033;
	line-height:20px;
}
.mess_box_txt .messBoxCnt{
	padding: 4px 0px;
}

.thankYouMessage_btn{
	text-align:center;
}
.thankYouMessage_btn .ecsBtn{
	float:none;
	margin:auto;
}

.textarea{
	background:#FFFFFF url(../images/input_shadow.gif) repeat-x;
	border:1px solid #7F9DB9;
	padding:3px 0px;
}
.checkbox{
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	line-height:normal;
	border:none;
	float:none;
	vertical-align:middle;
}
.loginInput{
	padding: 40px 0px 50px 0px;
color:#DFDFDF;
font-family:georgia;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
}
.loginInput a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.loginInput .ecsBtn{
	float:right;
}
.faqCategory {
	margin-top: 20px;
}
.faqItem a, .sitemap li a {
	display: block;
	padding: 8px 5px 8px 15px;
	color: #5D95CB;
	background: url(../images/aircraft_arrow.gif) no-repeat 0px 8px;
}
.faqItem a:hover, .sitemap li a:hover{
	background-position: 0px -26px;	
	color: #fff;
}
.sitemap {
	margin-left: 50px;
}
.sitemap li ul {
	padding-left: 85px;
	margin: 0px;
}
.sitemap li a:hover {
	background-position: 0px -25px;	
}
.sitemap li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.sitemap li a {
	display: block;
	font: bold 16px Arial;
	text-decoration: none;
}
.sitemap li li a {
	font: bold 12px/12px Arial;
	color: #fff;
	background: url(../images/aircraft_arrow.gif) no-repeat 0px 6px;
}
.sitemap li li a:hover {
	background-position: 0px -27px;	
	color: #5D95CB;
}
.sitemap li li li a {
	font-weight: normal;
	color: #999;
}
.faqItem ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.faqItem div {
	padding: 5px 10px;
	background: #061226;
}
.pageNavigator {
	padding: 5px 35px 5px 5px;
	text-align: center;
	color: #999999;
}
.dgPage, .dgPageSel {
	padding: 0px 3px;
}
.dgPage a, .dgPageSel span {
	text-decoration: none;
	color: #fefeff;
	border: solid 1px #1e3754;
	padding: 3px 6px;
	background: #061226;
}
.dgPageSel span, .dgPage a:hover {
	border: solid 1px #fff;
}
.box500Top {
	background: url(../images/box_500_top.png);
	height: 5px;
	width: 500px;
}
.box500Mid {
	width: 480px;
	padding: 0px 10px;
	background: url(../images/box_500_mid.png);
}
.box500Bot {
	background: url(../images/box_500_bot.png);
	height: 5px;
	width: 500px;
}
.tdTitle1 {
	width: 100%;
}
.tdDate1 {
	white-space: nowrap;
}
.tdTitle1, .tdDate1 {
	padding: 7px 10px;
	background: #061226;
}
.tdSplit1 div {
	width: 1px;
}
.btnTop {
	padding-bottom: 10px;
	text-align: right;
}
.noCollapse {
	border-collapse: separate;
}
.bottomBg1Fix {
	background: url(../images/bottom_bg_1_fix.gif) no-repeat bottom left;
	padding-bottom: 4px;
}
.midBg1Fix {
	background: url(../images/mid_bg_1_fix.gif) repeat-y left;
}
.bottomBg2Fix {
	background: url(../images/bottom_bg_2_fix.gif) no-repeat bottom left;
	padding-bottom: 4px;
}
.midBg2Fix {
	background: url(../images/mid_bg_2_fix.gif) repeat-y left;
}
.bottomBg1Fix .box1 .bottom {
	display: none;
	margin-top: 0px;
	height: 0px;
}

.mHeight360 {
	min-height: 360px;
	height: auto !important;
	height: 360px;
}
.mHeightRight {
	min-height: 1380px; 
	height: auto !important;
	height: 1380px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.press_title {
	font: bold 18px Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	color: #fff;
}
.imgCont1 {
	text-align: center;
}
.imgCont1 img {
	border: solid 1px #18324a;
	padding: 3px;
	margin: 5px 0px;
	cursor: pointer;
}
.tblForm1 td input.text_field, .tblForm1 td textarea.text_field, .tblForm1 td input.dashboard {
	background: #FFFFFF url(../images/input_shadow.gif) repeat-x;
	border: 1px solid #7F9DB9;
	float: left;
	padding: 3px 0px;	
}
.tblForm1 {
	margin: auto;
}
.tblForm1 td input.dashboard, .tblForm1 td input.text_field, .tblForm1 td button,
.tblForm1 td textarea.text_field {
	margin: 6px 0px;
}
.tblForm1 td select.text_field {
	margin: 6px 0px;
}

.tblForm1 .validator {
	position: relative;
}
.tblForm1 small {
	font-size: 10px;
}
.tblForm2 td {
	height: 30px;
	text-align: left;
	vertical-align: middle;
}
.tblForm2 td input, .tblForm2 td select {
	margin: 0px !important;
}

.messageBox1 {
	min-height: 200px;
	height: auto !important;
	height: 200px;
	padding: 50px;
}
.tblGallery1 {
	height: 240px;
	margin: -10px auto;
}
.aircraftCenter .tblGallery1 {
	margin-top: 15px;
	margin-bottom: 0px;
}
.tblGallery1 td {
	vertical-align: middle;
	text-align: center;
}
/*
.tdYachtCont {
	padding: 18px 20px 15px 20px; 
	background: #999;
	vertical-align: top;
}
.tdYachtCont a {
	color: #eee !important;
}
.tdYachtCont a:hover {
	color: #fff !important;
}
*/
.tdYachtCont table {
	border-collapse: separate;
}
.tdYachtCont table td {

}
.box_map {
	width: 780px;
	text-align: center;
	margin: 20px auto;
}
.map_list {
	display: block;
	width: 360px;
	float: left;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
}
.map_list li {
	width: 160px;
	float: left;
	margin-right: 10px;
}
.map_list, .map_list li {
	list-style-type: none;
}
.map_list li li,  .map_list li li li, .map_list li ul {
 	padding: 0px;
}
.map_list li li ul {
	margin-left: 0px;
}
.map_list li li {
	padding: 8px 5px 8px 15px;
	text-transform: uppercase;
	font: bold 12px Arial;
	background: transparent url(../images/aricraft_arrow.jpg) no-repeat 0 13px;
	color: #5D95CB;
	width: auto;
	float: none;
}

.map_list li li li {
	padding: 14px 5px 0px 20px;
	color: #fff;
	background: transparent url(../images/aricraft_arrow.jpg) no-repeat 5px 20px;
	text-transform: none;
	width: auto;
	
}

.subBoxMiddle  .caption1 {
	width: 300px;
}
.customMiddle .contTxt,
.defHeight {
	min-height: 350px;
	height: auto !important;
	height: 350px;
}
.customMiddle .contTxt {
	float: none;
	padding: 20px 10px 20px 10px;
	width: 921px;
}